♞ Chess.ceo

Jan-Krzysztof Duda vs Wesley So

GM Jan-Krzysztof Duda (2743) · GM Wesley So (2765)

22
Duda wins
37
draws
52
So wins
111
games

Jan-Krzysztof Duda and Wesley So have played 111 recorded games against each other, the first in May 2015 and the most recent in May 2026. Duda leads 22 wins to 52 - trailing overall, with 37 draws (67% of the games were decisive). Their most common battleground is the Italian Game: Classical Variation (7 games). The average game between them lasted 49 moves.

Results by color

SplitGamesDudaDrawsSo
Duda with White5391727
So with White58132025

Results by time format

FormatGamesDudaDrawsSo
Blitz75182136
Rapid2531012
Classical11164

Openings in their games

ECOOpeningGamesDudaDrawsSo
C54Italian Game: Classical Variation7142
C42Petrov's Defense5131
C65Ruy Lopez: Berlin Defense5113
D35Indian Defense3012
B12Caro-Kann: Advance Variation3210
E04Catalan3021
C44King's Pawn Game: Tayler Opening2002
A13Réti Opening2002

Most recent 30 of 111 games

DateWhiteBlackResultOpeningEvent
May 2026Jan-Krzysztof DudaWesley So1/2-1/2Four Knights Game: Spanish VariationGCT Super Blitz Poland
May 2026Wesley SoJan-Krzysztof Duda1-0Réti OpeningGCT Super Blitz Poland
May 2026Jan-Krzysztof DudaWesley So1/2-1/2Four Knights Game: Spanish VariationGCT Super Rapid Poland
Apr 2026Jan-Krzysztof DudaWesley So0-1Ruy Lopez: Berlin DefenseTitled Tuesday
Feb 2026Wesley SoJan-Krzysztof Duda0-1Caro-Kann: Advance VariationTitled Tue
Feb 2026Jan-Krzysztof DudaWesley So0-1SicilianTitled Tue
Dec 2025Wesley SoJan-Krzysztof Duda1/2-1/2Caro-Kann: Advance VariationWorld Blitz 2025
Aug 2025J DudaW So1/2-1/2Queen's Gambit Declined: Ragozin Defense12th Sinquefield Cup
Jul 2025W SoJ Duda0-1Caro-Kann: Advance VariationSuperUnited CRO Blitz
Jul 2025J DudaW So1/2-1/2Réti OpeningSuperUnited CRO Blitz
Jul 2025W SoJ Duda1/2-1/2Italian GameSuperUnited CRO Rapid
May 2025W SoJ Duda1/2-1/2Nimzo-Indian: Rubinstein SystemSuperbet ROM Classic
Jul 2024Jan-Krzysztof DudaWesley So0-1Ruy Lopez: Berlin DefenseCrunchLab Masters Div 1 w
Jul 2024Jan-Krzysztof DudaWesley So1/2-1/2Ruy Lopez: Berlin DefenseCrunchLab Masters Div 1 w
Jul 2024Wesley SoJan-Krzysztof Duda0-1Caro-Kann: Exchange VariationCrunchLab Masters Div 1 w
Jul 2024Wesley SoJan-Krzysztof Duda0-1King's Indian DefenseCrunchLab Masters Div 1 w
Sep 2023Wesley SoJan-Krzysztof Duda0-1Bishop's OpeningArmageddon Grand Final W
Sep 2023Jan-Krzysztof DudaWesley So1-0Ruy Lopez: ClosedArmageddon Grand Final W
May 2023Jan-Krzysztof DudaWesley So1-0Ruy Lopez: Berlin DefenseWarsaw Superbet Blitz
May 2023Wesley SoJan-Krzysztof Duda1/2-1/2Italian Game: Classical VariationWarsaw Superbet Blitz
May 2023Wesley SoJan-Krzysztof Duda1/2-1/2Petrov's DefenseWarsaw Superbet Rapid
May 2023Wesley SoJan-Krzysztof Duda1/2-1/2Petrov's Defense3rd Bucharest Superbet Classic
Feb 2023Wesley SoJan-Krzysztof Duda1/2-1/2Indian DefenseTitled Tue Early
Feb 2023Wesley SoJan-Krzysztof Duda1-0Réti OpeningDuesseldorf WR Masters
Nov 2022Jan-Krzysztof DudaWesley So0-1English OpeningMeltwater Tour Final
Nov 2022Wesley SoJan-Krzysztof Duda1-0Grünfeld DefenseMeltwater Tour Final
Nov 2022Jan-Krzysztof DudaWesley So0-1CatalanMeltwater Tour Final
May 2022Wesley SoJan-Krzysztof Duda0-1English Opening: Reverse SicilianWarsaw Superbet Classic Blitz
May 2022Jan-Krzysztof DudaWesley So0-1Ruy Lopez: Berlin DefenseWarsaw Superbet Classic Blitz
May 2022Jan-Krzysztof DudaWesley So0-1Ruy Lopez: Berlin DefenseWarsaw Superbet Classic
Replay every Jan-Krzysztof Duda vs Wesley So game - free

Interactive board, all 111 games, opening explorer and engine analysis.

Browse the games

Frequently asked questions

What is the head-to-head score between Jan-Krzysztof Duda and Wesley So?

In 111 recorded games, Jan-Krzysztof Duda has 22 wins, Wesley So has 52 wins, and they have drawn 37 times.

How many times have Jan-Krzysztof Duda and Wesley So played each other?

Our database records 111 games between them, from May 2015 to May 2026.

What openings do Jan-Krzysztof Duda and Wesley So play against each other?

The most common opening in their games is the Italian Game: Classical Variation (7 games), followed by the Petrov's Defense (5). The full opening breakdown and every game are on this page.