Ding Liren, a 34-year-old Chinese Grandmaster, is rated 2723 and ranked 2nd among Chinese players, and 20th worldwide. He is currently in the 2700–2725 range. 21 rated games in the past year (≈51/year long-term). Recent standard appearances include the Chess Olympiad (open), the China Chess League, and the Chinese Team Championship. Also played 8 rapid (including 2026 FIDE World Rapid Team Championship) and 2 blitz events (including 2026 FIDE World Blitz Team Championship Knockout) recently. He had 2 career breaks: 23 months (2005–2007) and 15 months (2025–2026). His peak of 2816 was reached at age 26 (Nov 2018); he also reached World #2 in Nov 2021 and spent 56 months in the world top 3, with a longest streak of 4 consecutive years.
Awarded GM in 2009 (age 17). At junior level, he reached World #2 in U20, World #6 in U18, World #12 in U16, World #13 in U14 and World #9 in U12.
Current rating
2723
Standard
All-time high
2816
Nov 2018 · age 26
Activity
28
games / yr avg. · ≈2/mo
classical only
Moderately active
Signature stat
#2
56 months in World top 3 (2019–2023)
Profile · last 5 years
- Similar results in every format: 55% in classical (91 / 166), 59% in rapid (61.5 / 105), 57% in blitz (20.5 / 36).
- Against lower-rated players (−50): 121 / 186.
- Out of form: −73 in rapid rating and 26 / 48 in rated rapid games over the last 12 months.
From 307 games in FIDE-rated events since Oct 2021 (166 classical, 105 rapid, 36 blitz). Fixed rules: every figure comes from these results.
Your openings
Import your Lichess and Chess.com games and turn them into an opening repertoire.
Scouting
Playing Ding Liren soon? See what he is likely to play against you.
Career timeline
24 entriesStandard rating history
His openings · over the board
What Ding Liren plays, by color
1,099 games with moves in our base · over the board · last in Sep 2026
As White
110 games65.5 of 11051 more games in other lines
As Black
104 games56.5 of 10466 more games in other lines
Activity & highlights
Last 12 months — tournaments
3 events| Event | Date | Score | Rank | Perf | Δ Elo |
|---|---|---|---|---|---|
46th Chess Olympiad Samarkand 2026 Open Team | Sep 2026 | 6/11 | #165 | 2646 | -10.0 |
2026 Chinese Chess League Division A Round 1-6 Round-Robin | Jun 2026 | 3/5 | #18 | 2634 | -5.1 |
2026 Chinese Chess Team Championship (men) Open Swiss | Apr 2026 | 4/5 | #40 | 2796 | +3.6 |
By color · classical · 5 yearslast 5 years
166 gamesAs White
59%
49.5 / 84· avg opp. 2699
As Black
51%
41.5 / 82· avg opp. 2700
Best win
vsIan NepomniachtchiGM2795
FIDE World Championship Match 2023 · Apr 2023 · White
Worst loss
vsIgor KovalenkoGM2642
46th Chess Olympiad Samarkand 2026 Open · Sep 2026 · Black
Games 1,099 · 2008–2026
- DvsJakhongir VakhidovGM2527Olymp 2026 Open · R11.193 · 2026-09-27King's Indian Defense: Normal Variation, King's Knight Variation · 57 moves · 2733
- LvsIgor KovalenkoGM2642Olymp 2026 Open · R10.177 · 2026-09-26Ruy Lopez: Closed, Delayed Exchange · 48 moves · 2733
- DvsMaxime Vachier-LagraveGM2718Olymp 2026 Open · R9.177 · 2026-09-25Ruy Lopez: Closed, Martinez Variation · 43 moves · 2733
- DvsJan-Krzysztof DudaGM2743Olymp 2026 Open · R8.185 · 2026-09-24King's Indian Attack, with e6 · 31 moves · 2733
- WvsVincent KeymerGM2764Olymp 2026 Open · R6.173 · 2026-09-21King's Indian Attack · 50 moves · 2733
- DvsHaik MartirosyanGM2664Olymp 2026 Open · R5.181 · 2026-09-20Italian Game: Classical Variation, Giuoco Pianissimo · 43 moves · 2733
- DvsAlexey SaranaGM2666Olymp 2026 Open · R4.181 · 2026-09-19Indian Defense: Anti-Nimzo-Indian · 50 moves · 2733
- WvsArkadij NaiditschGM2574Olymp 2026 Open · R3.181 · 2026-09-18Ruy Lopez: Berlin Defense, Anti-Berlin Variation · 38 moves · 2733
- DvsRodrigo Vasquez SchroederGM2457Olymp 2026 Open · R2.181 · 2026-09-17Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Nimzowitsch Attack · 33 moves · 2733
- WvsPatrick KawumaFM223746th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 1-12 · R1.181 · 2026-09-16Bogo-Indian Defense: Nimzowitsch Variation · 33 moves · 2733
Over-the-board games only, matched to this player through official FIDE pairings and tournament records. Opponents marked “?” could not be identified with certainty. Source: Lichess broadcasts (opens in a new tab), CC BY-SA 4.0 (opens in a new tab).
Most-Played Opponents
Rankings
National ranking
Europe & World
| 1 | 🇨🇳 | 2,758 |
| 2 | 🇨🇳 | 2,723 |
| 3 | 🇨🇳 | 2,704 |
| 4 | 🇨🇳 | 2,694 |
| 5 | 🇨🇳 | 2,651 |
| 6 | 🇨🇳 | 2,637 |
| 7 | 🇨🇳 | 2,628 |
| 8 | 🇨🇳 | 2,619 |
| 9 | 🇨🇳 | 2,615 |
| 10 | 🇨🇳 | 2,600 |
| 1 | 🇺🇿 | 2,782 |
| 2 | 🇺🇿 | 2,780 |
| 3 | 🇮🇳 | 2,763 |
| 4 | 🇨🇳 | 2,758 |
| 5 | 🇮🇳 | 2,746 |
| 6 | 🇮🇳 | 2,739 |
| 7 | 🇻🇳 | 2,732 |
| 8 | 🇮🇷 | 2,728 |
| 9 | 🇨🇳 | 2,723 |
| 10 | 🇷🇺 | 2,719 |
| 1 | 🇳🇴 | 2,823 |
| 2 | 🇺🇸 | 2,792 |
| 3 | 🇺🇸 | 2,784 |
| 4 | 🇺🇿 | 2,782 |
| 5 | 🇺🇿 | 2,780 |
| 6 | 🇺🇸 | 2,770 |
| 7 | 🇮🇳 | 2,763 |
| 8 | 🇩🇪 | 2,761 |
| 9 | 🇨🇳 | 2,758 |
| 10 | 🇫🇷 | 2,757 |
| ... | ||
| 20 | 🇨🇳 | 2,723 |