Thomas played one season for the Skyhawks (1995). He earned All-Ohio Valley Conference first-team honors and recorded 69 tackles and four interceptions. He was the 47thpick in the 1996 NFL draft, the highest pick ever in UT Martin history. He was picked by the Seattle Seahawks in the second round. Thomas signed with the New Orleans Saints in the winter of 2000. He received the New Orleans Saints Ed Block Courage Award in 2002. He played in 156 NFL games and started in 80 over 12 seasons. He recorded 424 career solo tackles and 360 total tackles, 13 interceptions and 73 pass deflections. Thomas announced his retirement from the NFL in 2009.