Reyes stroomde door vanuit de jeugd van Sevilla FC, waar hij in het seizoen 1999/00 op zestienjarige leeftijd debuteerde in het eerste elftal. Nadat de club in 2000 degradeerde naar de Segunda División A werd Reyes teruggezet naar het tweede elftal. Sevilla promoveerde in 2001 als kampioen van de Segunda División A weer naar de Primera División en Reyes kreeg opnieuw een kans in het eerste. Reyes speelde in de volgende drie seizoenen bijna honderd competitiewedstrijden voor de club en speelde zich in de kijker bij Arsenal, dat hem in januari 2004 contracteerde. Met de Engelse club werd Reyes in zijn eerste seizoen kampioen in de Premier League zonder te verliezen. In 2005 volgde FA Cup-winst. In de met 2-1 van FC Barcelona verloren finale van de UEFA Champions League 2005/06 speelde Reyes de laatste vijf minuten als invaller voor Alexander Hleb. Arsenal verhuurde Reyes in 2006 voor een seizoen aan Real Madrid, terwijl de Braziliaan Júlio Baptista de omgekeerde weg bewandelde. Hij overtuigde Los Merengues niet genoeg om hem over te nemen. Met twee doelpunten in de laatste wedstrijd van het seizoen tegen RCD Mallorca gaf de aanvaller Real Madrid wel het laatste zetje naar het kampioenschap in de Primera División.
Reyes won in 2015/16 voor de derde keer op rij de UEFA Europa League met Sevilla FC. Voor hem persoonlijk was het de vierde keer dat hij dit toernooi won, nadat hij dit in 2009/10 al eens deed met Atlético Madrid. Hiermee werd hij gedeeld recordhouder met zijn landgenoot Enric Ribelles, die het toernooi vier keer won toen het nog Jaarbeursstedenbeker heette (in 1958 en 1960 met FC Barcelona en in 1962 en 1963 met Valencia).[1] Reyes speelde hiernaast ook zeven wedstrijden in de Europa League voor Atlético Madrid in 2011/12, toen de club het toernooi ook won. Hij vertrok toen alleen zelf in de winterstop naar Sevilla. Sevilla was de eerste club in de geschiedenis die de Europa League drie keer achter elkaar won. Reyes was een van zes spelers die in alle drie die jaren deel uitmaakte van de ploeg, samen met Daniel Carriço, Vicente Iborra, Kévin Gameiro, Vitolo en Coke. In de finale van 2014/15 was hij aanvoerder van het team. Op 28 juni 2016 tekende hij een contract voor het seizoen 2016/17 bij RCD Espanyol. Nadat hij een half jaar zonder club zat, speelde Reyes in 2018 eerst voor Córdoba CF en vervolgens op het tweede niveau in China voor Xinjiang Tianshan Leopard. In januari 2019 verbond hij zich voor een half jaar aan Extremadura UD waar hij samen speelde met Diego Capel.
Reyes kwam op 35-jarige leeftijd om bij een auto-ongeluk op de A-376 in de gemeente Alcalá de Guadaíra, Sevilla. Bij het ongeluk kwam ook zijn neef om het leven en raakte een andere passagier zwaargewond. Reyes zou bij een snelheid van 237 km/u de macht over het stuur verloren zijn.[2]
The Invincibles – mannen Engelse voetbalclub Arsenal in 2003–2004 (49 competitieduels zonder nederlaag onder leiding van de Franse trainer Arsène Wenger)