| — | Duda Jan-Krzysztof (POL) | 1–0 | Cheparinov Ivan (BUL) | World Cup 2023 Open | Ruy Lopez: Berlin Defense, l'Hermet Variation, Berlin Wall Defense | |
| — | Duda Jan-Krzysztof (POL) | 1–0 | Maghsoodloo Parham (IRI) | World Cup 2023 Open | Ruy Lopez: Closed, Flohr System | |
| — | Duda Jan-Krzysztof (POL) | ½–½ | Maghsoodloo Parham (IRI) | World Cup 2023 Open | Modern Defense: Mongredien Defense, with Nf3 | |
| — | Maghsoodloo Parham (IRI) | 1–0 | Duda Jan-Krzysztof (POL) | World Cup 2023 Open | Petrov's Defense: Classical Attack | |
| — | Maghsoodloo Parham (IRI) | 0–1 | Duda Jan-Krzysztof (POL) | World Cup 2023 Open | Petrov's Defense: Classical Attack | |
| — | Duda | ½–½ | Santos Latasa | Schachbundesliga Runde 8 | Zukertort Opening: Reversed Grünfeld | |
| — | Eljanov | ½–½ | Duda | Schachbundesliga Runde 7 | English Opening: Four Knights System, Nimzowitsch Variation | |
| Jun 21, 2026 | Puranik | 0–1 | Duda | Semi Final 2 & Duel for 5th place | Tiebreak: Puranik, Abhimanyu - Duda, Jan-Krzysztof | Queen's Pawn Game: Colle System | |
| Jun 21, 2026 | Puranik | 1–0 | Duda | Semi Final 2 & Duel for 5th place | Game 2: Puranik, Abhimanyu - Duda, Jan-Krzysztof | Queen's Pawn Game: Colle System | |
| Jun 21, 2026 | Liang | 1–0 | Duda | Semi Final 1 & Duels for 5th place | Tiebreak: Liang, Awonder - Duda, Jan-Krzysztof | Caro-Kann Defense: Advance Variation | |
| Jun 21, 2026 | Liang | ½–½ | Duda | Semi Final 1 & Duels for 5th place | Game 2: Liang, Awonder - Duda, Jan-Krzysztof | Caro-Kann Defense: Advance Variation | |
| Jun 21, 2026 | Duda | ½–½ | Liang | Semi Final 1 & Duels for 5th place | Game 1: Duda, Jan-Krzysztof - Liang, Awonder | Catalan Opening: Closed | |
| Jun 21, 2026 | Vokhidov | ½–½ | Duda | Quarter Finals | Game 2: Vokhidov, Shamsiddin - Duda, Jan-Krzysztof | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jun 20, 2026 | Duda | 1–0 | Tarigan | Round of 16 | Game 2: Duda, Jan-Krzysztof - Tarigan, Gilbert Elroy | Catalan Opening: Closed | |
| Jun 20, 2026 | Budhidharma | 0–1 | Duda | Round of 16 | Game 1: Budhidharma, Nayaka - Duda, Jan-Krzysztof | Caro-Kann Defense: Panov Attack, Modern Defense | |
| Jun 20, 2026 | Duda | 1–0 | Garcia Domingo | Round 11: Duda, Jan-Krzysztof - Garcia Domingo, Jose Antonio | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Jun 20, 2026 | Fernandez | 0–1 | Duda | Round 10: Fernandez, Maria Florencia - Duda, Jan-Krzysztof | Benoni Defense | |
| Jun 20, 2026 | Duda | 1–0 | Zhao | Round 9: Duda, Jan-Krzysztof - Zhao, Yuanhe | English Opening: Anglo-Indian Defense, Old Indian Formation | |
| Jun 20, 2026 | Zhang | 0–1 | Duda | Round 8: Zhang, Yinzhe - Duda, Jan-Krzysztof | Nimzo-Larsen Attack: Classical Variation | |
| Jun 20, 2026 | Duda | 1–0 | Nissinen | Round 7: Duda, Jan-Krzysztof - Nissinen, Niilo Man | Trompowsky Attack | |
| Jun 20, 2026 | Lam | 0–1 | Duda | Round 4: Lam, Chun Yung Samuel - Duda, Jan-Krzysztof | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Jun 20, 2026 | Duda | 0–1 | Oro | Round 3: Duda, Jan-Krzysztof - Oro, Faustino | Catalan Opening: Closed | |
| Jun 20, 2026 | Tin | 0–1 | Duda | Round 2: Tin, Jingyao - Duda, Jan-Krzysztof | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Jun 20, 2026 | Xu | 0–1 | Duda | 2026 Fide World Blitz Team Chess Championship Pool A | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Jun 19, 2026 | Xiao | 0–1 | Duda | Round 12: Xiao, Yiyi - Duda, Jan-Krzysztof | Caro-Kann Defense: Exchange Variation | |
| Jun 19, 2026 | Duda | 1–0 | Itgelt | Round 11: Duda, Jan-Krzysztof - Itgelt, Khuyagtsogt | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Jun 19, 2026 | Duda | 1–0 | Mammadzada | Round 10: Duda, Jan-Krzysztof - Mammadzada, Gunay | Catalan Opening: Closed | |
| Jun 18, 2026 | Sapenov | 0–1 | Duda | Round 8: Sapenov, Daniyal - Duda, Jan-Krzysztof | Caro-Kann Defense: Endgame Offer | |
| Jun 18, 2026 | Duda | 1–0 | Suyarov | Round 7: Duda, Jan-Krzysztof - Suyarov, Mukhammadzokhid | Réti Opening | |
| Jun 17, 2026 | Duda | 0–1 | Maurizzi | Round 2: Duda, Jan-Krzysztof - Maurizzi, MarcAndria | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 17, 2026 | Fernandez | 0–1 | Duda | FIDE World Team Rapid Chess Championship 2026 | Benoni Defense | |
| May 31, 2026 | Kantans | 0–1 | Duda | Finals: Kantans, Toms - Duda, Jan-Krzysztof | Sicilian Defense: Moscow Variation, Moscow Gambit | |
| May 30, 2026 | Schmidek | 0–1 | Duda | Semifinals: Schmidek, Emil - Duda, Jan-Krzysztof | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 7, 2026 | Niemann | 1–0 | Duda | Super Rapid & Blitz Poland | Italian Game: Giuoco Pianissimo | |
| May 7, 2026 | Duda | ½–½ | Vachier-Lagrave | Super Rapid & Blitz Poland | Sicilian Defense: Najdorf Variation, Poisoned Pawn Accepted | |
| May 7, 2026 | Caruana | 1–0 | Duda | Super Rapid & Blitz Poland | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| May 7, 2026 | Fedoseev | 0–1 | Duda | Super Rapid & Blitz Poland | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| May 7, 2026 | Duda | 0–1 | Firouzja | Super Rapid & Blitz Poland | Catalan Opening: Open Defense | |
| May 7, 2026 | Wojtaszek | 0–1 | Duda | Super Rapid & Blitz Poland | Queen's Indian Defense: Kasparov-Petrosian Variation, Hedgehog Variation | |
| May 7, 2026 | Sindarov | 0–1 | Duda | Super Rapid & Blitz Poland | Italian Game: Classical Variation, Giuoco Pianissimo, Albin Variation | |
| May 7, 2026 | Duda | 1–0 | Niemann | Super Rapid & Blitz Poland | Ruy Lopez: Closed, Delayed Exchange | |
| May 7, 2026 | Vachier-Lagrave | ½–½ | Duda | Super Rapid & Blitz Poland | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Geller Line | |
| May 7, 2026 | Duda | 0–1 | Caruana | Super Rapid & Blitz Poland | Sicilian Defense: Najdorf Variation, Browne Variation | |
| May 7, 2026 | Duda | 0–1 | Fedoseev | Super Rapid & Blitz Poland | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| May 7, 2026 | Firouzja | ½–½ | Duda | Super Rapid & Blitz Poland | Zukertort Opening: Nimzo-Larsen Variation | |
| May 7, 2026 | Duda | 1–0 | Wojtaszek | Super Rapid & Blitz Poland | English Opening: King's English Variation, Four Knights Variation, Korchnoi Line | |
| May 5, 2026 | Duda | 0–1 | Gukesh D | Super Rapid & Blitz Poland | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| May 4, 2026 | Duda | ½–½ | Sindarov | Super Rapid & Blitz Poland | Sicilian Defense: French Variation | |
| May 4, 2026 | Duda | ½–½ | So | Super Rapid & Blitz Poland | Four Knights Game: Spanish Variation, Nimzowitsch Variation | |
| May 4, 2026 | Niemann | 1–0 | Duda | Super Rapid & Blitz Poland | Petrov's Defense: Damiano Variation, Kholmov Gambit | |
| May 4, 2026 | Duda | 1–0 | Firouzja | Super Rapid & Blitz Poland | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| May 4, 2026 | Caruana | ½–½ | Duda | Super Rapid & Blitz Poland | Réti Opening: Réti Accepted | |
| May 4, 2026 | Vachier-Lagrave | ½–½ | Duda | Super Rapid & Blitz Poland | Petrov's Defense: Damiano Variation, Kholmov Gambit | |
| May 4, 2026 | Sindarov | ½–½ | Duda | Super Rapid & Blitz Poland | Petrov's Defense: Modern Attack, Center Variation | |
| May 4, 2026 | Duda | 1–0 | Wojtaszek | Super Rapid & Blitz Poland | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| May 3, 2026 | Duda | 0–1 | Gukesh D | Super Rapid & Blitz Poland | Nimzo-Larsen Attack: Modern Variation | |
| May 3, 2026 | Duda | ½–½ | So | Super Rapid & Blitz Poland | Four Knights Game: Spanish Variation, Symmetrical Variation | |
| May 3, 2026 | Gukesh D | 1–0 | Duda | Super Rapid & Blitz Poland | Zukertort Opening: Polish Defense | |
| May 3, 2026 | So | 1–0 | Duda | Super Rapid & Blitz Poland | Sicilian Defense: O'Kelly Variation, Réti System | |
| May 3, 2026 | Duda | ½–½ | Fedoseev | Super Rapid & Blitz Poland | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Apr 24, 2026 | Nihal Sarin | 0–1 | Duda | 2026 Chesscom Open Playoffs | Queen's Pawn Game: Symmetrical Variation | |
| Apr 23, 2026 | Duda | 1–0 | Nihal Sarin | 2026 Chesscom Open Playoffs | Ruy Lopez: Closed, Pilnik Variation | |
| Apr 23, 2026 | Duda | 1–0 | Movahed | 2026 Chesscom Open Playoffs | Four Knights Game: Spanish Variation, Rubinstein Variation | |
| Apr 23, 2026 | Movahed | 0–1 | Duda | 2026 Chesscom Open Playoffs | French Defense: Exchange Variation | |
| Apr 23, 2026 | Duda | ½–½ | Movahed | 2026 Chesscom Open Playoffs | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Apr 23, 2026 | Nepomniachtchi | 0–1 | Duda | 2026 Chesscom Open Playoffs | Petrov's Defense: Nimzowitsch Attack | |
| Apr 23, 2026 | Duda | 1–0 | Nepomniachtchi | 2026 Chesscom Open Playoffs | Catalan Opening: Open Defense, Classical Line | |
| Apr 23, 2026 | Nepomniachtchi | 0–1 | Duda | 2026 Chesscom Open Playoffs | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Apr 21, 2026 | Lazavik | 0–1 | Duda | 2026 Chesscom Open Playoffs | Nimzo-Indian Defense: Sämisch Variation | |
| Apr 21, 2026 | Duda | ½–½ | Lazavik | 2026 Chesscom Open Playoffs | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense | |
| Apr 21, 2026 | Duda | 0–1 | Nepomniachtchi | 2026 Chesscom Open Playoffs | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Apr 21, 2026 | Duda | 0–1 | Carlsen | 2026 Chesscom Open Playoffs | Italian Game: Giuoco Pianissimo, Normal | |
| Apr 21, 2026 | Carlsen | 1–0 | Duda | 2026 Chesscom Open Playoffs | Tarrasch Defense: Symmetrical Variation | |
| Apr 21, 2026 | Carlsen | 0–1 | Duda | 2026 Chesscom Open Playoffs | Van't Kruijs Opening | |
| Apr 21, 2026 | Duda | 1–0 | Carlsen | 2026 Chesscom Open Playoffs | Sicilian Defense: Old Sicilian | |
| Apr 21, 2026 | Carlsen | ½–½ | Duda | 2026 Chesscom Open Playoffs | Sicilian Defense: Kronberger Variation | |
| Apr 21, 2026 | Duda | 0–1 | Carlsen | 2026 Chesscom Open Playoffs | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 21, 2026 | Duda | 0–1 | Carlsen | 2026 Chesscom Open Playoffs | King's Indian Defense: Orthodox Variation | |
| Apr 21, 2026 | Carlsen | ½–½ | Duda | 2026 Chesscom Open Playoffs | King's Indian Attack, with e6 | |
| Apr 21, 2026 | Duda | ½–½ | Carlsen | 2026 Chesscom Open Playoffs | Nimzo-Indian Defense: St. Petersburg Variation, American Variation | |
| Apr 21, 2026 | Carlsen | 0–1 | Duda | 2026 Chesscom Open Playoffs | Ruy Lopez: Morphy Defense | |
| Apr 21, 2026 | Duda | 1–0 | Nihal Sarin | 2026 Chesscom Open Playoffs | Modern Defense | |
| Apr 6, 2026 | Sarana | ½–½ | Duda | Round 9: Sarana, Alexey - Duda, Jan-Krzysztof | ? | |
| Apr 6, 2026 | Duda | 1–0 | Murzin | Round 8: Duda, Jan-Krzysztof - Murzin, Volodar | ? | |
| Apr 5, 2026 | Mendonca | ½–½ | Duda | Round 7: Mendonca, Leon Luke - Duda, Jan-Krzysztof | ? | |
| Apr 5, 2026 | Duda | 1–0 | Saric | Round 6: Duda, Jan-Krzysztof - Saric, Ivan | ? | |
| Apr 4, 2026 | Pranav | ½–½ | Duda | Round 5: Pranav, V - Duda, Jan-Krzysztof | ? | |
| Apr 4, 2026 | Duda | 1–0 | Kamalidenova | Round 4: Duda, Jan-Krzysztof - Kamalidenova, Meruert | ? | |
| Apr 3, 2026 | Huschenbeth | ½–½ | Duda | Round 3: Huschenbeth, Niclas - Duda, Jan-Krzysztof | ? | |
| Apr 3, 2026 | Laemmel | 0–1 | Duda | Round 1: Laemmel, Sebastian - Duda, Jan-Krzysztof | ? | |
| Apr 3, 2026 | Duda | 1–0 | Gschnitzer | Round 2: Duda, Jan-Krzysztof - Gschnitzer, Adrian | ? | |
| Mar 22, 2026 | Duda | 1–0 | Indjic | Schachbundesliga Saison 2025/2026 | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Mar 1, 2026 | Saric | ½–½ | Duda | 1. BL Bremen | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| Feb 28, 2026 | Duda | ½–½ | Gumularz | 1. BL Bremen | Slav Defense: Quiet Variation | |
| Jan 11, 2026 | Duda | 1–0 | Svane | Schachbundesliga Saison 2025/2026 | Scotch Game: Schmidt Variation | |
| Jan 10, 2026 | Theodorou | 0–1 | Duda | Schachbundesliga Saison 2025/2026 | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Jan 10, 2026 | Fedoseev | ½–½ | Duda | Schachbundesliga Saison 2025/2026 | Nimzo-Indian Defense: Classical Variation | |
| Dec 30, 2025 | Sindarov | ½–½ | Duda | World Blitz 2025 Open | Caro-Kann Defense: Endgame Offer | |
| Dec 30, 2025 | Duda | ½–½ | Lu | World Blitz 2025 Open | Sicilian Defense: Pin Variation, Koch Variation | |
| Dec 30, 2025 | Duda | ½–½ | Vachier-Lagrave | World Blitz 2025 Open | Queen's Pawn Game: London System | |