GMJan-Krzysztof Duda
- FIDE ID
- 1170546
About Jan-Krzysztof Duda
Jan-Krzysztof Duda was born in Kraków in 1998. He won the world under-ten championship in 2008 and the European under-fourteen title in 2012. He became an international master in 2012 and a grandmaster in 2013, aged fifteen. Show more
Jan-Krzysztof Duda was born in Kraków in 1998. He won the world under-ten championship in 2008 and the European under-fourteen title in 2012. He became an international master in 2012 and a grandmaster in 2013, aged fifteen. In 2014 he won the European Rapid Championship and made his Olympiad debut for Poland. He earned world junior silver in 2015. His first Polish senior championship followed in 2018. He also won world blitz silver that year. In 2020 he defeated Magnus Carlsen at Norway Chess, ending the world champion's 125-game unbeaten classical streak. Duda won the 2021 World Cup. He eliminated Carlsen in the semifinal and defeated Sergey Karjakin in the final. That victory qualified him for the 2022 Candidates Tournament. He added another world blitz silver medal in 2021. In 2022 he won the Oslo Esports Cup and Warsaw's Superbet Rapid & Blitz. Away from tournaments, he graduated from Kraków's University School of Physical Education in 2020.
FIDE ratings
Rapid
2685Published FIDE
Blitz
2704Published FIDE
Official classical ranks
- World rank
- #13
- National rank · POL
- #1
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2760 Dec 2021
- Recorded years
- 2006–2026
- Archived games
- 1793
Based on available monthly lists and saved games.
Rating history
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 251 | 2024-12-27 | World Rapid 2024 | New York USA | 9.1 | Erigaisi Arjun | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 67 | Open |
| 252 | 2024-12-27 | World Rapid 2024 | New York USA | 8.2 | Jan-Krzysztof Duda | Daniel Naroditsky | Won: 1-0 | 40 | Open |
| 253 | 2024-12-27 | World Rapid 2024 | New York USA | 7.8 | Jan-Krzysztof Duda | Brandon Jacobson | Won: 1-0 | 58 | Open |
| 254 | 2024-12-27 | World Rapid 2024 | New York USA | 6.7 | Samuel Sevian | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 77 | Open |
| 255 | 2024-12-26 | World Rapid 2024 | New York USA | 5.12 | Jan-Krzysztof Duda | Hans Moke Niemann | Won: 1-0 | 50 | Open |
| 256 | 2024-12-26 | World Rapid 2024 | New York USA | 4.8 | Zaven Andriasian | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 45 | Open |
| 257 | 2024-12-26 | World Rapid 2024 | New York USA | 3.19 | Jan-Krzysztof Duda | David Paravyan | Won: 1-0 | 28 | Open |
| 258 | 2024-12-26 | World Rapid 2024 | New York USA | 2.39 | Rinat Jumabayev | Jan-Krzysztof Duda | Won: 0-1 | 50 | Open |
| 259 | 2024-12-26 | World Rapid 2024 | New York USA | 1.1 | Jan-Krzysztof Duda | Rudik Makarian | Draw: 1/2-1/2 | 73 | Open |
| 260 | 2024-10-11 | TechM GCL 2024 | London ENG | 10.2 | Jan-Krzysztof Duda | Nodirbek Abdusattorov | Draw: 1/2-1/2 | 50 | Open |
| 261 | 2024-10-10 | TechM GCL 2024 | London ENG | 9.1 | Santosh Gujrathi Vidit | Jan-Krzysztof Duda | Won: 0-1 | 66 | Open |
| 262 | 2024-10-09 | TechM GCL 2024 | London ENG | 8.3 | Jan-Krzysztof Duda | Praggnanandhaa R | Lost: 0-1 | 63 | Open |
| 263 | 2024-10-08 | TechM GCL 2024 | London ENG | 7.2 | Yi Wei | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 61 | Open |
| 264 | 2024-10-07 | TechM GCL 2024 | London ENG | 6.3 | Erigaisi Arjun | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 65 | Open |
| 265 | 2024-10-06 | TechM GCL 2024 | London ENG | 5.1 | Jan-Krzysztof Duda | Erigaisi Arjun | Draw: 1/2-1/2 | 44 | Open |
| 266 | 2024-10-06 | TechM GCL 2024 | London ENG | 3.3 | Praggnanandhaa R | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 47 | Open |
| 267 | 2024-10-05 | TechM GCL 2024 | London ENG | 4.2 | Jan-Krzysztof Duda | Yi Wei | Lost: 0-1 | 53 | Open |
| 268 | 2024-10-04 | TechM GCL 2024 | London ENG | 2.2 | Nodirbek Abdusattorov | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 35 | Open |
| 269 | 2024-10-03 | TechM GCL 2024 | London ENG | 1.1 | Jan-Krzysztof Duda | Santosh Gujrathi Vidit | Won: 1-0 | 29 | Open |
| 270 | 2024-09-22 | 45th Olympiad 2024 | Budapest HUN | 11.8 | Mikheil Mchedlishvili | Jan-Krzysztof Duda | Won: 0-1 | 54 | Open |
| 271 | 2024-09-21 | 45th Olympiad 2024 | Budapest HUN | 10.8 | Jan-Krzysztof Duda | Mustafa Yilmaz | Won: 1-0 | 69 | Open |
| 272 | 2024-09-20 | 45th Olympiad 2024 | Budapest HUN | 9.11 | David Navara | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 33 | Open |
| 273 | 2024-09-19 | 45th Olympiad 2024 | Budapest HUN | 8.18 | Jan-Krzysztof Duda | Evgeny Romanov | Won: 1-0 | 42 | Open |
| 274 | 2024-09-18 | 45th Olympiad 2024 | Budapest HUN | 7.1 | Bogdan-Daniel Deac | Jan-Krzysztof Duda | Lost: 1-0 | 39 | Open |
| 275 | 2024-09-16 | 45th Olympiad 2024 | Budapest HUN | 6.8 | Jan-Krzysztof Duda | Valentin Dragnev | Draw: 1/2-1/2 | 41 | Open |
| 276 | 2024-09-15 | 45th Olympiad 2024 | Budapest HUN | 5.4 | Quang Liem Le | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 48 | Open |
| 277 | 2024-09-14 | 45th Olympiad 2024 | Budapest HUN | 4.6 | Jan-Krzysztof Duda | Titas Stremavicius | Won: 1-0 | 47 | Open |
| 278 | 2024-09-13 | 45th Olympiad 2024 | Budapest HUN | 3.1 | Fernando Peralta | Jan-Krzysztof Duda | Won: 0-1 | 35 | Open |
| 279 | 2024-09-12 | 45th Olympiad 2024 | Budapest HUN | 2.11 | Jan-Krzysztof Duda | Gergely Kantor | Won: 1-0 | 62 | Open |
| 280 | 2024-08-25 | 60th Rubinstein Mem | Polanica Zdroj POL | 9.1 | Jan-Krzysztof Duda | Vincent Keymer | Won: 1-0 | 38 | Open |
| 281 | 2024-08-24 | 60th Rubinstein Mem | Polanica Zdroj POL | 8.3 | David Navara | Jan-Krzysztof Duda | Lost: 1-0 | 62 | Open |
| 282 | 2024-08-23 | 60th Rubinstein Mem | Polanica Zdroj POL | 7.1 | Jan-Krzysztof Duda | Radoslaw Wojtaszek | Draw: 1/2-1/2 | 43 | Open |
| 283 | 2024-08-22 | 60th Rubinstein Mem | Polanica Zdroj POL | 6.3 | Pentala Harikrishna | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 53 | Open |
| 284 | 2024-08-21 | 60th Rubinstein Mem | Polanica Zdroj POL | 5.2 | Jan-Krzysztof Duda | Mateusz Bartel | Draw: 1/2-1/2 | 60 | Open |
| 285 | 2024-08-20 | 60th Rubinstein Mem | Polanica Zdroj POL | 4.3 | Sam Shankland | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 70 | Open |
| 286 | 2024-08-19 | 60th Rubinstein Mem | Polanica Zdroj POL | 3.1 | Jan-Krzysztof Duda | Andrei Volokitin | Won: 1-0 | 57 | Open |
| 287 | 2024-08-18 | 60th Rubinstein Mem | Polanica Zdroj POL | 2.3 | Vladimir Fedoseev | Jan-Krzysztof Duda | Draw: 1/2-1/2 | 64 | Open |
| 288 | 2024-08-17 | 60th Rubinstein Mem | Polanica Zdroj POL | 1.1 | Jan-Krzysztof Duda | Alexey Sarana | Draw: 1/2-1/2 | 54 | Open |
| 289 | 2024-08-05 | FIDE World Bl Team Pool A | Almaty KAZ | 7.2 | Rinat Jumabayev | Jan-Krzysztof Duda | Won: 0-1 | 89 | Open |
| 290 | 2024-08-05 | FIDE World Bl Team Pool A | Almaty KAZ | 6.2 | Jan-Krzysztof Duda | M. Amin Tabatabaei | Won: 1-0 | 43 | Open |
| 291 | 2024-08-05 | FIDE World Bl Team Final | Almaty KAZ | 4.2 | Jan-Krzysztof Duda | Narayanan S L | Lost: 0-1 | 49 | Open |
| 292 | 2024-08-05 | FIDE World Bl Team Final | Almaty KAZ | 4.1 | Narayanan S L | Jan-Krzysztof Duda | Won: 0-1 | 66 | Open |
| 293 | 2024-08-05 | FIDE World Bl Team Final | Almaty KAZ | 3.2 | Haik M. Martirosyan | Jan-Krzysztof Duda | Won: 0-1 | 39 | Open |
| 294 | 2024-08-05 | FIDE World Bl Team Final | Almaty KAZ | 3.1 | Jan-Krzysztof Duda | Santosh Gujrathi Vidit | Draw: 1/2-1/2 | 47 | Open |
| 295 | 2024-08-05 | FIDE World Bl Team Pool A | Almaty KAZ | 2.3 | Jan-Krzysztof Duda | Adlet Omarbek | Won: 1-0 | 58 | Open |
| 296 | 2024-08-05 | FIDE World Bl Team Final | Almaty KAZ | 2.2 | M. Amin Tabatabaei | Jan-Krzysztof Duda | Won: 0-1 | 43 | Open |
| 297 | 2024-08-05 | FIDE World Bl Team Final | Almaty KAZ | 2.1 | Jan-Krzysztof Duda | M. Amin Tabatabaei | Won: 1-0 | 44 | Open |
| 298 | 2024-08-05 | FIDE World Bl Team Pool A | Almaty KAZ | 1.3 | Arman Erzhanov | Jan-Krzysztof Duda | Won: 0-1 | 38 | Open |
| 299 | 2024-08-05 | FIDE World Bl Team Final | Almaty KAZ | 1.2 | Jan-Krzysztof Duda | Sumiya Chinguun | Won: 1-0 | 36 | Open |
| 300 | 2024-08-05 | FIDE World Bl Team Final | Almaty KAZ | 1.1 | Sumiya Chinguun | Jan-Krzysztof Duda | Won: 0-1 | 46 | Open |
- vs Erigaisi ArjunDraw · ½–½Black · 2024-12-27 · Round 9.1World Rapid 2024
- vs Daniel NaroditskyWon · 1-0White · 2024-12-27 · Round 8.2World Rapid 2024
- vs Brandon JacobsonWon · 1-0White · 2024-12-27 · Round 7.8World Rapid 2024
- vs Samuel SevianDraw · ½–½Black · 2024-12-27 · Round 6.7World Rapid 2024
- vs Hans Moke NiemannWon · 1-0White · 2024-12-26 · Round 5.12World Rapid 2024
- vs Zaven AndriasianDraw · ½–½Black · 2024-12-26 · Round 4.8World Rapid 2024
- vs David ParavyanWon · 1-0White · 2024-12-26 · Round 3.19World Rapid 2024
- vs Rinat JumabayevWon · 0-1Black · 2024-12-26 · Round 2.39World Rapid 2024
- vs Rudik MakarianDraw · ½–½White · 2024-12-26 · Round 1.1World Rapid 2024
- vs Nodirbek AbdusattorovDraw · ½–½White · 2024-10-11 · Round 10.2TechM GCL 2024
- vs Santosh Gujrathi ViditWon · 0-1Black · 2024-10-10 · Round 9.1TechM GCL 2024
- vs Praggnanandhaa RLost · 0-1White · 2024-10-09 · Round 8.3TechM GCL 2024
- vs Yi WeiDraw · ½–½Black · 2024-10-08 · Round 7.2TechM GCL 2024
- vs Erigaisi ArjunDraw · ½–½Black · 2024-10-07 · Round 6.3TechM GCL 2024
- vs Erigaisi ArjunDraw · ½–½White · 2024-10-06 · Round 5.1TechM GCL 2024
- vs Praggnanandhaa RDraw · ½–½Black · 2024-10-06 · Round 3.3TechM GCL 2024
- vs Yi WeiLost · 0-1White · 2024-10-05 · Round 4.2TechM GCL 2024
- vs Nodirbek AbdusattorovDraw · ½–½Black · 2024-10-04 · Round 2.2TechM GCL 2024
- vs Santosh Gujrathi ViditWon · 1-0White · 2024-10-03 · Round 1.1TechM GCL 2024
- vs Mikheil MchedlishviliWon · 0-1Black · 2024-09-22 · Round 11.845th Olympiad 2024
- vs Mustafa YilmazWon · 1-0White · 2024-09-21 · Round 10.845th Olympiad 2024
- vs David NavaraDraw · ½–½Black · 2024-09-20 · Round 9.1145th Olympiad 2024
- vs Evgeny RomanovWon · 1-0White · 2024-09-19 · Round 8.1845th Olympiad 2024
- vs Bogdan-Daniel DeacLost · 1-0Black · 2024-09-18 · Round 7.145th Olympiad 2024
- vs Valentin DragnevDraw · ½–½White · 2024-09-16 · Round 6.845th Olympiad 2024
- vs Quang Liem LeDraw · ½–½Black · 2024-09-15 · Round 5.445th Olympiad 2024
- vs Titas StremaviciusWon · 1-0White · 2024-09-14 · Round 4.645th Olympiad 2024
- vs Fernando PeraltaWon · 0-1Black · 2024-09-13 · Round 3.145th Olympiad 2024
- vs Gergely KantorWon · 1-0White · 2024-09-12 · Round 2.1145th Olympiad 2024
- vs Vincent KeymerWon · 1-0White · 2024-08-25 · Round 9.160th Rubinstein Mem
- vs David NavaraLost · 1-0Black · 2024-08-24 · Round 8.360th Rubinstein Mem
- vs Radoslaw WojtaszekDraw · ½–½White · 2024-08-23 · Round 7.160th Rubinstein Mem
- vs Pentala HarikrishnaDraw · ½–½Black · 2024-08-22 · Round 6.360th Rubinstein Mem
- vs Mateusz BartelDraw · ½–½White · 2024-08-21 · Round 5.260th Rubinstein Mem
- vs Sam ShanklandDraw · ½–½Black · 2024-08-20 · Round 4.360th Rubinstein Mem
- vs Andrei VolokitinWon · 1-0White · 2024-08-19 · Round 3.160th Rubinstein Mem
- vs Vladimir FedoseevDraw · ½–½Black · 2024-08-18 · Round 2.360th Rubinstein Mem
- vs Alexey SaranaDraw · ½–½White · 2024-08-17 · Round 1.160th Rubinstein Mem
- vs Rinat JumabayevWon · 0-1Black · 2024-08-05 · Round 7.2FIDE World Bl Team Pool A
- vs M. Amin TabatabaeiWon · 1-0White · 2024-08-05 · Round 6.2FIDE World Bl Team Pool A
- vs Narayanan S LLost · 0-1White · 2024-08-05 · Round 4.2FIDE World Bl Team Final
- vs Narayanan S LWon · 0-1Black · 2024-08-05 · Round 4.1FIDE World Bl Team Final
- vs Haik M. MartirosyanWon · 0-1Black · 2024-08-05 · Round 3.2FIDE World Bl Team Final
- vs Santosh Gujrathi ViditDraw · ½–½White · 2024-08-05 · Round 3.1FIDE World Bl Team Final
- vs Adlet OmarbekWon · 1-0White · 2024-08-05 · Round 2.3FIDE World Bl Team Pool A
- vs M. Amin TabatabaeiWon · 0-1Black · 2024-08-05 · Round 2.2FIDE World Bl Team Final
- vs M. Amin TabatabaeiWon · 1-0White · 2024-08-05 · Round 2.1FIDE World Bl Team Final
- vs Arman ErzhanovWon · 0-1Black · 2024-08-05 · Round 1.3FIDE World Bl Team Pool A
- vs Sumiya ChinguunWon · 1-0White · 2024-08-05 · Round 1.2FIDE World Bl Team Final
- vs Sumiya ChinguunWon · 0-1Black · 2024-08-05 · Round 1.1FIDE World Bl Team Final
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-09-16 | 46th Chess Olympiad Samarkand 2026 Open | Classical | 6½ |