[3][11] Tyler Seguin and Jeff Skinner were the only two 2010 first round draft picks to score more goals in junior hockey in 2009–10 than Thomas.
[6] In the post-season coaches poll, he was named as having the OHL Eastern Conference's best shot and as "most dangerous in the goal area," after finishing as runner up in those categories the prior year.
[27] After the Generals were eliminated from the 2012 playoffs, Thomas joined the Connecticut Whale of the American Hockey League (AHL).
[36] In the 2014–15 season, on February 12, 2015, Thomas scored his first NHL goal against Edmonton Oilers in Montreal, Quebec at the Bell Centre.
[37] During the 2015–16 season, on December 15, 2015, Thomas was traded by the Canadiens to the Arizona Coyotes in exchange for prospect Lucas Lessio.
On July 1, 2016, Thomas signed as a free agent to a one-year, two-way contract with the Washington Capitals.
[41] On November 1, 2018, Thomas left the SHL in order to sign a contract for the remainder of the season with Russian outfit, Traktor Chelyabinsk, of the Kontinental Hockey League (KHL).
[44] On June 18, 2024, Czech Extraliga club HC Bílí Tygři Liberec announced Thomas had been signed to a one-year contract.
[46] Thomas then signed with HC Nové Zámky of the Slovak Extraliga and fared better there, recording 26 points in 22 games before being transferred to the Iserlohn Roosters of the German Ice Hockey League on January 21, 2025.
[26] In November 2017, as part of the Olympic evaluation process, Thomas travelled to Finland as a member of Team Canada to participate in the Karjala Cup.
In the final Olympic evaluation tournament, Thomas won the Spengler Cup with Team Canada in Davos, Switzerland on December 31, 2017.