Dopo avere giocato al college a Florida State, Thomas fu scelto come 11º assoluto nel Draft NFL 1998 dai Philadelphia Eagles[1]. Vi giocò fino al 2008, venendo convocato per tre Pro Bowl e raggiungendo il Super Bowl nel 2004, perso contro i New England Patriots. Il 9 marzo 2009 firmò come free agent coi Jacksonville Jaguars. Fu svincolato dopo una sola stagione il 10 febbraio dell'anno successivo. Il 9 giugno 2010 firmò un contratto annuale coi San Diego Chargers, ma un'operazione chirurgica in artroscopia al ginocchio durante il training camp lo costrinse a chiudere la carriera.
^(EN) 1998 National Football League Draft, Pro Football Hall of Fame. URL consultato il 7 ottobre 2012 (archiviato dall'url originale il 12 gennaio 2014).