Lawrence played U Sports football for the Alberta Golden Bears from 2014 to 2017.
[2] He dressed in his first professional game in the team's 2018 season opener on June 16, 2018 against the Hamilton Tiger-Cats.
He dressed in six regular season games in 2018 and was on the practice roster when the Calgary Stampeders won the 106th Grey Cup.
[3] He also played in his first post-season game which was a West Semi-Final loss to the Winnipeg Blue Bombers.
[6] In 2022, he played in 18 regular season games and started in 17 while making the shift to centre.