[1][6] In July 2010, Zhao won three straight junior singles tournaments at the G5 in Edmonton, G4 in Vancouver and G5 in Manitoba, respectively.
[10] Zhao reached in June the second round of the French Open, her first junior Grand Slam tournament.
In late June, Zhao reached her third G1 final of the year, but lost this time to fellow Canadian Eugenie Bouchard in three sets.
[16] Zhao lost in the second round of the junior Australian Open in singles, but won the doubles title with Ana Konjuh by defeating Oleksandra Korashvili and Barbora Krejčíková in the final.
[2] In May, she made it to her first professional doubles final at the $10k event in Pula, but lost to Italians Martina Caregaro and Anna Floris.
[17] At the junior event of the French Open, Zhao reached the third round in singles and made it to the semifinals in doubles.
[26] At the Pan American Games in July, Zhao won a gold medal with Gabriela Dabrowski in the doubles event.
[27] In August, at the $25k Challenger de Gatineau, she reached the semifinals in singles and won the doubles title with Jessica Moore.
[29] At the Rogers Cup in August, Zhao earned a wildcard for the singles main draw but was defeated by No.
[36] At the Stanford Classic, Zhao was awarded a wildcard for the singles main draw for the second straight year, but was defeated by No.
[44] In October at the $60k event in Saguenay, she reached the quarterfinals in singles and won the doubles title with fellow Canadian Bianca Andreescu.
[45] In November, she won her second singles title defeating Liu Fangzhou in the final of the $100k Shenzhen Open.
Zhao recorded her first WTA Tour win of 2023 at the Copa Colsanitas in Columbia against María Carlé,[47] before losing her next match to Francesca Jones.
[49] At the Rosmalen Open, she qualified for the main draw and defeated Ysaline Bonaventure in the first round for her second WTA Tour match win of the season and first-ever success at that level on grass.
[53] Zhao qualified for the main draw at Wimbledon on her ninth attempt to make her major debut,[54] losing in the first round to Tamara Korpatsch in three sets.
[56] Zhao qualified for the main draw at the Monterrey Open but lost in the first round to Petra Martić in three sets.
[60] Only main-draw results in WTA Tour, Grand Slam tournaments, Fed Cup/Billie Jean King Cup and Olympic Games are included in win–loss records.