Jan-Krzysztof Duda vs Jeffery Xiong
GM Jan-Krzysztof Duda (2743) · GM Jeffery Xiong (2656)
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
| Split | Games | Duda | Draws | Xiong |
|---|---|---|---|---|
| Duda with White | 17 | 10 | 4 | 3 |
| Xiong with White | 17 | 3 | 6 | 8 |
Results by time format
| Format | Games | Duda | Draws | Xiong |
|---|---|---|---|---|
| Blitz | 28 | 10 | 9 | 9 |
| Classical | 3 | 1 | 1 | 1 |
| Rapid | 3 | 2 | 0 | 1 |
Openings in their games
| ECO | Opening | Games | Duda | Draws | Xiong |
|---|---|---|---|---|---|
| C67 | Ruy Lopez: Berlin Defense | 2 | 1 | 0 | 1 |
| C02 | French: Advance Variation | 2 | 2 | 0 | 0 |
| C65 | Ruy Lopez: Berlin Defense | 2 | 0 | 1 | 1 |
| B12 | Caro-Kann: Advance Variation | 2 | 1 | 1 | 0 |
| B20 | Anderssen's opening | 1 | 1 | 0 | 0 |
| B29 | Sicilian | 1 | 0 | 1 | 0 |
| B03 | Alekhine Defense | 1 | 0 | 0 | 1 |
| B33 | Sicilian: Sveshnikov | 1 | 1 | 0 | 0 |
Most recent 30 of 34 games
| Date | White | Black | Result | Opening | Event |
|---|---|---|---|---|---|
| Nov 2025 | J Duda | Jeffery Xiong | 0-1 | Ruy Lopez: Berlin Defense | Titled Tue |
| Nov 2025 | Jeffery Xiong | J Duda | 1-0 | Budapest Defense | Titled Tue |
| Nov 2025 | J Duda | Jeffery Xiong | 1-0 | Ruy Lopez: Berlin Defense | 2nd 3-0 Thursday |
| Oct 2025 | Jeffery Xiong | J Duda | 1-0 | French: Tarrasch Variation | Titled Tue |
| Apr 2025 | Jeffery Xiong | J Duda | 1/2-1/2 | Philidor | Titled Tue Early |
| Dec 2024 | Jeffery Xiong | J Duda | 1/2-1/2 | Sicilian | World Blitz 2024 |
| Nov 2024 | Jeffery Xiong | J Duda | 1/2-1/2 | Nimzo-Indian Defense | Titled Tue Late |
| Oct 2024 | J Duda | Jeffery Xiong | 1-0 | French: Advance Variation | Titled Tue Late |
| Nov 2023 | Jan-Krzysztof Duda | Jeffery Xiong | 0-1 | Ruy Lopez: Berlin Defense | Titled Tue Early |
| Sep 2023 | Jeffery Xiong | Jan-Krzysztof Duda | 1/2-1/2 | Caro-Kann: Endgame Variation | AI Cup Play In |
| Nov 2022 | Jeffery Xiong | Jan-Krzysztof Duda | 1/2-1/2 | Four Knights Game: Scotch Variation | Titled Tue Early |
| Jul 2022 | Jan-Krzysztof Duda | Jeffery Xiong | 1/2-1/2 | Ruy Lopez: Berlin Defense | FTX Road to Miami Prelim |
| Sep 2021 | Jan-Krzysztof Duda | Jeffery Xiong | 1-0 | London System | Online Olympiad Div Top D |
| Oct 2020 | Jeffery Xiong | Jan-Krzysztof Duda | 1-0 | Indian Defense | Speed Chess Invitational |
| Oct 2020 | Jan-Krzysztof Duda | Jeffery Xiong | 1-0 | Sicilian: Sveshnikov | Speed Chess Invitational |
| Oct 2020 | Jan-Krzysztof Duda | Jeffery Xiong | 1/2-1/2 | Sicilian: Najdorf | Speed Chess Invitational |
| Oct 2020 | Jan-Krzysztof Duda | Jeffery Xiong | 1-0 | French: Advance Variation | Speed Chess Invitational |
| Oct 2020 | Jeffery Xiong | Jan-Krzysztof Duda | 0-1 | French: Tarrasch Variation | Speed Chess Invitational |
| Oct 2020 | Jan-Krzysztof Duda | Jeffery Xiong | 0-1 | Sicilian | Speed Chess Invitational |
| Oct 2020 | Jan-Krzysztof Duda | Jeffery Xiong | 1-0 | French: Winawer Variation | Speed Chess Invitational |
| Oct 2020 | Jeffery Xiong | Jan-Krzysztof Duda | 0-1 | King's Indian Defense | Speed Chess Invitational |
| Oct 2020 | Jan-Krzysztof Duda | Jeffery Xiong | 1-0 | Sicilian: Rossolimo | Speed Chess Invitational |
| Oct 2020 | Jeffery Xiong | Jan-Krzysztof Duda | 1-0 | Nimzo-Indian: Classical Variation | Speed Chess Invitational |
| Oct 2020 | Jeffery Xiong | Jan-Krzysztof Duda | 1/2-1/2 | Grünfeld Defense | Speed Chess Invitational |
| Oct 2020 | Jeffery Xiong | Jan-Krzysztof Duda | 0-1 | Grünfeld Defense | Speed Chess Invitational |
| Jan 2020 | Jan-Krzysztof Duda | Jeffery Xiong | 1/2-1/2 | Italian Game: Giuoco Pianissimo | 82nd Tata Steel Masters |
| Sep 2019 | Jeffery Xiong | Jan-Krzysztof Duda | 1-0 | Petrov's Defense | FIDE World Cup |
| Sep 2019 | Jeffery Xiong | Jan-Krzysztof Duda | 1-0 | Petrov's Defense | FIDE World Cup |
| Sep 2019 | Jan-Krzysztof Duda | Jeffery Xiong | 1/2-1/2 | Caro-Kann: Advance Variation | FIDE World Cup |
| Sep 2019 | Jeffery Xiong | Jan-Krzysztof Duda | 1-0 | Alekhine Defense | FIDE World Cup |
Interactive board, all 34 games, opening explorer and engine analysis.
Browse the gamesFrequently 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.