Reyes s-a născut în Sevilla şi a evoluat pentru echipa de pe „Ramon Sanchez Pizjuan” în nenumărate rânduri, FC Sevilla fiind şi echipa la care s-a format.
De-a lungul carierei, Jose Antonio Reyes a mai evoluat pentru Arsenal, Real Madrid, Atletico Madrid, Benfica, Espanyol, Cordoba şi Xinjiang Tianshan Leopard. În prezent era legitimat la Extremadura, în eşalonul secund. La Sevilla a adunat în total 242 de jocuri oficiale. Pentru Atletico Madrid a evoluat în 154 de partide, iar pentru Arsenal în 110. Pentru o scurtă perioadă, Reyes a fost coleg şi cu Raul Rusescu la FC Sevilla. În echipa naţională de seniori a prins 22 de partide şi a înscris patru goluri.
În palmares, Reyes are un trofeu în Premier League (2004), Cupa Angliei (2005), La Liga (2007), Cupa Ligii Portugaliei (2009), Europa League (2010, 2012, 2014, 2015, 2016), EURO U19 (2002), Supercupa Spaniei (2011), Supercupa Angliei (2005)