After using a redshirt season in 2016, Moore played college football for the UCLA Bruins from 2017 to 2018.
[2] He then transferred to Utah State University where he played for the Aggies beginning with the 2020 season.
[2] On September 15, 2022, Moore signed a practice roster agreement with the BC Lions.
[4] Following training camp, he began the year on the practice roster, but made his professional debut on August 3, 2023, against the Winnipeg Blue Bombers, where he had one defensive tackle and one interception.
[2] In 2024, Moore made the team's active roster following training camp and recorded his first sack in the season opener against the Toronto Argonauts.