| Jun 27, 2026 | Gonzales Olazo | 0–1 | Ivanov | Round 11: Gonzales Olazo, Rodrigo - Ivanov, Theo | Scandinavian Defense: Classical Variation | |
| Jun 26, 2026 | Ivanov | 0–1 | Sergeev | Round 10: Ivanov, Theo - Sergeev, Vladimir Nik | Scandinavian Defense: Main Line, Mieses Variation | |
| Jun 24, 2026 | Markov | 0–1 | Ivanov | Round 8: Markov, Mikhail Ev. - Ivanov, Theo | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 23, 2026 | Haokai Wang | 0–1 | Ivanov | FIDE World Cadets Cup, O08 / B1-19 | Dutch Defense: Staunton Gambit | |
| Jun 21, 2026 | Ivanov | 1–0 | Meng | Round 6: Ivanov, Theo - Meng, Xiangyi | Caro-Kann Defense: Tartakower Variation | |
| Jun 20, 2026 | Turaga | ½–½ | Ivanov | Round 5: Turaga, Varun Karthik - Ivanov, Theo | Yusupov-Rubinstein System | |
| Jun 19, 2026 | Ivanov | 1–0 | Divadalage | Round 4: Ivanov, Theo - Divadalage, Sanul | Modern Defense: Standard Defense | |
| Jun 18, 2026 | Anders | ½–½ | Ivanov | Round 3: Anders, Pavel - Ivanov, Theo | Italian Game: Classical Variation, Greco Gambit, Modern Line | |
| Jun 17, 2026 | Ivanov | 1–0 | Gubatov | Round 2: Ivanov, Theo - Gubatov, Ziya | Ruy Lopez: Cozio Defense | |
| Jun 16, 2026 | Hekimyan | 0–1 | Ivanov | Round 1: Hekimyan, Aram - Ivanov, Theo | Richter-Veresov Attack | |
| Jun 10, 2026 | Ivanov | 0–1 | Jin | Round 9: Ivanov, Theo - Jin, Yuxin | Sicilian Defense: Delayed Alapin Variation | |
| May 2, 2026 | Ivanov | 1–0 | Karssenberg | Round 9: Ivanov, Theo - Karssenberg, Arnout | Caro-Kann Defense: Two Knights Attack | |
| May 2, 2026 | Vogelesang | ½–½ | Ivanov | Round 8: Vogelesang, Sander - Ivanov, Theo | Latvian Gambit | |
| May 2, 2026 | Ivanov | 0–1 | Lee | Round 6: Ivanov, Theo - Lee, Jungbin | Queen's Pawn Game: Colle System | |
| May 2, 2026 | Zhang | 1–0 | Ivanov | Round 4: Zhang, Xiheng - Ivanov, Theo | Petrov's Defense: Classical Attack, Marshall Variation | |
| May 2, 2026 | Aarts | 1–0 | Ivanov | Round 2: Aarts, Joaquin - Ivanov, Theo | Benoni Defense: Hromádka System | |
| Jun 16, 2024 | 2016-2018: Chaganti | 0–1 | Ivanov | Round 6: 2016-2018: Chaganti - Ivanov, Theo | Scotch Game: Potter Variation | |
| Jun 16, 2024 | Ziqing 2016-2018: Fu | 0–1 | Ivanov | Round 4: Ziqing 2016-2018: Fu - Ivanov, Theo | Italian Game: Two Knights Defense, Traxler Counterattack, Knight Sacrifice Line | |
| — | Ivanov | 1–0 | Huynh | Round 2: Ivanov, Theo - Huynh, Rosie Dieu Lam | Italian Game: Giuoco Pianissimo, Normal | |
| — | Ivanov | * | Haimiti | Round 4: Ivanov, Theo - Haimiti, Eldar | Sicilian Defense | |
| — | Ivanov | 1–0 | Nastoll | Round 4: Ivanov, Theo - Nastoll, Edgar | Indian Defense: London System | |
| — | Ivanov | 1–0 | Vanlancker | Round 7: Ivanov, Theo - Vanlancker, Theodore | Italian Game: Giuoco Piano, Greco's Attack | |
| — | Ivanov | 1–0 | Nastoll | Round 8: Ivanov, Theo - Nastoll, Edgar | Indian Defense: London System | |
| — | Drugmand | 0–1 | Ivanov | Round 1: Drugmand, Marine - Ivanov, Theo | French Defense | |
| — | Piette Jacques | 0–1 | Ivanov | Round 3: Piette Jacques, Raphael - Ivanov, Theo | Sicilian Defense: Old Sicilian | |
| — | Patel | 1–0 | Ivanov | Round 5: Patel, Shivaansh - Ivanov, Theo | French Defense: Winawer Variation, Retreat Variation | |
| — | Pham Hoang | ½–½ | Ivanov | Round 6: Pham Hoang, Minh - Ivanov, Theo | English Opening: Great Snake Variation | |
| — | Polfliet | 0–1 | Ivanov | Round 9: Polfliet, Victor - Ivanov, Theo | Vienna Game: Vienna Gambit | |