♞ Chess.ceo

Jan-Krzysztof Duda vs Alireza Firouzja

GM Jan-Krzysztof Duda (2743) · GM Alireza Firouzja (2749)

19
Duda wins
19
draws
25
Firouzja wins
63
games

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

SplitGamesDudaDrawsFirouzja
Duda with White3391410
Firouzja with White3010515

Results by time format

FormatGamesDudaDrawsFirouzja
Blitz3612816
Rapid17674
Classical10145

Openings in their games

ECOOpeningGamesDudaDrawsFirouzja
E04Catalan4031
A80Dutch Defense3111
B10Caro-Kann: Endgame Variation3111
C65Ruy Lopez: Berlin Defense2101
C43Petrov's Defense2110
C53Italian Game: Classical Variation2002
A13English Opening2011
B92Sicilian: Najdorf2011

Most recent 30 of 63 games

DateWhiteBlackResultOpeningEvent
May 2026Jan-Krzysztof DudaAlireza Firouzja0-1CatalanGCT Super Blitz Poland
May 2026Alireza FirouzjaJan-Krzysztof Duda1/2-1/2Réti OpeningGCT Super Blitz Poland
May 2026Jan-Krzysztof DudaAlireza Firouzja1-0Sicilian: NajdorfGCT Super Rapid Poland
Nov 2025Alireza FirouzjaJ Duda1-0Italian Game: Classical VariationTitled Tue
Oct 2025Alireza FirouzjaJ Duda1-0Sicilian: NajdorfTitled Tue
Aug 2025Alireza FirouzjaJ Duda1-0Ruy Lopez: Open12th Sinquefield Cup
Jul 2025J DudaAlireza Firouzja0-1Sicilian: NajdorfSuperUnited CRO Blitz
Jul 2025Alireza FirouzjaJ Duda1-0Italian Game: Classical VariationSuperUnited CRO Blitz
Jul 2025J DudaAlireza Firouzja1/2-1/2Sicilian: NajdorfSuperUnited CRO Rapid
May 2025J DudaAlireza Firouzja1/2-1/2Nimzo-Indian: Rubinstein SystemSuperbet ROM Classic
Apr 2025J DudaAlireza Firouzja0-1Caro-Kann: Endgame VariationSuperbet POL Blitz
Apr 2025Alireza FirouzjaJ Duda0-1Nimzo-Larsen AttackSuperbet POL Blitz
Apr 2025J DudaAlireza Firouzja1/2-1/2CatalanSuperbet POL Rapid
Mar 2025J DudaAlireza Firouzja1/2-1/2English OpeningTitled Tue Late
Mar 2025Alireza FirouzjaJ Duda0-1Queen's Gambit AcceptedTitled Tue Early
Feb 2025J DudaAlireza Firouzja0-1King's Indian DefenseTitled Tue Late
Feb 2025Alireza FirouzjaJ Duda0-1Petrov's DefenseChessable Masters Losers
Feb 2025J DudaAlireza Firouzja1-0Dutch DefenseChessable Masters Losers
Dec 2024Alireza FirouzjaJ Duda1-0Scandinavian Defense: Main LineWorld Blitz 2024
Nov 2024Alireza FirouzjaJ Duda1-0King's Indian AttackTitled Tue Early
Oct 2024J DudaAlireza Firouzja0-1Pirc DefenseTitled Tue Late
Jul 2024Alireza FirouzjaJan-Krzysztof Duda1/2-1/2Italian Game: Giuoco PianissimoCrunchLab Masters Div 1 w
Jul 2024Alireza FirouzjaJan-Krzysztof Duda1/2-1/2Sicilian: Moscow VariationCrunchLab Masters Div 1 w
Jul 2024Jan-Krzysztof DudaAlireza Firouzja1/2-1/2Queen's Gambit DeclinedCrunchLab Masters Div 1 w
Jul 2024Jan-Krzysztof DudaAlireza Firouzja0-1English Opening: Reverse SicilianCrunchLab Masters Div 1 w
May 2024Jan-Krzysztof DudaAlireza Firouzja1/2-1/2CatalanChess.com Classic Div 1 L
May 2024Alireza FirouzjaJan-Krzysztof Duda1-0Réti OpeningChess.com Classic Div 1 L
May 2024Alireza FirouzjaJan-Krzysztof Duda0-1Ruy Lopez: Berlin DefenseChess.com Classic Div 1 W
May 2024Jan-Krzysztof DudaAlireza Firouzja1-0Bishop's OpeningChess.com Classic Div 1 W
May 2024Alireza FirouzjaJan-Krzysztof Duda1/2-1/2Petrov's DefenseChess.com Classic Div 1 W
Replay every Jan-Krzysztof Duda vs Alireza Firouzja game - free

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

Browse the games

Frequently 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.