Williams first played football at Murdoch MacKay Collegiate in grade 10 and was selected to Team Canada in 2014.
[3] He began the 2019 season on the practice roster, but made his professional debut on October 5, 2019, against the Montreal Alouettes.
[1] In 2021, Williams played in all 14 regular season games and started at left guard in 13 of them.
[1] He made his playoff debut in the West Semi-Final loss to the Saskatchewan Roughriders where he started at left guard.
[1] Williams continued his strong play in 2022 starting all 18 regular-season games.