Sunday 6 September 2026 Rebuilt nightly from the WCA's official results · export of 6 September 2026 · About
The Middle Three
People → Head to head

Head to head

Zejia Guo (郭泽嘉) vs Haohan Zheng (郑皓涵)

Two careers, 40 shared rounds, one running count. Everything below comes from the official results the two of them posted in the same rounds of the same competitions.

Zejia Guo (郭泽嘉) (China) and Haohan Zheng (郑皓涵) (China) have met in 40 rounds across 12 competitions since 2025. Counting every round where both finished with a result, Haohan Zheng (郑皓涵) leads Zejia Guo (郭泽嘉): 36 finishes in front to 4.

On personal bests the split is just as plain: across 15 shared events, Haohan Zheng (郑皓涵) holds the faster single in 14, Zejia Guo (郭泽嘉) in 0.

Personal bests, side by side

faster single in bold
EventZejia Guo (郭泽嘉) singleaverageHaohan Zheng (郑皓涵) singleaverage
3×311.2214.418.899.74
2×22.083.281.293.64
4×438.1846.3732.0036.16
5×51:15.831:25.871:02.171:10.92
6×62:22.852:31.362:08.142:14.61
7×74:03.694:10.283:45.203:55.99
3×3 blindfolded2:16.152:04.70
3×3 Fewest Moves19 moves28.3319 moves24.00
3×3 one-handed19.5321.3411.7416.33
Clock10.0612.175.636.63
Megaminx1:05.391:14.2838.8645.19
Pyraminx4.067.701.603.72
Skewb3.235.683.054.28
Square-127.2036.686.247.20
3×3 Multi-Blind3 of 4 cubes · 27:052 of 2 cubes · 11:10

Year by year

every meeting, 40 rounds in all
20252026busiest year: 38 meetings2025: 22026: 38

Recent meetings

newest first · averages where the round ranked on one, singles otherwise
YearCompetitionEventRoundZejia Guo (郭泽嘉)Haohan Zheng (郑皓涵)ahead
2026FMC Nanjing 20263×3 Fewest MovesFirst round21 moves27 movesZejia Guo (郭泽嘉)
2026FMC Nanjing 20263×3 Fewest MovesFinal28.33Haohan Zheng (郑皓涵)
2026FMC World 20263×3 Fewest MovesFinal33 moves24.00Haohan Zheng (郑皓涵)
2026Guangzhou Special 2026ClockFirst round14.259.29Haohan Zheng (郑皓涵)
2026Guangzhou Special 2026MegaminxFirst round1:14.2848.96Haohan Zheng (郑皓涵)
2026Guangzhou Special 2026SkewbFirst round3.325.87Haohan Zheng (郑皓涵)
2026More Than One Cube Shanghai 20263×3 Fewest MovesFirst round29 moves29.00Haohan Zheng (郑皓涵)
2026More Than One Cube Shanghai 20263×3 Fewest MovesFinal29 moves26 movesHaohan Zheng (郑皓涵)
2026More Than One Cube Shanghai 20263×3 Fewest MovesSecond round29.3328.67Haohan Zheng (郑皓涵)
2026More Than One Cube Shanghai 20263×3 Multi-BlindFinal3 of 4 cubes · 27:052 of 2 cubes · 11:10Haohan Zheng (郑皓涵)
2026Quanzhou Blindfolded 20263×3 blindfoldedFirst round2:11.35Haohan Zheng (郑皓涵)
2026Quanzhou Summer 20263×3First round14.6511.12Haohan Zheng (郑皓涵)
2026Quanzhou Summer 2026MegaminxFirst round1:14.4045.19Haohan Zheng (郑皓涵)
2026Quanzhou Summer 2026SkewbFirst round7.355.99Haohan Zheng (郑皓涵)

Full careers: Zejia Guo (郭泽嘉) · Haohan Zheng (郑皓涵). A meeting is a round of one event at one competition where both finished with a counted result. Who finished ahead follows official placing in the round: rounds played to an average are won on the average, best-of rounds on the single.