Cannon attended the School of the Arts in Rochester, New York. While at the School of the Arts, Cannon collected 1,800 points and also 1,800 rebounds. She also holds the school record for both most points (47) and rebounds (35) in a single game.[1] Following her outstanding high school career, Cannon committed to play collegiate basketball at Central Florida.
College
Central Florida
During Cannon's freshman year, she was named to the C-USA All-Freshman team after averaging 11.7 ppg and 8.7 rpg. She continued her impressive play the following year, being named to the C-USA 1st Team. She broke the school record for rebounds in a season with 393. She was also named the C-USA Tournament MVP leading the Knights to the NCAA Tournament. Her junior year, she joined the 1,000 point club for the Knights and continued to move up both the points and rebound list for both the school and C-USA.[2] Following her outstanding high school career, Cannon committed to play collegiate basketball at Central Florida.
Florida Southern
Cannon transferred to Florida Southern for her senior year and continued her individual and team success. She helped guide the Mocs to a 26–5 record and a trip to the Regional Final - finishing as the Runner-Up. She scored 15.7 ppg and 12.1 rpg.[3] She was named an NCAA Division-II All-American Honorable Mention, as well.
Professional career
WNBA
Cannon debuted in the Women's National Basketball Association (WNBA) in 2017 with the Phoenix Mercury. She played in all 34 regular season games that year, averaging 4.4 points and 3.6 rebounds while making 49.1 percent of her shots. She scored a career-high 17 points against the Dallas Wings on August 10 and had a career-high 10 rebounds against the Atlanta Dream on September 3. She re-signed with Mercury prior to training camp in 2018, but was waived before the start of the regular season. Likewise, in 2019, she signed with the Connecticut Sun, and was waived before the start of the season.[4]
In September 2020, Cannon joined the Las Vegas Aces in the WNBA COVID bubble season in Florida,[4] just prior to the team's playoff run to the WNBA Finals. In six postseason games, she connected on 50.0 percent of her field goal attempts, averaging 3.8 points and 2.2 rebounds.[5]
Cannon re-signed with the Aces for the 2021 WNBA season.[5] She played in three games before being waived on May 29, 2021.[6] She signed with Connecticut on June 7, 2021.[7] After being released by the Sun, Cannon signed with the Indiana Fever on July 28.[8]
On April 16, 2022, Cannon re-signed with the Phoenix Mercury, but was released after playing in only one game.[6] On June 5, 2022, Cannon returned to the Indiana Fever, playing in 23 games in 2022 and 30 games in the 2023 season.[6]
In 2024, Cannon signed a training camp contract with the Dallas Wings.[9] Following their first preseason game, the Wings waived Cannon from their training camp roster.[10] She subsequently returned to the Las Vegas Aces in May 2024.[11] On June 16, 2024, she was waived by the Aces.[12]
Overseas
Cannon has played for Osnabrücker SC in Germany (2011–12), Rockingham Flames in Australia (2012),[13]TSV 1880 Wasserburg in Germany (2012–15), Ramat HaSharon in Israel (2015–16), Chevakata Vologda in Russia (2016–17), Nadezhda Orenburg in Russia (2017–18), Arka Gdynia in Poland (2018–19), NKE-FCSM Csata in Hungary (2019–20) and Elazığ İl Özel İdarespor in Turkey (2020–21).[11] She joined Elitzur Ramla in Israel for the 2021–22 season. She started the 2022–23 season in Turkey with Bursa BSB before re-joining Elitzur Ramla in December 2022 for the rest of the season. She returned to Turkey for the 2023–24 season, where she played for Nesibe Aydin Ankara.[11]