Jan-Krzysztof Duda vs Alireza Firouzja
GM Jan-Krzysztof Duda (2743) · GM Alireza Firouzja (2749)
Jan-Krzysztof Duda and Alireza Firouzja have played 63 recorded games against each other, the first in Dec 2019 and the most recent in May 2026. Duda leads 19 wins to 25 - trailing overall, with 19 draws (70% of the games were decisive). Their most common battleground is the Catalan (4 games). The average game between them lasted 51 moves.
Results by color
| Split | Games | Duda | Draws | Firouzja |
|---|---|---|---|---|
| Duda with White | 33 | 9 | 14 | 10 |
| Firouzja with White | 30 | 10 | 5 | 15 |
Results by time format
| Format | Games | Duda | Draws | Firouzja |
|---|---|---|---|---|
| Blitz | 36 | 12 | 8 | 16 |
| Rapid | 17 | 6 | 7 | 4 |
| Classical | 10 | 1 | 4 | 5 |
Openings in their games
| ECO | Opening | Games | Duda | Draws | Firouzja |
|---|---|---|---|---|---|
| E04 | Catalan | 4 | 0 | 3 | 1 |
| A80 | Dutch Defense | 3 | 1 | 1 | 1 |
| B10 | Caro-Kann: Endgame Variation | 3 | 1 | 1 | 1 |
| C65 | Ruy Lopez: Berlin Defense | 2 | 1 | 0 | 1 |
| C43 | Petrov's Defense | 2 | 1 | 1 | 0 |
| C53 | Italian Game: Classical Variation | 2 | 0 | 0 | 2 |
| A13 | English Opening | 2 | 0 | 1 | 1 |
| B92 | Sicilian: Najdorf | 2 | 0 | 1 | 1 |
Most recent 30 of 63 games
| Date | White | Black | Result | Opening | Event |
|---|---|---|---|---|---|
| May 2026 | Jan-Krzysztof Duda | Alireza Firouzja | 0-1 | Catalan | GCT Super Blitz Poland |
| May 2026 | Alireza Firouzja | Jan-Krzysztof Duda | 1/2-1/2 | Réti Opening | GCT Super Blitz Poland |
| May 2026 | Jan-Krzysztof Duda | Alireza Firouzja | 1-0 | Sicilian: Najdorf | GCT Super Rapid Poland |
| Nov 2025 | Alireza Firouzja | J Duda | 1-0 | Italian Game: Classical Variation | Titled Tue |
| Oct 2025 | Alireza Firouzja | J Duda | 1-0 | Sicilian: Najdorf | Titled Tue |
| Aug 2025 | Alireza Firouzja | J Duda | 1-0 | Ruy Lopez: Open | 12th Sinquefield Cup |
| Jul 2025 | J Duda | Alireza Firouzja | 0-1 | Sicilian: Najdorf | SuperUnited CRO Blitz |
| Jul 2025 | Alireza Firouzja | J Duda | 1-0 | Italian Game: Classical Variation | SuperUnited CRO Blitz |
| Jul 2025 | J Duda | Alireza Firouzja | 1/2-1/2 | Sicilian: Najdorf | SuperUnited CRO Rapid |
| May 2025 | J Duda | Alireza Firouzja | 1/2-1/2 | Nimzo-Indian: Rubinstein System | Superbet ROM Classic |
| Apr 2025 | J Duda | Alireza Firouzja | 0-1 | Caro-Kann: Endgame Variation | Superbet POL Blitz |
| Apr 2025 | Alireza Firouzja | J Duda | 0-1 | Nimzo-Larsen Attack | Superbet POL Blitz |
| Apr 2025 | J Duda | Alireza Firouzja | 1/2-1/2 | Catalan | Superbet POL Rapid |
| Mar 2025 | J Duda | Alireza Firouzja | 1/2-1/2 | English Opening | Titled Tue Late |
| Mar 2025 | Alireza Firouzja | J Duda | 0-1 | Queen's Gambit Accepted | Titled Tue Early |
| Feb 2025 | J Duda | Alireza Firouzja | 0-1 | King's Indian Defense | Titled Tue Late |
| Feb 2025 | Alireza Firouzja | J Duda | 0-1 | Petrov's Defense | Chessable Masters Losers |
| Feb 2025 | J Duda | Alireza Firouzja | 1-0 | Dutch Defense | Chessable Masters Losers |
| Dec 2024 | Alireza Firouzja | J Duda | 1-0 | Scandinavian Defense: Main Line | World Blitz 2024 |
| Nov 2024 | Alireza Firouzja | J Duda | 1-0 | King's Indian Attack | Titled Tue Early |
| Oct 2024 | J Duda | Alireza Firouzja | 0-1 | Pirc Defense | Titled Tue Late |
| Jul 2024 | Alireza Firouzja | Jan-Krzysztof Duda | 1/2-1/2 | Italian Game: Giuoco Pianissimo | CrunchLab Masters Div 1 w |
| Jul 2024 | Alireza Firouzja | Jan-Krzysztof Duda | 1/2-1/2 | Sicilian: Moscow Variation | CrunchLab Masters Div 1 w |
| Jul 2024 | Jan-Krzysztof Duda | Alireza Firouzja | 1/2-1/2 | Queen's Gambit Declined | CrunchLab Masters Div 1 w |
| Jul 2024 | Jan-Krzysztof Duda | Alireza Firouzja | 0-1 | English Opening: Reverse Sicilian | CrunchLab Masters Div 1 w |
| May 2024 | Jan-Krzysztof Duda | Alireza Firouzja | 1/2-1/2 | Catalan | Chess.com Classic Div 1 L |
| May 2024 | Alireza Firouzja | Jan-Krzysztof Duda | 1-0 | Réti Opening | Chess.com Classic Div 1 L |
| May 2024 | Alireza Firouzja | Jan-Krzysztof Duda | 0-1 | Ruy Lopez: Berlin Defense | Chess.com Classic Div 1 W |
| May 2024 | Jan-Krzysztof Duda | Alireza Firouzja | 1-0 | Bishop's Opening | Chess.com Classic Div 1 W |
| May 2024 | Alireza Firouzja | Jan-Krzysztof Duda | 1/2-1/2 | Petrov's Defense | Chess.com Classic Div 1 W |
Interactive board, all 63 games, opening explorer and engine analysis.
Browse the gamesFrequently asked questions
What is the head-to-head score between Jan-Krzysztof Duda and Alireza Firouzja?
In 63 recorded games, Jan-Krzysztof Duda has 19 wins, Alireza Firouzja has 25 wins, and they have drawn 19 times.
How many times have Jan-Krzysztof Duda and Alireza Firouzja played each other?
Our database records 63 games between them, from Dec 2019 to May 2026.
What openings do Jan-Krzysztof Duda and Alireza Firouzja play against each other?
The most common opening in their games is the Catalan (4 games), followed by the Dutch Defense (3). The full opening breakdown and every game are on this page.