Chess Second
Get started
Format
Duda, Jan-Krzysztof

Jan-Krzysztof Duda

GM🇵🇱

FIDEFIDE 1170546· Male· Poland· Born in 1998

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

Rpd2685·Blz2704

All-time high

2760

−19 pts below
Dec 2021 · age 23

Activity

27

games / yr avg. · ≈2/mo

20 past 12 mo · ≈2/mo
classical only
Moderately active

Signature stat

#1

#1 · Polish players · of 6,496
World top 20 since Oct 2025

Profile · last 5 years

  1. Similar results in every format: 56% in classical (84 / 150), 58% in rapid (109 / 187), 64% in blitz (200.5 / 314).
  2. Against higher-rated players (+50): 19 / 51. Against lower-rated (−50): 287.5 / 402.
  3. 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 entries
2026
73 months in world top 20 (ongoing)
current run 13 months since Oct 2025 · longest streak 20 months · first Nov 2018
Oct 2026
2022
1,000 career games
at age 24
Aug 2022
2021
All-time peak 2760
at age 23 · −19 from today
Dec 2021
Re-crossed 2750
at age 23
Sep 2021
2019
Peak World rank: #12
at age 21 · rated 2758
Dec 2019
Crossed 2750
at age 21
Dec 2019

Standard rating history

Peak
FIDE title
Threshold
First rated
COVID-19
Rating history: OlimpBase (opens in a new tab) until 2000, FIDE since 2001

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

Over-the-board games from our public base only.Find his online games ›

Activity & highlights

Evolution
+12
2729 → 2741
Tournaments
6
20 games
Score
14.5/ 2072.5%
10W9D1L
Top 3 wins
1.[W]vsFrederik SvaneGM2,649·1. Schachbundesliga 2025-2026 Januar 2026·R2·+3.7
2.[W]vsNikolas TheodorouGM2,648·1. Schachbundesliga 2025-2026 Januar 2026·R1·+3.7
3.[W]vsAleksandar IndjicGM2,622·1. Schachbundesliga 2025-2026 Maerz 2026·R3·+3.4
Top 1 loss
1.[L]vsDenis LazavikGM2,621·46th Chess Olympiad Samarkand 2026 Open·R6·-6.7

Last 12 months — tournaments

6 events
EventDateScoreRankPerfΔ Elo
46th Chess Olympiad Samarkand 2026 Open
Team
Sep 20266.5/10#1202715-2.2
Deutsche Pokalmannschaftsmeisterschaft 2026 Mai
Team
May 20262/2#33307+4.3
1. Schachbundesliga 2025-2026 Maerz 2026
Team
Mar 20262/3#212784+1.9
1. Schachbundesliga 2025-2026 Februar 2026
Team
Feb 20260.5/1#1462598-1.9
1. Schachbundesliga 2025-2026 Januar 2026
Team
Jan 20262/2#23449+7.8
1. Schachbundesliga 2025-2026 Dezember 2025
Team
Dec 20251.5/2#142804+1.9

By color · classical · 5 years

150 games

As White

65%

48.5 / 75avg opp. 2681

As Black

47%

35.5 / 75avg 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

