In Round 1, Thompson made his NRL debut for Canterbury-Bankstown against the Brisbane Broncos.[9][10] In September, Thompson re-signed with Canterbury on a 1-year contract. Thompson 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.[11][12][13]
In the 2016 season. Corey scored 27 tries for the Vikings, meaning he was the second highest try scorer in the league behind Denny Solomona of the Castleford Tigers. Corey helped his team to a 7th-place finish in Super League.[citation needed]
2018
Thompson returned to the NRL with the Wests Tigers. With Tuimoala Lolohea pencilled in as fullback, Thompson was said to being adding "further depth" to the team.[16] However, Thompson was named at fullback for the last trial before the season began, with coach Ivan Cleary saying post-match, "I couldn't have asked for more from him really. He was in everything tonight. Corey's been a standout right throughout the pre-season."[17]
With Lolohea selected at fullback for the round 1, Thompson was chosen on the right wing ahead of regular winger David Nofoaluma. Near the end of the game, he scored a match-winning "freakish try finished with polish" as Wests Tigers defeated the Sydney Roosters 10-8.[18] After Lolohea suffered a knee injury, Thompson was named at fullback for round 2.[19] Described as the, "early contender for bargain buy of the season". Thompson signed an upgraded contract for 2019.[20] He continued to switch between fullback and winger, making 20 straight appearances before a season-ending ankle injury. Despite the premature end, he was the club's leading try-scorer with 9.[21]
Thompson finished the season making 22 appearances and scoring 9 tries as the club ended the year in 9th spot and missed out on the finals.[24][25][26]
2020
On 15 June, Thompson signed a three-year deal with the Gold Coast Titans after being granted a immediate release from the Wests Tigers. Thompson would go on to play 12 games for the Gold Coast in the 2020 NRL season.[27]
2021
Thompson played 18 games for the Gold Coast in the 2021 NRL season including the clubs elimination final loss to the Sydney Roosters.[28]
2022
Thompson made 13 appearances for the Gold Coast in the 2022 NRL season scoring one try. The Gold Coast would finish the season 13th on the table and miss the finals.[29]
On 10 November, Thompson signed a contract to join Queensland Cup side the Brisbane Tigers,[30] and ultimately played fullback in the Tigers 22-18 victory over Burleigh in the 2023 grand final.[31]