[3] He played in his first game on June 29, 2012 against the BC Lions where he also recorded his first defensive tackle.
He played in 14 regular season games in a backup role as a rookie.
In 2013, Thomas continued to develop in a backup role and recorded his first career quarterback sack against the Hamilton Tiger-Cats on November 2, 2013 after tackling Dan LeFevour for a two-yard loss.
[1] He recorded his first career interception against the BC Lions on July 21, 2017 when he picked off Travis Lulay and lateralled the ball to teammate Kyle Knox who then returned it for a touchdown.
[5] Thomas was the longest serving member of the Blue Bombers team that beat both the Calgary Stampeders and Saskatchewan Roughriders during the 2019 CFL Playoffs, en route to the 107th Grey Cup game.