Time control
  • DvsAmin TabatabaeiGM
    Olymp 2026 Open · R11.409 · 2026-09-27
    Sicilian Defense: Najdorf Variation · 44 moves · 2743
  • DvsDenis MakhnevGM
    Olymp 2026 Open · R9.413 · 2026-09-25
    Ruy Lopez: Morphy Defense, Anderssen Variation · 87 moves · 2743
  • DvsDing LirenGM
    Olymp 2026 Open · R8.185 · 2026-09-24
    King's Indian Attack, with e6 · 31 moves · 2743
  • WvsNils GrandeliusGM
    Olymp 2026 Open · R7.405 · 2026-09-23
    Petrov's Defense: Nimzowitsch Attack · 34 moves · 2743
  • WvsDau Khuong DuyIM
    Olymp 2026 Open · R5.197 · 2026-09-21
    King's Indian Defense: Karpov System · 53 moves · 2743
  • DvsVincent KeymerGM
    Olymp 2026 Open · R4.185 · 2026-09-19
    English Opening: Mikenas-Carls Variation · 69 moves · 2743
  • WvsToms KantansGM
    Olymp 2026 Open · R3.209 · 2026-09-18
    Queen's Indian Defense: Kasparov-Petrosian Variation, Classical Variation · 41 moves · 2743
  • WvsTarun KanyamaralaIM
    Olymp 2026 Open · R2.209 · 2026-09-17
    Nimzo-Indian Defense: St. Petersburg Variation, with Ne4 · 44 moves · 2743
  • DvsNikita PetrovGM
    Olymp 2026 Open · R10.197 · 2026-09-09
    Sicilian Defense: Classical Variation · 29 moves · 2743
  • LvsDenis LazavikGM
    Olymp 2026 Open · R6.197 · 2026-09-09
    Sicilian 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

vsHikaru NakamuraGM
🇺🇸USA·2792
+6 −24 =15
45 games·last met Dec 2022
View head-to-head →
vsMagnus CarlsenGM
🇳🇴NOR·2823
+2 −15 =16
33 games·last met Jul 2025
View head-to-head →
vsFabiano CaruanaGM
🇺🇸USA·2784
+6 −12 =14
32 games·last met May 2026
View head-to-head →
vsMaxime Vachier-LagraveGM
🇫🇷FRA·2717
+6 −9 =16
31 games·last met May 2026
View head-to-head →
vsRadoslaw WojtaszekGM
🇵🇱POL·2658
+14 −4 =8
26 games·last met May 2026
View head-to-head →

Rankings

/
Poland
#1
out of 6,456 players
Europe
#5
out of 131,162 players
World
#13
out of 221,391 players

National ranking

Europe & World

Europe
World
Poland
1
🇵🇱Duda, Jan-Krzysztof
2,741
2
🇵🇱Wojtaszek, Radoslaw
2,658
3
🇵🇱Gumularz, Szymon
2,609
4
🇵🇱Malek, Jan
2,596
5
🇵🇱Teclaf, Pawel
2,571
6
🇵🇱Socko, Bartosz
2,554
7
🇵🇱Bartel, Mateusz
2,549
8
🇵🇱Tomczak, Jacek
2,545
9
🇵🇱Warakomski, Tomasz
2,541
10
🇵🇱Janik, Igor
2,537
Europe
1
🇳🇴Carlsen, Magnus
2,823
2
🇩🇪Keymer, Vincent
2,761
3
🇫🇷Firouzja, Alireza
2,757
4
🇳🇱Giri, Anish
2,752
5
🇵🇱Duda, Jan-Krzysztof
2,741
6
🇹🇷Erdogmus, Yagiz Kaan
2,731
7
🇫🇷Vachier-Lagrave, Maxime
2,717
8
🇳🇱Van Foreest, Jorden
2,716
9
🇭🇺Rapport, Richard
2,711
10
🇦🇿Mamedyarov, Shakhriyar
2,710
World
1
🇳🇴Carlsen, Magnus
2,823
2
🇺🇸Nakamura, Hikaru
2,792
3
🇺🇸Caruana, Fabiano
2,784
4
🇺🇿Sindarov, Javokhir
2,782
5
🇺🇿Abdusattorov, Nodirbek
2,780
6
🇺🇸So, Wesley
2,770
7
🇮🇳Praggnanandhaa R
2,763
8
🇩🇪Keymer, Vincent
2,761
9
🇨🇳Wei, Yi
2,758
10
🇫🇷Firouzja, Alireza
2,757
...
13
🇵🇱Duda, Jan-Krzysztof
2,741
Something wrong? Report an issue with this data