From Sydney, Australia, Wilson began playing rugby with his brothers at age 4 and played league rugby until he moved to Utah at age 14.
Once in Utah, he attended Lone Peak High School and played for United Rugby throughout his high school career.
With United, he earned USA High School All-American honors. He was an All-State captain and played for the Utah Youth All-Stars in the 2015 Rocky Mountain Challenge.
He also captained the USA U19s in the Rising Junior All-American Winter Camp and the USA U20s against Canada in 2019. After graduating high school, he moved on to Utah Valley University where he played a season before joining the Warriors for the MLR 2020 season.
|2020 - present|
|2023 - present|