Wilson made his debut in round 1 of the 2012 AFL season during Greater Western Sydney's inaugural game against the Sydney Swans at ANZ Stadium kicking a goal on debut.[3] He finished his debut season having played 9 games.[4]
At the end of the 2017 season, he was traded to the Fremantle Football Club.[5]
At the conclusion of the 2023 AFL season, Wilson along with teammates Travis Colyer and Eric Benning were informed that they would not be offered contracts in 2024, seemingly ending Wilson's football career after 12 years in the AFL.[9]
Wilson continued playing for Peel Thunder during the 2024 WAFL season. Wilson was a key member of the Peel Thunder team that won the 2024 WAFL Premiership, and finished the season as their leading goal-kicker. After a successful professional career spanning almost 15 years in both the AFL and WAFL, he announced his retirement from football on the 16th of October, 2024, stating "It’s been a great one, to play over 150 AFL games is a dream come true and I’m thankful to every Club that has been involved with myself and family. To come back after my AFL career and to win a Premiership, it means a lot and I’m thankful to the Club".[10]
^The 2020 season was played with 17 home-and-away matches per team (down from 22) and 16-minute quarters with time on (down from 20-minute quarters with time on) due to the impact of the COVID-19 pandemic.