Wright was drafted by the Montreal Alouettes in the third round, 20th overall, in the 2017 CFL Draft and signed with the club on May 17, 2017.[2] He made his professional debut on June 22, 2017 against the Saskatchewan Roughriders where he recorded two defensive tackles and two special teams tackles. He played in all 18 regular season games during the 2017 season where he finished with 45 defensive tackles, 12 special teams tackles, and one forced fumble. In 2018, he spent two stints on the injured list and only played in nine regular season games where he had just two special teams tackles.[3] He was a full participant in the team's 2019 training camp, but was part of the Alouettes' final cuts on June 8, 2019.[4]
Winnipeg Blue Bombers
On July 8, 2019, Wright was signed to a practice roster agreement by the Winnipeg Blue Bombers.[5] He played in three regular season games of the Blue Bombers in 2019. He was on the practice roster when the team won the 107th Grey Cup.[6]
Toronto Argonauts (first stint)
After becoming a free agent, he signed with the Toronto Argonauts on December 16, 2019.[7] He did not play in 2020 due to the cancellation of the 2020 CFL season and was released by the Argonauts on December 15, 2020.[8]
Montreal Alouettes (second stint)
On September 14, 2021, it was announced that Wright had re-signed with the Alouettes to a practice roster agreement.[9] He spent a month on the practice roster before being released on October 17, 2021.[10]
Toronto Argonauts (second stint)
On October 24, 2021, Wright re-signed with the Argonauts.[10] However, after spending time on the practice roster, he was released on November 3, 2021.[11]