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

Yufang Du (杜昱方) vs Xuanyi Geng (耿暄一)

Two careers, 105 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.

Yufang Du (杜昱方) (China) and Xuanyi Geng (耿暄一) (China) have met in 105 rounds across 30 competitions since 2023. Counting every round where both finished with a result, Xuanyi Geng (耿暄一) leads Yufang Du (杜昱方): 85 finishes in front to 20.

On personal bests the split is just as plain: across 1 shared event, Xuanyi Geng (耿暄一) holds the faster single in 1, Yufang Du (杜昱方) in 0.

Personal bests, side by side

faster single in bold
EventYufang Du (杜昱方) singleaverageXuanyi Geng (耿暄一) singleaverage
3×33.344.362.803.67

Year by year

every meeting, 105 rounds in all
20232026busiest year: 41 meetings2023: 62024: 292025: 292026: 41

Recent meetings

newest first · averages where the round ranked on one, singles otherwise
YearCompetitionEventRoundYufang Du (杜昱方)Xuanyi Geng (耿暄一)ahead
2026Guangzhou GraDUAL 3x3 I 20263×3First round4.514.62Yufang Du (杜昱方)
2026Guangzhou GraDUAL 3x3 I 20263×3Final4.745.49Yufang Du (杜昱方)
2026Guangzhou GraDUAL 3x3 I 20263×3Second round5.294.65Xuanyi Geng (耿暄一)
2026Nanchang Summer 20263×3Final5.234.28Xuanyi Geng (耿暄一)
2026Nanchang Summer 20263×3Semi Final4.784.12Xuanyi Geng (耿暄一)
2026Nanchang Summer 20263×3Second round4.924.72Xuanyi Geng (耿暄一)
2026Nanchang Summer 20263×3First round4.364.37Yufang Du (杜昱方)
2026Weihai Open 20263×3Final5.553.74Xuanyi Geng (耿暄一)
2026Weihai Open 20263×3Second round4.984.93Xuanyi Geng (耿暄一)
2026Weihai Open 20263×3First round4.754.74Xuanyi Geng (耿暄一)
2026Hangzhou Open 20263×3Semi Final4.664.13Xuanyi Geng (耿暄一)
2026Hangzhou Open 20263×3Second round4.364.53Yufang Du (杜昱方)
2026Hangzhou Open 20263×3First round4.704.24Xuanyi Geng (耿暄一)
2026Hangzhou Open 20263×3Final4.604.53Xuanyi Geng (耿暄一)

Full careers: Yufang Du (杜昱方) · Xuanyi Geng (耿暄一). 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.