Cannon has had a journeyman pro career since his days as a standout at Baylor. Not chosen in the 2017 NFL Draft, Cannon signed a UDFA contract with the San Francisco 49ers but was waived soon after. The NY Jets picked him up but he was again released. From there he spent a month with the LA Rams. In late ‘17 Cannon was signed by the Dallas Cowboys and signed a reserve/future contract on January 1, 2018. After attending training camp, again Cannon was released before the NFL’s 2018 season kicked off. Cannon then hooked on with the CFL’s Saskatchewan Roughriders who assigned him to the practice squad. After being released in fall 2019, Cannon was drafted by the XFL’s Los Angeles Wildcats. The Wildcats waived him in late January 2020. He was then picked up by the Seattle Dragons and was on the roster until the league suspended operations. Cannon is a speedy wide receiver who accelerates and reaches top speed quickly. He is a constant deep threat and has the ability to force a lot of missed tackles. Cannon’s fast game should translate well to the indoor game. He’s yet another big play receiver for the Pirates.
Cannon had a spectacular junior year at Baylor. He started in 12 of 13 games for the Bears and finished the season with a remarkable 87 receptions for 1,215 yards and 13 touchdowns. Not only was he named All-Big 12, he was also voted “Most Dangerous Deep Threat,” and the “Fastest Receiver” in the league. His 87 receptions were best in the Big 12 and ranked 11th nationally. Cannon’s reception and touchdown totals rank him third in Baylor history. He capped off the season in the 2016 Cactus Bowl against Boise State, exploding for 226 yards receiving on 14 receptions. Cannon was unanimously chosen as the game’s Most Valuable Player.
In 2015, as a sophomore, Cannon started all 13 games and was named Second-Team All-Big 12. His 17.4 yards per catch ranked 6th in the league. He finished the season with 868 yards receiving on 50 receptions with 6 TD’s. Cannon also doubled as a kick returner, gaining 114 yards on 7 attempts. In addition to his success on the gridiron, Cannon helped Baylor’s 2015 track team earn a spot in the NCAA 4X100 relay Championship. As a true freshman Cannon played in all 13 games for the Big 12 champions. His 58 receptions for 1,030 yards and 8 scores were good enough for Cannon to be named to the Freshman All-American team. In the Cotton Bowl against Michigan State Cannon set two school records, receiving yards (197) and TD’s (2).
Cannon was a national top 50 recruit out of Mount Pleasant High School in Texas. He is entering his age-25 season for the Pirates.