Career
He plays at fullback and wing and previously played for the Canterbury-Bankstown Bulldogs in the National Rugby League. Born in Brisbane, Queensland, Thompson is an Indigenous Australian and played his junior football for Easts Mount Gravatt, before joining the Souths Logan Magpies. Early career
In 2010 and 2011, Thompson played for the Souths Logan Magpies in the Queensland Cup.
In 2012, he joined the Eastern Suburbs Tigers, giving him the chance to do a pre-season with National Rugby League team Melbourne Storm.
The Storm attempted to sign Thompson but couldn"t fit him under their salary cap. In 2013, he played games for ICONZ Rugby in an Australian Rugby sevens tournament.
In April 2013, while playing for the Eastern Suburbs Tigers, he signed a 2-year contract with the Canterbury-Bankstown Bulldogs starting effective immediately. 2014
In Round 1 of the 2014 NRL season, Thompson made his NRL debut for the Bulldogs against the Brisbane Broncos.
In September 2014, Thompson re-signed with the Bulldogs on a 1-year contract.
2015
On 16 August 2015, Thompson signed a 2-year contract with Super League team Widnes Vikings.