Hailing from Ararat, Williamson played TAC Cup football with North Ballarat until 2016.
[1] Williamson quickly made his AFL debut, in round 3 of the 2017 season in the fifteen point victory against Essendon at the Melbourne Cricket Ground.
After playing only one game as an unused medical substitute in early 2022, Williamson took a leave of absence from the club in June due to undisclosed personal reasons, before retiring altogether one month later.
[7] Through his career, Williamson played primarily as a dashing and rebounding half-back and occasional wingman, noted for a long and accurate field kick.
[8] After his departure from Carlton, Williamson signed a deal to play with North Melbourne's reserves for the rest of the 2022 season.