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 →Duda,J vs Piesik,P
1-0Titled Tue 5th Aug Late 2025 A01
Duda,J vs Shimanov,A
1-0Titled Tue 5th Aug Early 2025 B15
Shermuhammadov,Samandar vs Duda,J
0-1Titled Tue 5th Aug Early 2025 C00
Durarbayli,Vasif vs Duda,J
1/2-1/2Titled Tue 5th Aug Early 2025 C45
Duda,J vs Jake Shanty
1-0Titled Tue 5th Aug Early 2025 A01
Duda,J vs Dmitrenko,V
1-0Titled Tue 5th Aug Late 2025 A05
Duda,J vs Bharath,Subramaniyam H
1-0Titled Tue 5th Aug Early 2025 C20
Duda,J vs Salem,AR
1-0Titled Tue 5th Aug Late 2025 B51
Tabatabaei,M vs Duda,J
1-0Titled Tue 5th Aug Early 2025 A20
Kosakowski,Jakub vs Duda,J
1-0Titled Tue 22nd Jul Late 2025 C45
Duda,J vs Galchenko,Matvey
1-0Titled Tue 22nd Jul Early 2025 A67
Ghayourifar,Amir vs Duda,J
1-0Titled Tue 22nd Jul Early 2025 B04
Duda,J vs Goroshkov,Maksym
1-0Titled Tue 22nd Jul Late 2025 E73
Shankland,S vs Duda,J
0-1Titled Tue 22nd Jul Early 2025 D53
Duda,J vs Kamalsyah,Muhammad
1-0Titled Tue 22nd Jul Early 2025 E33
Szpar,Milosz vs Duda,J
0-1Titled Tue 22nd Jul Late 2025 C70
Erten,Kerem vs Duda,J
0-1Titled Tue 22nd Jul Early 2025 B51
Gharibyan,Mamikon vs Duda,J
0-1Titled Tue 22nd Jul Early 2025 D31
Duda,J vs Zhigalko,S
1/2-1/2Titled Tue 22nd Jul Late 2025 E46
Vakhlamov,I vs Duda,J
0-1Titled Tue 22nd Jul Late 2025 C48
Duda,J vs Bharath,Subramaniyam H
1-0Titled Tue 22nd Jul Early 2025 B30
Duda,J vs Manukyan,Artyom
1-0Titled Tue 22nd Jul Late 2025 B52
Duda,J vs Szpar,Milosz
1-0Titled Tue 22nd Jul Early 2025 C00
Duda,J vs Rosen,E
1-0Titled Tue 22nd Jul Late 2025 C00
Duda,J vs Caprio,G
1-0Titled Tue 22nd Jul Early 2025 D37
Duda,J vs Tang,Andrew
1-0Titled Tue 22nd Jul Late 2025 C55
Stanojevic,Ilija vs Duda,J
0-1Titled Tue 22nd Jul Late 2025 A02
Piliposyan,Robert vs Duda,J
1-0Titled Tue 22nd Jul Late 2025 B30
Toktomushev,Teimur vs Duda,J
0-1Titled Tue 22nd Jul Late 2025 E81
Duda,J vs Ivannikov,Maksim
1-0Titled Tue 22nd Jul Early 2025 C45
Kholmatov,Y vs Duda,J
0-1Titled Tue 15th Jul Early 2025 C77
Duda,J vs Souleidis,G
1-0Titled Tue 15th Jul Early 2025 E94
Duda,J vs Tari,A
1-0Titled Tue 15th Jul Early 2025 D37
Duda,J vs Ebrahimi Herab,Hamidreza
1-0Titled Tue 15th Jul Early 2025 D86
Duda,J vs Mitrabha,G
1-0Titled Tue 15th Jul Early 2025 E15
Aydincelebi,Kagan vs Duda,J
0-1Titled Tue 15th Jul Early 2025 C84
Andreikin,D vs Duda,J
1-0Titled Tue 15th Jul Early 2025 A45
Vachier Lagrave,M vs Duda,J
1-0Titled Tue 15th Jul Early 2025 C88
Duda,J vs Sanal,V
1-0Titled Tue 15th Jul Early 2025 A40
Materia,Marco vs Duda,J
0-1Titled Tue 15th Jul Early 2025 A06
Duda,J vs Nihal,Sarin
1-0Titled Tue 15th Jul Early 2025 D30
Duda,J vs Saric,Iv
0-1SuperUnited CRO Blitz 2025 2025 E73
Saric,Iv vs Duda,J
1/2-1/2SuperUnited CRO Blitz 2025 2025 B29
Duda,J vs Saric,Iv
1/2-1/2SuperUnited CRO Rapid 2025 2025 B97
Duda,J vs Svane,Frederik
1-0FIDE World Bl Team Final annulled 2025 C78
Duda,J vs Svane,Frederik
1-0FIDE World Bl Team Final 2025 B96
Saric,Iv vs Duda,J
0-1FIDE World Bl Team Final 2025 A05
Duda,J vs Ansat,Aldiyar
1/2-1/2FIDE World Bl Team Final 2025 B30
Duda,J vs Saric,Iv
1-0FIDE World Bl Team Final 2025 B67
Duda,J vs Sava,Ch
1-0FIDE World Bl Team Pool A 2025 D00