♞ Chess.ceo

Jan-Krzysztof Duda vs Jeffery Xiong

GM Jan-Krzysztof Duda (2743) · GM Jeffery Xiong (2656)

13
Duda wins
10
draws
11
Xiong wins
34
games

Jan-Krzysztof Duda and Jeffery Xiong have played 34 recorded games against each other, the first in Sep 2019 and the most recent in Nov 2025. Duda leads 13 wins to 11, with 10 draws (71% of the games were decisive). Their most common battleground is the Ruy Lopez: Berlin Defense (2 games). The average game between them lasted 45 moves.

Results by color

SplitGamesDudaDrawsXiong
Duda with White171043
Xiong with White17368

Results by time format

FormatGamesDudaDrawsXiong
Blitz281099
Classical3111
Rapid3201

Openings in their games

ECOOpeningGamesDudaDrawsXiong
C67Ruy Lopez: Berlin Defense2101
C02French: Advance Variation2200
C65Ruy Lopez: Berlin Defense2011
B12Caro-Kann: Advance Variation2110
B20Anderssen's opening1100
B29Sicilian1010
B03Alekhine Defense1001
B33Sicilian: Sveshnikov1100

Most recent 30 of 34 games

DateWhiteBlackResultOpeningEvent
Nov 2025J DudaJeffery Xiong0-1Ruy Lopez: Berlin DefenseTitled Tue
Nov 2025Jeffery XiongJ Duda1-0Budapest DefenseTitled Tue
Nov 2025J DudaJeffery Xiong1-0Ruy Lopez: Berlin Defense2nd 3-0 Thursday
Oct 2025Jeffery XiongJ Duda1-0French: Tarrasch VariationTitled Tue
Apr 2025Jeffery XiongJ Duda1/2-1/2PhilidorTitled Tue Early
Dec 2024Jeffery XiongJ Duda1/2-1/2SicilianWorld Blitz 2024
Nov 2024Jeffery XiongJ Duda1/2-1/2Nimzo-Indian DefenseTitled Tue Late
Oct 2024J DudaJeffery Xiong1-0French: Advance VariationTitled Tue Late
Nov 2023Jan-Krzysztof DudaJeffery Xiong0-1Ruy Lopez: Berlin DefenseTitled Tue Early
Sep 2023Jeffery XiongJan-Krzysztof Duda1/2-1/2Caro-Kann: Endgame VariationAI Cup Play In
Nov 2022Jeffery XiongJan-Krzysztof Duda1/2-1/2Four Knights Game: Scotch VariationTitled Tue Early
Jul 2022Jan-Krzysztof DudaJeffery Xiong1/2-1/2Ruy Lopez: Berlin DefenseFTX Road to Miami Prelim
Sep 2021Jan-Krzysztof DudaJeffery Xiong1-0London SystemOnline Olympiad Div Top D
Oct 2020Jeffery XiongJan-Krzysztof Duda1-0Indian DefenseSpeed Chess Invitational
Oct 2020Jan-Krzysztof DudaJeffery Xiong1-0Sicilian: SveshnikovSpeed Chess Invitational
Oct 2020Jan-Krzysztof DudaJeffery Xiong1/2-1/2Sicilian: NajdorfSpeed Chess Invitational
Oct 2020Jan-Krzysztof DudaJeffery Xiong1-0French: Advance VariationSpeed Chess Invitational
Oct 2020Jeffery XiongJan-Krzysztof Duda0-1French: Tarrasch VariationSpeed Chess Invitational
Oct 2020Jan-Krzysztof DudaJeffery Xiong0-1SicilianSpeed Chess Invitational
Oct 2020Jan-Krzysztof DudaJeffery Xiong1-0French: Winawer VariationSpeed Chess Invitational
Oct 2020Jeffery XiongJan-Krzysztof Duda0-1King's Indian DefenseSpeed Chess Invitational
Oct 2020Jan-Krzysztof DudaJeffery Xiong1-0Sicilian: RossolimoSpeed Chess Invitational
Oct 2020Jeffery XiongJan-Krzysztof Duda1-0Nimzo-Indian: Classical VariationSpeed Chess Invitational
Oct 2020Jeffery XiongJan-Krzysztof Duda1/2-1/2Grünfeld DefenseSpeed Chess Invitational
Oct 2020Jeffery XiongJan-Krzysztof Duda0-1Grünfeld DefenseSpeed Chess Invitational
Jan 2020Jan-Krzysztof DudaJeffery Xiong1/2-1/2Italian Game: Giuoco Pianissimo82nd Tata Steel Masters
Sep 2019Jeffery XiongJan-Krzysztof Duda1-0Petrov's DefenseFIDE World Cup
Sep 2019Jeffery XiongJan-Krzysztof Duda1-0Petrov's DefenseFIDE World Cup
Sep 2019Jan-Krzysztof DudaJeffery Xiong1/2-1/2Caro-Kann: Advance VariationFIDE World Cup
Sep 2019Jeffery XiongJan-Krzysztof Duda1-0Alekhine DefenseFIDE World Cup
Replay every Jan-Krzysztof Duda vs Jeffery Xiong game - free

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

Browse the games

Frequently asked questions

What is the head-to-head score between Jan-Krzysztof Duda and Jeffery Xiong?

In 34 recorded games, Jan-Krzysztof Duda has 13 wins, Jeffery Xiong has 11 wins, and they have drawn 10 times.

How many times have Jan-Krzysztof Duda and Jeffery Xiong played each other?

Our database records 34 games between them, from Sep 2019 to Nov 2025.

What openings do Jan-Krzysztof Duda and Jeffery Xiong play against each other?

The most common opening in their games is the Ruy Lopez: Berlin Defense (2 games), followed by the French: Advance Variation (2). The full opening breakdown and every game are on this page.