28 czerwca 2016 podpisał dwuletnią umowę z Espanyolem. Zadebiutował 20 sierpnia, grając 21 minut w przegranym 4–6 meczu na wyjeździe ze swoim poprzednim zespołem. 30 czerwca 2017 roku opuścił klub po wygaśnięciu umowy.

30 stycznia 2018 roku 34-letni Reyes podpisał kontrakt z drugoligową Cordobą CF. Cztery miesiące później przeszedł do Xinjiang Tianshan Leopard z China League One na zasadzie wolnego transferu. W styczniu 2019 roku podpisał półroczną umowę z Extremadurą UD, gdzie występował m.in. ze swoim kolegą z Sevilli, Diego Capelem.

Sezon Klub Kraj Liga Mecze Bramki Puchar Krajowe Mecze Bramki Rozgrywki Europy Mecze Bramki 1999/00 Sevilla B Segunda División B 32 1

Sevilla FC Primera División 1 0

2000/01 Segunda División 1 0 Puchar Króla 1 0

2001/02 Primera División 29 8 1 0

2002/03 34 9 4 2

2003/04 21 5 4 1

Arsenal Premier League 13 2 Puchar Ligi AngielskiejPuchar Anglii 13 02 Liga Mistrzów UEFA 4 1 2004/05 30 9 Puchar Anglii 6 0 Liga Mistrzów UEFA 8 1 2005/06 26 5 Puchar Ligi AngielskiejPuchar Anglii 32 10 Liga Mistrzów UEFA 12 0 2006/07 Real Madryt Primera División 30 6 Puchar Króla 4 0 Liga Mistrzów UEFA 4 1 2007/08 Atlético Madryt 26 0 6 0 Puchar UEFA 3 0 2008/09 SL Benfica

Primeira Liga 24 4