Jugó como running back casi toda su carrera dentro de la NFL con los Buffalo Bills.
Jugó en Oklahoma State teniendo como compañero de equipo a Barry Sanders Una lesión en la rodilla no le permitió ser escogido en la primera ronda del Draft de 1988, por lo que fue escogido en la segunda ronda como la selección global número 40 por los Buffalo Bills.
Walter Payton, Marshall Faulk, Marcus Allen, Tiki Barber y LaDainian Tomlinson son los otros cinco.
Thomas también es uno de los cinco running backs que corrieron para más de 1,000 yardas en 8 temporadas consecutivas junto com Curtis Martin, Barry Sanders, Emmitt Smith y LaDainian Tomlinson.
Thomas se unió a sus antiguos compañeros de equipo el quarterback Jim Kelly, el wide receiver James Lofton, el entrenador en jefe Marv Levy y el defensive end Bruce Smith.