Duda, Jan-Krzysztof
Jan-Krzysztof Duda is the highest-rated Polish player of all time, achieving his greatest triumph at the 2021 Chess World Cup where he eliminated World Champion Magnus Carlsen in the semifinals before winning the final against Sergey Karjakin. His World Cup victory was widely considered the greatest achievement in Polish chess history since Miguel Najdorf, and it earned him qualification to the 2022 Candidates Tournament.
Total Games
4619
Wins
2478
Draws
1167
Losses
974
53.6% wins25.3% draws21.1% losses
Most Played Openings
Featured Games
0-1
Duda,J vs Caruana,F
84th Tata Steel Masters
2022
View Print1-0
Grischuk,A vs Duda,J
Hamburg FIDE Grand Prix
2019
View Print1-0
Mamedyarov,S vs Duda,J
84th Tata Steel Masters
2022
View Print1-0
Duda,J vs Abdusattorov,Nodirbek
12th Sinquefield Cup
2025
View Print0-1
Duda,J vs Firouzja,Alireza
8th Norway Chess 2020
2020
View Print1-0
Firouzja,Alireza vs Duda,J
12th Sinquefield Cup
2025
View Print1-0
Rapport,R vs Duda,J
FIDE Candidates 2022
2022
View Print1-0
Duda,J vs Rapport,R
84th Tata Steel Masters
2022
View Print1-0
Duda,J vs Caruana,F
FIDE Candidates 2022
2022
View Print1-0
Caruana,F vs Duda,J
82nd Tata Steel GpA
2020
View PrintGames (4619)
Search & Filter All Games →Drygalov,Sergey vs Duda,J
0-1Titled Tue 23rd Jan Late 2024 B09
Duda,J vs Onischuk,V
0-1Titled Tue 23rd Jan Early 2024 B07
Shimanov,A vs Duda,J
0-1Titled Tue 23rd Jan Late 2024 B00
Duda,J vs Terry,R
1/2-1/2Titled Tue 23rd Jan Late 2024 E11
Hakobyan,Aram vs Duda,J
0-1Titled Tue 23rd Jan Late 2024 D52
Duda,J vs Dau Khuong Duy
1-0Titled Tue 23rd Jan Late 2024 A45
Baziuk,Vladyslav vs Duda,J
0-1Titled Tue 23rd Jan Late 2024 B03
Ambartsumova,K vs Duda,J
0-1Titled Tue 16th Jan Late 2024 A80
Klukin,Kirill vs Duda,J
0-1Titled Tue 16th Jan Early 2024 A47
Duda,J vs Smirnov,Ant
0-1Titled Tue 16th Jan Late 2024 C42
Duda,J vs Lysyj,I
1-0Titled Tue 16th Jan Late 2024 A00
Shimanov,A vs Duda,J
0-1Titled Tue 16th Jan Early 2024 B21
Duda,J vs Pakleza,Z
1-0Titled Tue 16th Jan Late 2024 B07
Sharapov,E vs Duda,J
0-1Titled Tue 16th Jan Early 2024 B40
Terry,R vs Duda,J
0-1Titled Tue 16th Jan Late 2024 A45
Melkumyan,H vs Duda,J
0-1Titled Tue 16th Jan Late 2024 E91
Duda,J vs Agmanov,Zhandos
1-0Titled Tue 16th Jan Early 2024 D00
Duda,J vs Svane,R
1-0Titled Tue 16th Jan Late 2024 C88
Duda,J vs Yeritsyan,Hayk
1-0Titled Tue 16th Jan Early 2024 B30
Duda,J vs Nilsen,Tobias Lang
1-0Titled Tue 16th Jan Late 2024 C00
Duda,J vs Sonis,Francesco
1-0Titled Tue 16th Jan Early 2024 E95
Duda,J vs Madaminov,Mukhiddin
1-0Titled Tue 16th Jan Early 2024 C42
Duda,J vs Rasulov,Vu
1/2-1/2Titled Tue 16th Jan Early 2024 E10
Alekseev,Evgeny vs Duda,J
0-1Titled Tue 16th Jan Early 2024 B13
Martinez Ramirez,L vs Duda,J
0-1Titled Tue 16th Jan Early 2024 D92
Alekseenko,K vs Duda,J
0-1Titled Tue 16th Jan Late 2024 C50
Duda,J vs Araujo Sanchez,Josue
1-0Titled Tue 9th Jan Early 2024 A00
Duda,J vs Chigaev,M
1-0Titled Tue 9th Jan Early 2024 C77
Pakleza,Z vs Duda,J
0-1Titled Tue 9th Jan Early 2024 A43
Derjabin,I vs Duda,J
0-1Titled Tue 9th Jan Early 2024 E70
Duda,J vs Le Tuan Minh
1-0Titled Tue 9th Jan Early 2024 D02
Weetik,V vs Duda,J
0-1Titled Tue 9th Jan Early 2024 E60
Duda,J vs Iturrizaga Bonelli,Eduardo
1/2-1/2Titled Tue 9th Jan Early 2024 B41
Galchenko,Matvey vs Duda,J
1/2-1/2Titled Tue 9th Jan Early 2024 C02
Duda,J vs Xu,Yi
1-0Titled Tue 9th Jan Early 2024 A45
Ibarra Jerez,JC vs Duda,J
0-1Titled Tue 2nd Jan Early 2024 B50
Gulamali,K vs Duda,J
0-1Titled Tue 2nd Jan Late 2024 C02
Duda,J vs Pranav,Anand
1-0Titled Tue 2nd Jan Early 2024 C77
Duda,J vs Titus,Andrew
1-0Titled Tue 2nd Jan Late 2024 A00
Garcia Ramos,Daniel vs Duda,J
0-1Titled Tue 2nd Jan Early 2024 B84
Duda,J vs Tari,A
1-0Titled Tue 2nd Jan Late 2024 C36
Flores,Di vs Duda,J
0-1Titled Tue 2nd Jan Late 2024 A16
Kabanov,N vs Duda,J
0-1Titled Tue 2nd Jan Early 2024 B10
Duda,J vs Manolache,M
1-0Titled Tue 2nd Jan Late 2024 A00
Duda,J vs Livaic,Leon
1/2-1/2Titled Tue 2nd Jan Late 2024 C00
Yarar,Bora vs Duda,J
1/2-1/2Titled Tue 2nd Jan Late 2024 C41
Duda,J vs Gokerkan,Cem Kaan
1-0Titled Tue 2nd Jan Early 2024 B56
Duda,J vs Pranesh,M
1/2-1/2Titled Tue 2nd Jan Early 2024 A10
Duda,J vs Feuerstack,A
1-0Titled Tue 2nd Jan Early 2024 A09
Duda,J vs Troff,Kayden
1/2-1/2Titled Tue 2nd Jan Late 2024 B21