Education
Thomas attended Trinity Catholic High School in Stamford, Connecticut.
Thomas attended Trinity Catholic High School in Stamford, Connecticut.
He played college basketball at the College of the Holy Cross. In his four-year career with the Holy Cross Crusaders, he played 125 games, averaging 9.6 points, 4.1 rebounds, 3.7 assists and 2.1 steals per game. Thomas averaged 25.6 points, 7.6 rebounds, 6.6 assists and 3.1 steals per game for Akropol in his first season as professional player.
Thomas signed one-year contract in July 2008 with Hanzevast Capitals of the Netherlands.
After finished season, Thomas remained in the same league, this time he signed with Matrixx Magixx. On July 12, 2010, Thomas signed with PGE Turow.
Playing for Turów Zgorzelec, Thomas averaged 14.4 points, 4.2 rebounds and 5.7 assists per game over 41 games. At the end of the season, he was named Most Valuable Player of the Polish Basketball League.
In August 2011, he signed with the Russian club Spartak Primorye, alongside future teammate Jekeel Akindele.
On September 3, 2012, Thomas agreed to sign a one-year contract with Partizan Belgrade. On November 15, 2012, he parted ways with Partizan. On December 22, 2012, he signed with Scavolini Pesaro for the rest of the season.
On June 22, 2013, Thomas signed one-year deal with Aliağa Petkim.
He was released on October 22, 2013. In December 2013, he signed with Le Mans.
He left them in January 2014, and signed with Cholet Basket. On April 2, 2014, he parted ways with Cholet.
On August 23, 2014, he signed a one-year deal with Aris Thessaloniki.
On July 7, 2015, Thomas signed with Rosa Radom of the Polish Basketball League.