He played college football at Boise State, and was signed by the Tampa Bay Buccaneers as an undrafted free agent in 2017.
Moxey signed with the Tampa Bay Buccaneers as an undrafted free agent on May 1, 2017.
He played in his first game on July 25, 2019 against the Ottawa Redblacks where he had one special teams tackle.
He did not play in 2020 due to the cancellation of the 2020 CFL season and was signed to an extension on December 29, 2020.
Moxey continued to play an important role in the Stampeders' defense, playing in 16 regular season games and amassing a league leading 13 pass break ups, 26 defensive tackles and two tackles on special teams.