McInnis played college football at Arkansas State. Before attending Arkansas State, McInnis played junior college football at Dodge City Community College, where he recorded 49 receptions for 964 yards and 7 touchdowns as a freshman.[2] During his career at Arkansas State, he played in 25 games, totaling 110 receptions for 1,548 yards and 10 touchdowns.[3]
After the 2020 CFL season was cancelled, McInnis returned in 2021, but spent much of his sophomore season on the injured list as he played in just six games and recorded five catches for 83 yards.[7][6] During the 2022 season, he had the best game of his career, as he had six catches for 111 yards and one touchdown on August 19, 2022, against the BC Lions.[6] It was also the first touchdown of his professional career as he caught a four-yard pass from Mason Fine.[8] McInnis played in 13 regular season games in 2022 where he had 33 catches for 364 yards and two touchdowns.[6] He became a free agent upon the expiry of his contract on February 14, 2023.[9]
BC Lions
On February 14, 2023, it was announced that McInnis had signed with the BC Lions to a two-year contract.[10]