| May 16, 2026 | Ivanov | 1–0 | Filindash | Round 6: Ivanov, Mike - Filindash, Nikita | Zukertort Opening: Reversed Grünfeld | |
| May 16, 2026 | Ivanov | 1–0 | Hosticka | Round 3: Ivanov, Mike - Hosticka, Frantisek | Alekhine Defense: Scandinavian Variation | |
| May 16, 2026 | Ornet | 0–1 | Ivanov | Round 2: Ornet, Tomas - Ivanov, Mike | French Defense | |
| May 16, 2026 | Ivanov | 1–0 | Jirasek | Round 1: Ivanov, Mike - Jirasek, Jiri | Van Geet Opening: Napoleon Attack | |
| May 15, 2026 | Ivanov | 1–0 | Vo | Round 13: Ivanov, Mike - Vo, Daniel | Sicilian Defense: Closed | |
| May 15, 2026 | Ivanov | 1–0 | Vaic | Round 12: Ivanov, Mike - Vaic, Radek | Queen's Pawn Game: Chigorin Variation | |
| May 15, 2026 | Pazdera | 0–1 | Ivanov | Round 11: Pazdera, Tomas - Ivanov, Mike | French Defense: Winawer Variation, Bogoljubow Variation | |
| May 15, 2026 | Ivanov | 1–0 | Zrust | Round 10: Ivanov, Mike - Zrust, Lukas | King's Indian Attack: Symmetrical Defense | |
| May 15, 2026 | Honcharov | 0–1 | Ivanov | Round 9: Honcharov, Makar - Ivanov, Mike | French Defense: King's Indian Attack | |
| May 15, 2026 | Lorenc | ½–½ | Ivanov | Round 8: Lorenc, Tomas - Ivanov, Mike | English Opening: King's English Variation | |
| May 15, 2026 | Ivanov | 1–0 | Sprenar | Round 7: Ivanov, Mike - Sprenar, Petr | King's Indian Attack, with e6 | |
| May 15, 2026 | Soukup | ½–½ | Ivanov | Round 5: Soukup, Jiri - Ivanov, Mike | French Defense: Chigorin Variation | |
| May 15, 2026 | Prokofiev | 0–1 | Ivanov | Round 4: Prokofiev, Valentyn - Ivanov, Mike | English Defense | |
| Feb 14, 2026 | Abrahams | 0–1 | Ivanov | 2026 Hart House Reading Week Open | King's Indian Defense: Fianchetto Variation, Immediate Fianchetto | |
| Feb 14, 2026 | Ivanov | ½–½ | Dhaliwal | 2026 Hart House Reading Week Open | Indian Defense: Przepiorka Variation | |
| Oct 13, 2025 | Plotkin | 1–0 | Ivanov | Round 6: Plotkin, Mark - Ivanov, Mike | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Oct 13, 2025 | Ivanov | ½–½ | Dorrance | Round 5: Ivanov, Mike - Dorrance, Adam | King's Indian Attack | |
| Oct 12, 2025 | Pollitt | 0–1 | Ivanov | Round 4: Pollitt, Henry - Ivanov, Mike | French Defense: Tarrasch Variation, Open System, Advance Line | |
| Oct 11, 2025 | Ivanov | 1–0 | Ramirez Orta | Round 2: Ivanov, Mike - Ramirez Orta, Juan Antonio | English Opening: Symmetrical Variation, Hedgehog Defense | |
| Oct 11, 2025 | Ivanov | ½–½ | Nakamura | Round 3: Ivanov, Mike - Nakamura, Hikaru | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Sep 1, 2025 | Ivanov | 0–1 | Yang | 2025 Toronto Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Sep 1, 2025 | Deepak | 0–1 | Ivanov | 2025 Toronto Open | French Defense: Winawer Variation, Retreat Variation, Armenian Line | |
| Jul 31, 2025 | Srinivasan | * | Ivanov | 16th Calgary International | Old Indian Defense: Tartakower-Indian | |
| Jul 31, 2025 | Srinivasan | * | Ivanov | 16th Calgary International | Old Indian Defense: Tartakower-Indian | |
| Apr 21, 2025 | Ivanov | * | Duong | Round 8: Ivanov, Mike - Duong, Thanh Nha | Scotch Game: Schmidt Variation | |
| Apr 21, 2025 | Plotkin | 1–0 | Ivanov | Round 7: Plotkin, Mark - Ivanov, Mike | French Defense: Winawer Variation, Advance Variation | |
| Apr 20, 2025 | Ivanov | 1–0 | Bao | Round 6: Ivanov, Mike - Bao, Tony Bohan | Sicilian Defense: Keres Variation | |
| Apr 19, 2025 | Noritsyn | 1–0 | Ivanov | Round 5: Noritsyn, Nikolay - Ivanov, Mike | French Defense: Winawer Variation, Advance Variation | |
| Apr 19, 2025 | Ivanov | 1–0 | Mutyalapati | Canadian Closed 2025 | Zukertort Opening | |
| Apr 18, 2025 | Ivanov | 1–0 | Marchand | Canadian Closed 2025 | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Apr 18, 2025 | Keleberda | 1–0 | Ivanov | Canadian Closed 2025 | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Apr 17, 2025 | Gao | 0–1 | Ivanov | Canadian Closed 2025 | French Defense: Winawer Variation, Advance Variation | |
| Aug 11, 2024 | Ivanov | ½–½ | Bokhnak | Olomouc Chess Summer - ab | French Defense: Advance Variation, Paulsen Attack | |
| Aug 11, 2024 | Fizer | ½–½ | Ivanov | Olomouc Chess Summer - ab | French Defense: Winawer Variation, Advance Variation | |
| Aug 10, 2024 | Ivanov | ½–½ | Paseka | open a | Indian Defense: Przepiorka Variation | |
| Aug 9, 2024 | Frank | 1–0 | Ivanov | open a | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Aug 8, 2024 | Polak | 1–0 | Ivanov | open a | English Defense | |
| Aug 7, 2024 | Ivanov | ½–½ | Druska | open a | King's Indian Attack | |
| Aug 6, 2024 | Verbovsky | 0–1 | Ivanov | open a | Alekhine Defense: Sämisch Attack | |
| Aug 5, 2024 | Ivanov | ½–½ | Ouellet | open a | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Aug 5, 2024 | Ivanov | ½–½ | Jablonicky | open a | King's Indian Attack | |
| Aug 4, 2024 | Ivanov | 1–0 | Movsesian | rapid | Zukertort Opening: Reversed Grünfeld | |
| Aug 4, 2024 | Ivanov | 1–0 | Leszko | rapid | King's Indian Attack | |
| Aug 4, 2024 | Ivanov | 0–1 | Jablonicky | rapid | King's Indian Attack: Spassky Variation | |
| Aug 4, 2024 | Miazhynski | ½–½ | Ivanov | rapid | French Defense: Advance Variation, Extended Bishop Swap | |
| Aug 4, 2024 | Movsesian | 1–0 | Ivanov | rapid | French Defense: Advance Variation, Euwe Variation | |
| Aug 4, 2024 | Yekeler | 0–1 | Ivanov | rapid | Modern Defense | |
| Aug 4, 2024 | Yekeler | 0–1 | Ivanov | open a | Pseudo Queen's Indian Defense | |
| Aug 3, 2024 | Ivanov | 1–0 | Rakovsky | open a | King's Indian Attack: Symmetrical Defense | |
| Apr 9, 2024 | Ivanov | ½–½ | Bareev | Round 9: Ivanov, Mike - Bareev, Evgeny | Zukertort Opening: Dutch Variation | |
| Apr 9, 2024 | Ivanov | ½–½ | Clyde | Round 7: Ivanov, Mike - Clyde, Jordan | Zukertort Opening: Pirc Invitation | |
| Apr 9, 2024 | Golubka | 1–0 | Ivanov | Round 4: Golubka, Petro - Ivanov, Mike | Scandinavian Defense: Modern Variation | |
| Apr 9, 2024 | Ivanov | 0–1 | Roussel-Roozmon | Round 3: Ivanov, Mike - Roussel-Roozmon, Thomas | King's Indian Attack | |
| Apr 2, 2024 | Rusonik | 0–1 | Ivanov | 2024 Zonals | French Defense: Advance Variation | |
| Apr 1, 2024 | Latorre | 0–1 | Ivanov | Round 8: Latorre, Vincent - Ivanov, Mike | Scandinavian Defense: Marshall Variation | |
| Apr 1, 2024 | Ivanov | ½–½ | Dukic | 2024 Zonals | Zukertort Opening: Sicilian Invitation | |
| Apr 1, 2024 | Ivanov | ½–½ | Song | Round 7: Ivanov, Mike vs Song, Ethan | King's Indian Attack | |
| Mar 31, 2024 | Derraugh | 0–1 | Ivanov | Round 6: Derraugh, Geordie vs Ivanov, Mike | Indian Defense: Budapest Defense, Alekhine Variation, Abonyi Variation | |
| Mar 31, 2024 | Ivanov | ½–½ | Jodar Arias | Round 5: Ivanov, Mike vs Jodar Arias, Marlon | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Mar 30, 2024 | Ajith | 0–1 | Ivanov | Round 4: Ajith, Aayush vs Ivanov, Mike | Benoni Defense | |
| Mar 28, 2024 | Ivanov | 1–0 | Marin | Zonals Games: 2.18 | Zukertort Opening: Reversed Grünfeld | |
| Mar 7, 2024 | Quintiliano | ½–½ | Ivanov | Round 9: Quintiliano, Renato R. - Ivanov, Mike | Mexican Defense | |
| Mar 6, 2024 | Ivanov | ½–½ | Kraus | Round 8: Ivanov, Mike - Kraus, Tomas | King's Indian Attack | |
| Mar 1, 2024 | Ivanov | 0–1 | Li | Round 3: Ivanov, Mike - Li, Di | English Opening: Symmetrical Variation | |
| Jan 20, 2024 | Ivanov | ½–½ | Lima | Open Marianske Lazne 2024 | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jan 19, 2024 | Wang | 1–0 | Ivanov | Open Marianske Lazne 2024 | French Defense: Classical Variation, Alapin Variation | |
| Jan 18, 2024 | Pisk | 0–1 | Ivanov | Open Marianske Lazne 2024 | Benoni Defense: Old Benoni | |
| Jan 17, 2024 | Ivanov | 1–0 | Balinski | Open Marianske Lazne 2024 | King's Indian Attack | |
| Jan 16, 2024 | Ivanov | 1–0 | Luberanski | Open Marianske Lazne 2024 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jan 16, 2024 | Pavlis | 0–1 | Ivanov | Open Marianske Lazne 2024 | Queen's Pawn Game: Chigorin Variation | |
| Jan 15, 2024 | Plischki | 0–1 | Ivanov | Open Marianske Lazne 2024 | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Jan 14, 2024 | Ivanov | ½–½ | Lim | Open Marianske Lazne 2024 | Sicilian Defense: Chekhover Variation | |
| Jan 13, 2024 | Kejna | 1–0 | Ivanov | Open Marianske Lazne 2024 | French Defense: Exchange Variation, Monte Carlo Variation | |
| Jan 12, 2024 | Mis | 1–0 | Ivanov | Open Praha 2024 A | King's Pawn Game | |
| Jan 11, 2024 | Ivanov | 1–0 | Rakovsky | Open Praha 2024 A | King's Indian Attack: Keres Variation | |
| Jan 10, 2024 | Stanojevic | ½–½ | Ivanov | Open Praha 2024 A | Benoni Defense: Knight's Tour Variation | |
| Jan 9, 2024 | Ivanov | 1–0 | Brnusak | Open Praha 2024 A | Zukertort Opening: Dutch Variation | |
| Jan 8, 2024 | Taborsky | 0–1 | Ivanov | Open Praha 2024 A | Indian Defense: Budapest Defense | |
| Jan 6, 2024 | Ivanov | 1–0 | Krivanek | Open Praha 2024 A | English Opening: Symmetrical Variation | |
| Jan 6, 2024 | Rybackova | 0–1 | Ivanov | Open Praha 2024 A | Indian Defense: Spielmann-Indian | |
| Jan 5, 2024 | Ivanov | 1–0 | Kolar | Open Praha 2024 A | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Jan 4, 2024 | Ivanov | 1–0 | Anand | 51st Rilton Cup | King's Indian Attack: Keres Variation | |
| Jan 3, 2024 | Jarmula | ½–½ | Ivanov | 51st Rilton Cup | French Defense: Winawer Variation, Delayed Exchange Variation | |
| Jan 2, 2024 | Ivanov | 1–0 | Arpita | 51st Rilton Cup | Zukertort Opening: Reversed Grünfeld | |
| Aug 31, 2024 | Fiorito | ½–½ | Ivanov | Round 9: Fiorito, Francisco - Ivanov, Mike | English Opening: Anglo-Indian Defense, King's Indian Formation, Double Fianchetto | |
| Aug 30, 2024 | Ivanov | 1–0 | Sosa | Round 8: Ivanov, Mike - Sosa, Tomas | Sicilian Defense: Closed, Traditional | |
| Aug 29, 2024 | Ivanov | ½–½ | Pulvett Marin | Round 7: Ivanov, Mike - Pulvett Marin, Daniel Eduardo | King's Indian Attack | |
| Aug 28, 2024 | Garcia Padron | 0–1 | Ivanov | Round 6: Garcia Padron, Jose - Ivanov, Mike | London System | |
| Aug 27, 2024 | Ivanov | ½–½ | Stefansson | Round 5: Ivanov, Mike - Stefansson, Vignir Vatnar | King's Indian Attack | |
| Aug 26, 2024 | Grieve | 0–1 | Ivanov | Round 4: Grieve, Harry - Ivanov, Mike | French Defense: Winawer Variation, Advance Variation | |
| Aug 25, 2024 | Ivanov | ½–½ | Ambartsumova | Round 3: Ivanov, Mike - Ambartsumova, Karina | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Aug 25, 2024 | Kumar | 0–1 | Ivanov | Round 2: Kumar, Sanjit S - Ivanov, Mike | Mexican Defense | |
| Aug 24, 2024 | Ivanov | 1–0 | Diaz Reyes | Round 1: Ivanov, Mike - Diaz Reyes, Kyllian | Zukertort Opening: Reversed Grünfeld | |
| Aug 21, 2024 | Richvalsky | 0–1 | Ivanov | Round 5: Richvalsky, Patrik - Ivanov, Mike | French Defense: Winawer Variation, Advance Variation | |
| Aug 20, 2024 | Ivanov | 1–0 | Malcanek | Round 4: Ivanov, Mike - Malcanek, Jan | Hungarian Opening: Indian Defense | |
| Aug 13, 2023 | Ivanov | 1–0 | Licznerski | 12. Split Open 05.-13.08.2023. | Sicilian Defense: Chekhover Variation | |
| Aug 12, 2023 | Konjevic | 0–1 | Ivanov | 12. Split Open 05.-13.08.2023. | French Defense: Alekhine-Chatard Attack | |
| Aug 11, 2023 | Ivanov | 1–0 | Hess | 12. Split Open 05.-13.08.2023. | Philidor Defense: Lion Variation | |
| Aug 9, 2023 | Dimey-Gabert | 0–1 | Ivanov | 12. Split Open 05.-13.08.2023. | Torre Attack: Fianchetto Defense | |
| Aug 7, 2023 | Poljak | 1–0 | Ivanov | 12. Split Open 05.-13.08.2023. | Indian Defense: Pseudo-Benko | |