[3] He spent the summer playing for the Gainesville Braves of the Sunbelt Baseball League, a team coached by Micah Owings.
[5][6] He appeared in 13 games (12 starts) for the season, going 4–2 with a 3.98 ERA, 57 strikeouts, and 13 walks over 63+1⁄3 innings.
[7] He was considered a top prospect for the 2021 Major League Baseball draft, but went unselected.
[16] He was assigned to the Winston-Salem Dash to open the 2023 season and was promoted to the Birmingham Barons in mid-July.
[20] On April 16, 2024, Cannon was selected to the 40-man roster and promoted to the major leagues for the first time.