At 6'0" and 162 pounds, Cannon's speed and quickness are exceptional for the receiver position. He's a deep threat who can explode off the line to immediately force cornerbacks to use a bail technique.
Cannon is light on his feet, plus he has good athleticism when running routes. He fails to show any issues sprinting out of his cuts, as he can separate with ease from defenders. Cannon also flashes good awareness, as he can adjust his routes on the fly and settle into holes in coverages.
He has a large strike zone thanks to having good hands and being able to adjust to various balls around his frame. Cannon displays solid leaping ability, evidenced by him being able to attack the ball at its highest point in the middle of crowds.
After the catch, the speedy receiver is lethal. He has a quick upfield transfer, plus he is elusive in space. Cannon possesses good vision and instincts as a runner, which should lead to him making several big plays for Baylor.
He can also help out as a returner on special teams.