GM Jan-Krzysztof Duda

Country

POL

Birth Year

1998 (Age ≈28)

Gender

M

Title

Grandmaster

FIDE ID

1170546

FIDE ratings

2741.0 0.0

Classical

Live rating

2685

Rapid

Published FIDE

2704

Blitz

Published FIDE

Official classical ranks

World rank
#13
National rank · POL
#1

Active players · Oct 2026 FIDE list ⓘ

Rating history

Highest recorded rating
2760 Dec 2021
Recorded years
2006–2026
Archived games
5319

Based on available monthly lists and saved games.

FIDE rating history

View rating lists
Available Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-10-08 (UTC).

# Date Event Site Round White Black Result Moves View
4801 2017-05-27 TCh-FRA Top 12 2017 Chartres FRA 10.4 Jan-Krzysztof Duda Baadur Jobava 1-0 52 Open
4802 2017-05-25 TCh-FRA Top 12 2017 Chartres FRA 8.6 Jan-Krzysztof Duda Jean-Marc Degraeve 1-0 47 Open
4803 2017-05-24 TCh-FRA Top 12 2017 Chartres FRA 7.2 Yuri Solodovnichenko Jan-Krzysztof Duda 1/2-1/2 48 Open
4804 2017-05-23 TCh-FRA Top 12 2017 Chartres FRA 6.6 Jan-Krzysztof Duda Radoslaw Wojtaszek 1/2-1/2 36 Open
4805 2017-04-09 Bundesliga 2016-17 Bremen GER 12.8 Jan-Krzysztof Duda Zoltan Almasi 0-1 47 Open
4806 2017-04-08 Bundesliga 2016-17 Bremen GER 11.7 Ernesto Inarkiev Jan-Krzysztof Duda 1/2-1/2 48 Open
4807 2017-03-19 Bundesliga 2016-17 Hamburg GER 10.1 Jan-Krzysztof Duda Radoslaw Wojtaszek 1-0 40 Open
4808 2017-03-18 Bundesliga 2016-17 Hamburg GER 9.2 Sebastien Feller Jan-Krzysztof Duda 0-1 96 Open
4809 2017-01-08 ch-POL Rapid 2017 Zgierz POL 9.1 Jan-Krzysztof Duda Bartosz Socko 1/2-1/2 70 Open
4810 2017-01-08 ch-POL Rapid 2017 Zgierz POL 8.2 Kamil Miton Jan-Krzysztof Duda 1/2-1/2 11 Open
4811 2017-01-08 ch-POL Rapid 2017 Zgierz POL 7.2 Mateusz Bartel Jan-Krzysztof Duda 0-1 47 Open
4812 2017-01-08 ch-POL Rapid 2017 Zgierz POL 6.4 Jan-Krzysztof Duda Andrei Maksimenko 1-0 43 Open
4813 2017-01-08 ch-POL Rapid 2017 Zgierz POL 5.6 Rafal Lubczynski Jan-Krzysztof Duda 0-1 30 Open
4814 2017-01-08 ch-POL Rapid 2017 Zgierz POL 4.14 Jan-Krzysztof Duda Roman Tomaszewski 1-0 36 Open
4815 2017-01-08 ch-POL Rapid 2017 Zgierz POL 3.2 Michal Mazurkiewicz Jan-Krzysztof Duda 1/2-1/2 34 Open
4816 2017-01-08 ch-POL Rapid 2017 Zgierz POL 2.2 Jan-Krzysztof Duda Tomasz Delega 1-0 30 Open
4817 2017-01-08 ch-POL Rapid 2017 Zgierz POL 1.2 Marcin Paziewski Jan-Krzysztof Duda 0-1 25 Open
4818 2016-10-28 Barcelona GM 2016 Barcelona ESP 7.4 David Anton Guijarro Jan-Krzysztof Duda 1-0 49 Open
4819 2016-10-27 Barcelona GM 2016 Barcelona ESP 6.2 Jan-Krzysztof Duda Hipolito Asis Gargatagli 1-0 53 Open
4820 2016-10-26 Barcelona GM 2016 Barcelona ESP 5.3 Fernando Peralta Jan-Krzysztof Duda 1/2-1/2 41 Open
4821 2016-10-25 Barcelona GM 2016 Barcelona ESP 4.3 Jan-Krzysztof Duda Arkadij Naiditsch 1-0 37 Open
4822 2016-10-24 Barcelona GM 2016 Barcelona ESP 3.2 Vadim Zvjaginsev Jan-Krzysztof Duda 1/2-1/2 37 Open
4823 2016-10-23 Barcelona GM 2016 Barcelona ESP 2.4 Jan-Krzysztof Duda Miguel Munoz 1-0 74 Open
4824 2016-10-22 Barcelona GM 2016 Barcelona ESP 1.1 Jan-Krzysztof Duda Josep Manuel Lopez Martinez 1-0 57 Open
4825 2016-09-13 42nd Olympiad 2016 Baku AZE 11.1 Ivan Salgado Lopez Jan-Krzysztof Duda 1/2-1/2 35 Open
4826 2016-09-11 42nd Olympiad 2016 Baku AZE 9.18 Wei Ming Kevin Goh Jan-Krzysztof Duda 1-0 43 Open
4827 2016-09-10 42nd Olympiad 2016 Baku AZE 8.11 Jan-Krzysztof Duda Viktor Laznicka 0-1 45 Open
4828 2016-09-09 42nd Olympiad 2016 Baku AZE 7.16 Jan-Krzysztof Duda Zong-Yuan Zhao 1-0 56 Open
4829 2016-09-08 42nd Olympiad 2016 Baku AZE 6.13 Axel Bachmann Jan-Krzysztof Duda 1/2-1/2 48 Open
4830 2016-09-06 42nd Olympiad 2016 Baku AZE 5.9 Jan-Krzysztof Duda Viorel Iordachescu 1-0 40 Open
4831 2016-09-05 42nd Olympiad 2016 Baku AZE 4.14 Jan-Krzysztof Duda Nikola Djukic 1-0 37 Open
4832 2016-09-04 42nd Olympiad 2016 Baku AZE 3.2 Jan-Krzysztof Duda Lazaro Bruzon Batista 1-0 39 Open
4833 2016-09-03 42nd Olympiad 2016 Baku AZE 2.7 Noaman Omar Jan-Krzysztof Duda 0-1 41 Open
4834 2016-09-02 42nd Olympiad 2016 Baku AZE 1.6 Jan-Krzysztof Duda Zozek Salah Mohammed 1-0 36 Open
4835 2016-07-26 Lake Sevan 2016 Martuni ARM 9.1 Santosh Gujrathi Vidit Jan-Krzysztof Duda 1/2-1/2 10 Open
4836 2016-07-25 Lake Sevan 2016 Martuni ARM 8.2 Jan-Krzysztof Duda David Anton Guijarro 1-0 80 Open
4837 2016-07-24 Lake Sevan 2016 Martuni ARM 7.4 Volodymyr Onyshchuk Jan-Krzysztof Duda 1-0 37 Open
4838 2016-07-23 Lake Sevan 2016 Martuni ARM 6.3 Jan-Krzysztof Duda Robert Hovhannisyan 1-0 25 Open
4839 2016-07-22 Lake Sevan 2016 Martuni ARM 5.3 Arman Pashikian Jan-Krzysztof Duda 1-0 60 Open
4840 2016-07-21 Lake Sevan 2016 Martuni ARM 4.4 Jan-Krzysztof Duda Vladislav Artemiev 1-0 99 Open
4841 2016-07-20 Lake Sevan 2016 Martuni ARM 3.2 Samvel Ter-Sahakyan Jan-Krzysztof Duda 1/2-1/2 40 Open
4842 2016-07-19 Lake Sevan 2016 Martuni ARM 2.3 Jan-Krzysztof Duda Hovhannes Gabuzyan 1-0 55 Open
4843 2016-07-18 Lake Sevan 2016 Martuni ARM 1.1 Jan-Krzysztof Duda Samuel Sevian 1/2-1/2 46 Open
4844 2016-07-10 V4 Stiavnica Live Chess Banska Stiavnica SVK 1 Sergei Movsesian Jan-Krzysztof Duda 1-0 59 Open
4845 2016-06-07 TCh-FRA Top 12 2016 Drancy FRA 11.4 Jan-Krzysztof Duda Axel Smith 1/2-1/2 14 Open
4846 2016-06-06 TCh-FRA Top 12 2016 Drancy FRA 10.4 Jan-Krzysztof Duda Michal Krasenkow 1/2-1/2 41 Open
4847 2016-06-05 TCh-FRA Top 12 2016 Drancy FRA 9.5 Tigran Gharamian Jan-Krzysztof Duda 1/2-1/2 28 Open
4848 2016-06-04 TCh-FRA Top 12 2016 Drancy FRA 8.5 Jan-Krzysztof Duda Igor-Alexandre Nataf 1/2-1/2 27 Open
4849 2016-06-03 TCh-FRA Top 12 2016 Drancy FRA 7.2 Andrei Istratescu Jan-Krzysztof Duda 0-1 63 Open
4850 2016-06-02 TCh-FRA Top 12 2016 Drancy FRA 6.3 Jan-Krzysztof Duda Vladimir Hamitevici 1-0 103 Open

© 2024-2026 EloTracker