Photo credit

Jan-Krzysztof Duda

Photo: Danuta Matloch / Ministerstwo Kultury, Dziedzictwa Narodowego i Sportu

Gov.pl

https://web.archive.org/web/20210816173607/https://www.gov.pl/web/kulturaisport/wicepremier-piotr-glinski-spotkal-sie-ze-zwyciezca-szachowego-pucharu-swiata-janem-krzysztofem-duda

CC BY 3.0 pl · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMJan-Krzysztof Duda

POL Born 1998 (Age ≈28) Male
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

Classical

2743.4 +2.4

Live estimate

Rapid

2685

Published FIDE

Blitz

2704

Published 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

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
  1. vs Erigaisi ArjunDraw · ½–½Black · 2024-12-27 · Round 9.1World Rapid 2024
  2. vs Daniel NaroditskyWon · 1-0White · 2024-12-27 · Round 8.2World Rapid 2024
  3. vs Brandon JacobsonWon · 1-0White · 2024-12-27 · Round 7.8World Rapid 2024
  4. vs Samuel SevianDraw · ½–½Black · 2024-12-27 · Round 6.7World Rapid 2024
  5. vs Hans Moke NiemannWon · 1-0White · 2024-12-26 · Round 5.12World Rapid 2024
  6. vs Zaven AndriasianDraw · ½–½Black · 2024-12-26 · Round 4.8World Rapid 2024
  7. vs David ParavyanWon · 1-0White · 2024-12-26 · Round 3.19World Rapid 2024
  8. vs Rinat JumabayevWon · 0-1Black · 2024-12-26 · Round 2.39World Rapid 2024
  9. vs Rudik MakarianDraw · ½–½White · 2024-12-26 · Round 1.1World Rapid 2024
  10. vs Nodirbek AbdusattorovDraw · ½–½White · 2024-10-11 · Round 10.2TechM GCL 2024
  11. vs Santosh Gujrathi ViditWon · 0-1Black · 2024-10-10 · Round 9.1TechM GCL 2024
  12. vs Praggnanandhaa RLost · 0-1White · 2024-10-09 · Round 8.3TechM GCL 2024
  13. vs Yi WeiDraw · ½–½Black · 2024-10-08 · Round 7.2TechM GCL 2024
  14. vs Erigaisi ArjunDraw · ½–½Black · 2024-10-07 · Round 6.3TechM GCL 2024
  15. vs Erigaisi ArjunDraw · ½–½White · 2024-10-06 · Round 5.1TechM GCL 2024
  16. vs Praggnanandhaa RDraw · ½–½Black · 2024-10-06 · Round 3.3TechM GCL 2024
  17. vs Yi WeiLost · 0-1White · 2024-10-05 · Round 4.2TechM GCL 2024
  18. vs Nodirbek AbdusattorovDraw · ½–½Black · 2024-10-04 · Round 2.2TechM GCL 2024
  19. vs Santosh Gujrathi ViditWon · 1-0White · 2024-10-03 · Round 1.1TechM GCL 2024
  20. vs Mikheil MchedlishviliWon · 0-1Black · 2024-09-22 · Round 11.845th Olympiad 2024
  21. vs Mustafa YilmazWon · 1-0White · 2024-09-21 · Round 10.845th Olympiad 2024
  22. vs David NavaraDraw · ½–½Black · 2024-09-20 · Round 9.1145th Olympiad 2024
  23. vs Evgeny RomanovWon · 1-0White · 2024-09-19 · Round 8.1845th Olympiad 2024
  24. vs Bogdan-Daniel DeacLost · 1-0Black · 2024-09-18 · Round 7.145th Olympiad 2024
  25. vs Valentin DragnevDraw · ½–½White · 2024-09-16 · Round 6.845th Olympiad 2024
  26. vs Quang Liem LeDraw · ½–½Black · 2024-09-15 · Round 5.445th Olympiad 2024
  27. vs Titas StremaviciusWon · 1-0White · 2024-09-14 · Round 4.645th Olympiad 2024
  28. vs Fernando PeraltaWon · 0-1Black · 2024-09-13 · Round 3.145th Olympiad 2024
  29. vs Gergely KantorWon · 1-0White · 2024-09-12 · Round 2.1145th Olympiad 2024
  30. vs Vincent KeymerWon · 1-0White · 2024-08-25 · Round 9.160th Rubinstein Mem
  31. vs David NavaraLost · 1-0Black · 2024-08-24 · Round 8.360th Rubinstein Mem
  32. vs Radoslaw WojtaszekDraw · ½–½White · 2024-08-23 · Round 7.160th Rubinstein Mem
  33. vs Pentala HarikrishnaDraw · ½–½Black · 2024-08-22 · Round 6.360th Rubinstein Mem
  34. vs Mateusz BartelDraw · ½–½White · 2024-08-21 · Round 5.260th Rubinstein Mem
  35. vs Sam ShanklandDraw · ½–½Black · 2024-08-20 · Round 4.360th Rubinstein Mem
  36. vs Andrei VolokitinWon · 1-0White · 2024-08-19 · Round 3.160th Rubinstein Mem
  37. vs Vladimir FedoseevDraw · ½–½Black · 2024-08-18 · Round 2.360th Rubinstein Mem
  38. vs Alexey SaranaDraw · ½–½White · 2024-08-17 · Round 1.160th Rubinstein Mem
  39. vs Rinat JumabayevWon · 0-1Black · 2024-08-05 · Round 7.2FIDE World Bl Team Pool A
  40. vs M. Amin TabatabaeiWon · 1-0White · 2024-08-05 · Round 6.2FIDE World Bl Team Pool A
  41. vs Narayanan S LLost · 0-1White · 2024-08-05 · Round 4.2FIDE World Bl Team Final
  42. vs Narayanan S LWon · 0-1Black · 2024-08-05 · Round 4.1FIDE World Bl Team Final
  43. vs Haik M. MartirosyanWon · 0-1Black · 2024-08-05 · Round 3.2FIDE World Bl Team Final
  44. vs Santosh Gujrathi ViditDraw · ½–½White · 2024-08-05 · Round 3.1FIDE World Bl Team Final
  45. vs Adlet OmarbekWon · 1-0White · 2024-08-05 · Round 2.3FIDE World Bl Team Pool A
  46. vs M. Amin TabatabaeiWon · 0-1Black · 2024-08-05 · Round 2.2FIDE World Bl Team Final
  47. vs M. Amin TabatabaeiWon · 1-0White · 2024-08-05 · Round 2.1FIDE World Bl Team Final
  48. vs Arman ErzhanovWon · 0-1Black · 2024-08-05 · Round 1.3FIDE World Bl Team Pool A
  49. vs Sumiya ChinguunWon · 1-0White · 2024-08-05 · Round 1.2FIDE World Bl Team Final
  50. vs Sumiya ChinguunWon · 0-1Black · 2024-08-05 · Round 1.1FIDE World Bl Team Final

FIDE tournaments

DateTournamentTypeScore
2026-09-1646th Chess Olympiad Samarkand 2026 OpenClassical6½

All tournament results