Jan-Krzysztof Duda, a 28-year-old Polish Grandmaster, is rated 2741 — just 19 short of his peak of 2760 (Dec 2021, age 23) and ranked 1st among Polish players, and 13th worldwide. He has held steady between 2725 and 2750 for 3 years. 20 rated games in the past year (≈56/year long-term). Recent standard appearances include the Chess Olympiad (open), the German Team Cup, and the German Bundesliga. Also played 3 rapid (including FIDE World Rapid Championship 2025) and 5 blitz events (including FIDE World Blitz Championship 2025) recently. He reached World #12 in Dec 2019 and has been in the world top 20 for 13 months and counting (73 months in total).
Awarded GM in 2013 (age 15), IM in 2012 (age 14), and FM in 2009 (age 11). At junior level, he reached World #1 in U20, U16 and U14, World #2 in U18, World #4 in U12, World #20 in U10 and World #18 in U8.
Current rating
2741
Standard
All-time high
2760
Dec 2021 · age 23
Activity
27
games / yr avg. · ≈2/mo
classical only
Moderately active
Signature stat
#1
World top 20 since Oct 2025
Profile · last 5 years
- Similar results in every format: 56% in classical (84 / 150), 58% in rapid (109 / 187), 64% in blitz (200.5 / 314).
- Against higher-rated players (+50): 19 / 51. Against lower-rated (−50): 287.5 / 402.
- Out of form: −46 in blitz rating and 32.5 / 54 in rated blitz games over the last 12 months.
From 651 games in FIDE-rated events since Oct 2021 (150 classical, 187 rapid, 314 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 Jan-Krzysztof Duda soon? See what he is likely to play against you.
Career timeline
26 entriesStandard rating history
His openings · over the board
What Jan-Krzysztof Duda plays, by color
2,039 games with moves in our base · over the board · last in Sep 2026
As White
374 games246 of 374241 more games in other lines
As Black
372 games210 of 372180 more games in other lines
Activity & highlights
Last 12 months — tournaments
6 events| Event | Date | Score | Rank | Perf | Δ Elo |
|---|---|---|---|---|---|
46th Chess Olympiad Samarkand 2026 Open Team | Sep 2026 | 6.5/10 | #120 | 2715 | -2.2 |
Deutsche Pokalmannschaftsmeisterschaft 2026 Mai Team | May 2026 | 2/2 | #3 | 3307 | +4.3 |
1. Schachbundesliga 2025-2026 Maerz 2026 Team | Mar 2026 | 2/3 | #21 | 2784 | +1.9 |
1. Schachbundesliga 2025-2026 Februar 2026 Team | Feb 2026 | 0.5/1 | #146 | 2598 | -1.9 |
1. Schachbundesliga 2025-2026 Januar 2026 Team | Jan 2026 | 2/2 | #2 | 3449 | +7.8 |
1. Schachbundesliga 2025-2026 Dezember 2025 Team | Dec 2025 | 1.5/2 | #14 | 2804 | +1.9 |
By color · classical · 5 yearslast 5 years
150 gamesAs White
65%
48.5 / 75· avg opp. 2681
As Black
47%
35.5 / 75· avg opp. 2687
Best win
vsAlireza FirouzjaGM2785
2023 GCT Superbet Chess Classic · May 2023 · White
Worst loss
vsMark ParaguaGM2461
44th FIDE Chess Olympiad Chennai 2022 Open · Aug 2022 · White
Games 2,039 · 2006–2026
- DvsAmin TabatabaeiGM2737Olymp 2026 Open · R11.409 · 2026-09-27Sicilian Defense: Najdorf Variation · 44 moves · 2743
- DvsDenis MakhnevGM2568Olymp 2026 Open · R9.413 · 2026-09-25Ruy Lopez: Morphy Defense, Anderssen Variation · 87 moves · 2743
- DvsDing LirenGM2733Olymp 2026 Open · R8.185 · 2026-09-24King's Indian Attack, with e6 · 31 moves · 2743
- WvsNils GrandeliusGM2603Olymp 2026 Open · R7.405 · 2026-09-23Petrov's Defense: Nimzowitsch Attack · 34 moves · 2743
- WvsDau Khuong DuyIM2509Olymp 2026 Open · R5.197 · 2026-09-21King's Indian Defense: Karpov System · 53 moves · 2743
- DvsVincent KeymerGM2764Olymp 2026 Open · R4.185 · 2026-09-19English Opening: Mikenas-Carls Variation · 69 moves · 2743
- WvsToms KantansGM2550Olymp 2026 Open · R3.209 · 2026-09-18Queen's Indian Defense: Kasparov-Petrosian Variation, Classical Variation · 41 moves · 2743
- WvsTarun KanyamaralaIM2417Olymp 2026 Open · R2.209 · 2026-09-17Nimzo-Indian Defense: St. Petersburg Variation, with Ne4 · 44 moves · 2743
- DvsNikita PetrovGM2565Olymp 2026 Open · R10.197 · 2026-09-09Sicilian Defense: Classical Variation · 29 moves · 2743
- LvsDenis LazavikGM2621Olymp 2026 Open · R6.197 · 2026-09-09Sicilian Defense: Scheveningen Variation, Keres Attack · 68 moves · 2743
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,741 |
| 2 | 🇵🇱 | 2,658 |
| 3 | 🇵🇱 | 2,609 |
| 4 | 🇵🇱 | 2,596 |
| 5 | 🇵🇱 | 2,571 |
| 6 | 🇵🇱 | 2,554 |
| 7 | 🇵🇱 | 2,549 |
| 8 | 🇵🇱 | 2,545 |
| 9 | 🇵🇱 | 2,541 |
| 10 | 🇵🇱 | 2,537 |
| 1 | 🇳🇴 | 2,823 |
| 2 | 🇩🇪 | 2,761 |
| 3 | 🇫🇷 | 2,757 |
| 4 | 🇳🇱 | 2,752 |
| 5 | 🇵🇱 | 2,741 |
| 6 | 🇹🇷 | 2,731 |
| 7 | 🇫🇷 | 2,717 |
| 8 | 🇳🇱 | 2,716 |
| 9 | 🇭🇺 | 2,711 |
| 10 | 🇦🇿 | 2,710 |
| 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 |
| ... | ||
| 13 | 🇵🇱 | 2,741 |
