|DOB||15th May 1990|
|Junior Club||Easts Mount Gravatt|
|Debut||2014: Round 1 vs Brisbane|
|Other Clubs||Wests Tigers, Gold Coast Titans|
Corey Thompson played his junior football for Easts Mount Gravatt, before joining the Souths Logan Magpies.
In 2010 and 2011, Corey 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 the Melbourne Storm. The Storm attempted to sign him 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, signed a 2 year contract with the Bulldogs starting effective immediately.
In round one 2014, Corey made his NRL debut for the Bulldogs against the Brisbane Broncos. In September 2014, Corey re-signed with the Bulldogs on a 1 year contract. Corey made a total of 25 appearances for Canterbury in 2014 including the 2014 NRL Grand Final which the club lost 30-6 against South Sydney at ANZ Stadium.
On 16 August 2015, Corey signed a 2 year contract with Super League team Widnes.