 Thomas made his AFL debut in Round 1 of the 2007 season, scoring no goals but five behinds in a loss against Collingwood.In 2010 Thomas led North Melbourne's goalkicking with 29 goals which included 7 against Carlton in Round 12.The 2011 season was not a successful season for Thomas.