| Apr 3, 2026 | Noritsyn | 1–0 | Dukic | Round 3: Noritsyn, Nikolay - Dukic, Zachary | Philidor Defense: Lion Variation | |
| Jul 13, 2025 | Dukic | ½–½ | Novik | Round 9: Dukic, Zachary - Novik, Maxim | Sicilian Defense: Richter-Rauzer Variation, Dragon Variation | |
| Jul 12, 2025 | Luger | 1–0 | Dukic | Round 7: Luger, Sam - Dukic, Zachary | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Jul 11, 2025 | Dukic | 1–0 | Liu | Round 6: Dukic, Zachary - Liu, Patrick | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 10, 2025 | Vinod | 0–1 | Dukic | Round 5: Vinod, Aarush - Dukic, Zachary | Philidor Defense: Lion Variation | |
| Jul 10, 2025 | Dukic | 1–0 | Liu | Round 4: Dukic, Zachary - Liu, Liam | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jul 9, 2025 | Tang | 1–0 | Dukic | Round 3: Tang, Dylan - Dukic, Zachary | Pirc Defense | |
| Jul 9, 2025 | Dukic | 0–1 | Paragua | Round 2: Dukic, Zachary - Paragua, Mark | King's Indian Attack | |
| Jul 9, 2025 | Iinuma | 0–1 | Dukic | Round 1: Iinuma, Paul Y - Dukic, Zachary | Philidor Defense: Lion Variation | |
| Jul 7, 2025 | Bortnyk | 0–1 | Dukic | Round 8: Bortnyk, Mykola - Dukic, Zachary | Pirc Defense | |
| Jul 5, 2025 | Yang | * | Dukic | 53rd Annual World Open Chess Tournament | ? | |
| Jun 22, 2025 | Dukic | ½–½ | Chiku-Ratte | Championnat ouvert de Laval 2025 | King's Indian Attack | |
| Jun 21, 2025 | St-Germain | 0–1 | Dukic | Championnat ouvert de Laval 2025 | Philidor Defense: Lion Variation | |
| Jun 21, 2025 | Dukic | 1–0 | HEBRARD | Championnat ouvert de Laval 2025 | King's Indian Attack: Sicilian Variation | |
| Jun 20, 2025 | Desforges | * | Dukic | Championnat ouvert de Laval 2025 | ? | |
| Jun 20, 2025 | Dukic | 0–1 | Rodrigue-Lemieux | Championnat ouvert de Laval 2025 | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Feb 17, 2025 | Dukic | 1–0 | Sun | Round 9: Dukic, Zachary - Sun, Ryan | Zukertort Opening: Reversed Grünfeld | |
| Feb 17, 2025 | Das | 0–1 | Dukic | Round 8: Das, Aditeya - Dukic, Zachary | Philidor Defense: Lion Variation | |
| Feb 16, 2025 | Dukic | 0–1 | Zhu | Round 7: Dukic, Zachary - Zhu, Linxi | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Feb 16, 2025 | Bortnyk | 1–0 | Dukic | Round 6: Bortnyk, Mykola - Dukic, Zachary | Pirc Defense | |
| Feb 15, 2025 | Dukic | 1–0 | Omelja | Round 5: Dukic, Zachary - Omelja, Artem | King's Indian Attack | |
| Feb 15, 2025 | Petenyi | ½–½ | Dukic | Round 4: Petenyi, Tamas - Dukic, Zachary | Philidor Defense: Lion Variation | |
| Feb 14, 2025 | Dukic | 1–0 | Marsh | Round 3: Dukic, Zachary - Marsh, James J | King's Indian Attack: Spassky Variation | |
| Feb 14, 2025 | Hoffman | 1–0 | Dukic | Round 2: Hoffman, Luc - Dukic, Zachary | Pirc Defense | |
| Feb 13, 2025 | Safranek | 1–0 | Dukic | Round 1: Safranek, William - Dukic, Zachary | Philidor Defense: Lion Variation | |
| Aug 11, 2024 | Dukic | ½–½ | Biolek | Olomouc Chess Summer - ab | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Aug 11, 2024 | Plischki | ½–½ | Dukic | Olomouc Chess Summer - ab | Rat Defense: English Rat | |
| Jul 18, 2024 | Dukic | 1–0 | Komarov | Round 9: Dukic, Zachary - Komarov, Dimitri | Sicilian Defense: Kalashnikov Variation | |
| May 27, 2024 | Cesar Zuluaga | 0–1 | Dukic | Round 9: Cesar Zuluaga - Dukic, Zachary | King's Indian Defense: Fianchetto Variation, Carlsbad Variation | |
| May 27, 2024 | Dukic | ½–½ | Deng | Round 8: Dukic, Zachary - Deng, Henry | Sicilian Defense: Four Knights Variation | |
| May 26, 2024 | Zachary Liu | 0–1 | Dukic | Round 7: Zachary Liu - Dukic, Zachary | English Opening | |
| May 26, 2024 | Dukic | 0–1 | Georgiev | Round 6: Dukic, Zachary - Georgiev, Vladimir | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| May 25, 2024 | Arutla | 0–1 | Dukic | Round 5: Arutla, Aditya - Dukic, Zachary | Pirc Defense | |
| May 25, 2024 | Dukic | 0–1 | Mirzoev | Round 4: Dukic, Zachary - Mirzoev, Azer | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| May 24, 2024 | Golsefidy | 0–1 | Dukic | Round 3: Golsefidy, Sepehr - Dukic, Zachary | Philidor Defense: Lion Variation | |
| May 24, 2024 | Dukic | 0–1 | Atanasov | Round 2: Dukic, Zachary - Atanasov, Anthony | Nimzowitsch Defense: Williams Variation | |
| May 24, 2024 | Dukic | 1–0 | Xavier | Round 1: Dukic, Zachary - Xavier, Negron | Ruy Lopez: Morphy Defense | |
| Apr 2, 2024 | Dukic | ½–½ | Noritsyn | 2024 Zonals | Philidor Defense: Exchange Variation | |
| Apr 1, 2024 | Piasetski | 0–1 | Dukic | Round 8: Piasetski, Leon vs Dukic, Zachary | ? | |
| Apr 1, 2024 | Ivanov | ½–½ | Dukic | 2024 Zonals | Zukertort Opening: Sicilian Invitation | |
| Mar 31, 2024 | Dukic | 0–1 | Noritsyn | 2024 Zonals | Sicilian Defense: Taimanov Variation | |
| Mar 31, 2024 | Doknjas | 0–1 | Dukic | Round 6: Doknjas, John vs Dukic, Zachary | English Opening: Symmetrical Variation, Two Knights Variation | |
| Mar 30, 2024 | Dukic | 0–1 | Plotkin | Round 5: Dukic, Zachary - Plotkin, Mark | Modern Defense: Standard Defense | |
| Mar 30, 2024 | Dukic | 1–0 | Kalinin | Round 4: Dukic, Zachary vs Kalinin, Dzmitry | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 28, 2024 | Taylor | 0–1 | Dukic | Round 3: Taylor, Ashton - Dukic, Zachary | Pirc Defense | |
| Mar 28, 2024 | Dukic | 0–1 | Rodrigue-Lemieux | 2024 Canadian Championship at Hart House, Toronto | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Mar 28, 2024 | Saha | 0–1 | Dukic | Round 1: Rodrigue-Lemieux, Shawn - Latorre, Vincent | Sicilian Defense: Nimzowitsch Variation, Advance Variation | |
| Jan 7, 2024 | Dukic | * | BYE | Roquetas 2024 | ? | |
| Jan 6, 2024 | Dukic | * | BYE | Roquetas 2024 | ? | |
| Jan 6, 2024 | Dukic | * | BYE | Roquetas 2024 | ? | |
| Jan 5, 2024 | Dukic | * | BYE | Roquetas 2024 | ? | |
| Jan 4, 2024 | Dukic | * | Castro Quijano | Roquetas 2024 | ? | |
| Jan 4, 2024 | Dukic | * | BYE | Roquetas 2024 | ? | |
| Jan 3, 2024 | Dukic | * | Jimenez Freniche | Roquetas 2024 | ? | |
| Jan 3, 2024 | Dukic | * | BYE | Roquetas 2024 | ? | |
| Jan 2, 2024 | Guillen Martinez | * | Dukic | Roquetas 2024 | ? | |
| Aug 25, 2024 | Sprinar | ½–½ | Dukic | Round 9: Sprinar, Michal - Dukic, Zachary | Pirc Defense | |
| Aug 24, 2024 | Dukic | ½–½ | Marak | Round 8: Dukic, Zachary - Marak, Jakub | Ruy Lopez: Schliemann Defense | |
| Aug 23, 2024 | Taragelova | 0–1 | Dukic | Round 7: Taragelova, Martina - Dukic, Zachary | Pirc Defense | |
| Aug 21, 2024 | Matras | 1–0 | Dukic | Round 5: Matras, Ondrej - Dukic, Zachary | Lion Defense: Lion's Jaw | |
| May 6, 2022 | Garcia Martin | 1–0 | Dukic | 1st Chessable Sunway Formentera Festival | Caro-Kann Defense: Advance Variation | |
| May 4, 2022 | Chiku-Ratte | 1–0 | Dukic | 1st Chessable Sunway Formentera Festival | Réti Opening | |
| May 3, 2022 | Dukic | ½–½ | Yankelevich | 1st Chessable Sunway Formentera Festival | Scotch Game: Mieses Variation | |
| May 2, 2022 | Galvan Cipriani | 0–1 | Dukic | 1st Chessable Sunway Formentera Festival | English Opening: Caro-Kann Defensive System | |
| May 1, 2022 | Dukic | 0–1 | Eugene | 1st Chessable Sunway Formentera Festival | Ruy Lopez: Closed, Martinez Variation | |
| Apr 29, 2022 | Dukic | 0–1 | Gukesh D | 1st Chessable Sunway Formentera Festival | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Dec 13, 2021 | Dukic | 1–0 | Saduakassova | Sunway Sitges | ? | |
| — | Dukic | 0–1 | Delgerdalai | Olomouc Chess Summer - ab | Sicilian Defense: Najdorf Variation | |
| — | Dukic | 1–0 | Ihnat | Olomouc Chess Summer - ab | Ruy Lopez: Schliemann Defense | |
| — | Dukic | ½–½ | Zavurka | Olomouc Chess Summer - ab | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| — | Schernthaner | ½–½ | Dukic | Olomouc Chess Summer - ab | Philidor Defense: Lion Variation | |
| — | Leitgeb | 0–1 | Dukic | Olomouc Chess Summer - ab | Philidor Defense: Lion Variation | |
| — | Ptacnikova | 0–1 | Dukic | Olomouc Chess Summer - ab | Pirc Defense | |
| — | Jurek | ½–½ | Dukic | Olomouc Chess Summer - ab | Indian Defense: Wade-Tartakower Defense | |