CChessStats

David Cannon vs Cheng Dai

David Cannon (25, IM, AUS) and Cheng Dai (28, FM, AUS) have met 12 times in classical OTB. Cannon leads with 5 wins to 2, with 5 draws — a 42% draw rate. Their last meeting at 2026 O2C Doeberl Cup Premier saw Cannon prevail. With current classical ratings of 2337 and 2110, the Elo model gives Cannon a 75% chance of winning a classical game with white.

Head-to-Head Score

If they played today · Classical

Based on current Elo: 2337 vs 2110 +227)
With David Cannon as white
75% David14% draw11% Cheng
With Cheng Dai as white
67% David17% draw17% Cheng

Estimate from Elo only · doesn't account for recent form, opening prep, or context.

Career Compare

David CannonCheng Dai
Current rating (STD)2337+412110-3
Peak rating2337 · May 20262177 · Aug 2025
Peak age2527
World rank now#3,016#14,470
World rank peak#3,016#9,198
Federation rank now#16#67
Games (career, STD)660644
Months active173149
% white wins61%60%
% black wins55%58%
TPR last 12m (STD)22722047
Activity 12m (games)121122

Best Win

David Cannon
Cheng Dai

Highest-rated opponent ever beaten · STD primary, rapid/blitz for context

All Meetings (13)

Common Opponents

Tournaments Both Played

Cohort Position

Each player compared to active peers (same federation, ±75 Elo, played in last 12 months).

David Cannon
Cheng Dai

Related Head-to-Heads