| Jan 23, 2026 | Sharon | 0–1 | Stupak | Round 9: Sharon, Rafael - Stupak, Kirill | King's Indian Defense: Fianchetto Variation, Pterodactyl Variation | |
| Jan 22, 2026 | Stupak | 1–0 | Rogov | Round 8: Stupak, Kirill - Rogov, Matfey | Slav Defense: Two Knights Attack | |
| Jan 21, 2026 | Rami | ½–½ | Stupak | Round 7: Rami,Talab - Stupak, Kirill | Benoni Defense: Classical Variation | |
| Jan 20, 2026 | Stupak | ½–½ | Bhuvan Krishna Prasanth | Round 6: Stupak, Kirill - Bhuvan Krishna Prasanth | Catalan Opening: Open Defense, Classical Line | |
| Jan 18, 2026 | Stupak | ½–½ | Abbasi Abeluie | Round 5: Stupak, Kirill - Abbasi Abeluie, Mohammad Mehdi | English Opening: King's English Variation, Two Knights Variation, Reversed Dragon | |
| Jan 17, 2026 | Adly | 1–0 | Stupak | Round 4: Adly, Ahmed - Stupak, Kirill | Rapport-Jobava System | |
| Jan 17, 2026 | Travadon | ½–½ | Stupak | Round 3: Travadon, Loic - Stupak, Kirill | French Defense: Advance Variation, Main Line | |
| Jan 16, 2026 | Stupak | 1–0 | Seder | Round 2: Stupak, Kirill - Seder, Mohammed | Queen's Gambit Declined: Normal Defense | |
| Jan 15, 2026 | Ilkhanipour | 0–1 | Stupak | Round 1: Ilkhanipour, Ramtin - Stupak, Kirill | Pterodactyl Defense: Western, Rhamphorhynchus | |
| Nov 27, 2025 | Zemach | 1–0 | Stupak | Round 6: Zemach, Roee - Stupak, Kirill | French Defense: Hecht-Reefschläger Variation | |
| Nov 26, 2025 | Sagi | 1–0 | Stupak | Round 2: Sagi, Elisha - Stupak, Kirill | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Nov 26, 2025 | Stupak | 1–0 | Reem | Round 1: Stupak, Kirill - Reem, Meir | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jul 29, 2024 | Senevirathne | 0–1 | Stupak | Round 2: Senevirathne, S D B K - Stupak, Kirill | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Retreat Line | |
| Jul 29, 2024 | Stupak | 1–0 | Weerawardane | Round 1: Stupak, Kirill - Weerawardane, Romesh | Catalan Opening: Closed | |
| Aug 4, 2024 | Nikitenko | ½–½ | Stupak | Round 10: Nikitenko, Mihail - Stupak, Kirill | Queen's Gambit Accepted: Central Variation, Alekhine System | |
| Aug 3, 2024 | Stupak | ½–½ | Subhayan Kundu | Round 9: Stupak, Kirill - Subhayan Kundu | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Aug 2, 2024 | Stupak | 1–0 | Das | Round 8: Stupak, Kirill - Das, Sayantan | Catalan Opening: Closed | |
| Aug 2, 2024 | Ghosh | ½–½ | Stupak | Round 7: Ghosh, Diptayan - Stupak, Kirill | Neo-Grünfeld Defense: Classical Variation, Modern Defense | |
| Aug 1, 2024 | Stupak | 1–0 | Gnanaseelan | Round 6: Stupak, Kirill - Gnanaseelan, Jude Dorison | Indian Defense: Tartakower Attack | |
| Jul 31, 2024 | Peng | ½–½ | Stupak | Round 4: Peng, Li Min - Stupak, Kirill | French Defense: Exchange Variation | |
| Jul 31, 2024 | Mitrabha | ½–½ | Stupak | Round 5: Mitrabha, Guha - Stupak, Kirill | English Opening: Symmetrical Variation, Full Symmetry Line | |
| Jul 30, 2024 | Stupak | 1–0 | Perera | Round 3: Stupak, Kirill - Perera, B Jayod Yasindu Rashmika | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Mar 29, 2023 | Stupak | 0–1 | Savchenko | 20th DELHI INTERNATIONAL OPEN GRANDMASTERS CHESS TOURNAMENT | Horwitz Defense | |
| Mar 26, 2023 | Stupak | 0–1 | Aravindh | 20th DELHI INTERNATIONAL OPEN GRANDMASTERS CHESS TOURNAMENT | King's Indian Defense | |
| Jun 21, 2022 | Ziatdinov | 0–1 | Stupak | 13th Chennai Open | French Defense: Winawer Variation | |
| Jun 21, 2022 | Ziatdinov | * | Stupak | 13th Chennai Open | ? | |
| Jun 20, 2022 | Stupak | 1–0 | Daakshin Arun | 13th Chennai Open | Indian Defense: Tartakower Attack | |
| Jun 20, 2022 | Shravan Swaminathan | 0–1 | Stupak | 13th Chennai Open | Queen's Pawn Game: Modern Defense | |
| Jun 19, 2022 | Stupak | 1–0 | Madhesh Kumar S | 13th Chennai Open | Queen's Gambit Declined | |
| Jun 8, 2022 | Stupak | 1–0 | Kushagra | International open GM | King's Indian Defense: Fianchetto Variation, Immediate Fianchetto | |
| Jun 7, 2022 | Paichadze | ½–½ | Stupak | International open GM | French Defense: Advance Variation, Milner-Barry Gambit, Hector Variation | |
| Jun 6, 2022 | Stupak | 1–0 | Kulkarni | International open GM | Zukertort Opening: Queenside Fianchetto Variation | |
| Jun 5, 2022 | Savchenko | 1–0 | Stupak | International open GM | French Defense: Winawer Variation, Delayed Exchange Variation | |
| Jun 4, 2022 | Stupak | 1–0 | Kulkarni | International open GM | Nimzo-Indian Defense: Romanishin Variation | |
| Jun 3, 2022 | Stupak | 1–0 | Bharadia | International open GM | Nimzo-Indian Defense: Romanishin Variation | |
| Jun 3, 2022 | Jubin | 0–1 | Stupak | International open GM | Indian Defense: King's Indian Variation, Fianchetto Variation | |
| Jun 2, 2022 | Sangma | ½–½ | Stupak | International open GM | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jun 1, 2022 | Godbole | 1–0 | Stupak | International open GM | French Defense: Advance Variation, Main Line | |
| Jul 14, 2021 | Stupak | ½–½ | Gretarsson | FIDE World Cup | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Jul 14, 2021 | Gretarsson | 1–0 | Stupak | FIDE World Cup | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jul 3, 2021 | Stupak | ½–½ | Harutjunyan | South Ural Cup | A | Indian Defense: King's Indian Variation, Fianchetto Variation | |
| Jul 2, 2021 | Gutenev | ½–½ | Stupak | South Ural Cup | A | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jul 1, 2021 | Stupak | ½–½ | Drygalov | South Ural Cup | A | Queen's Gambit Accepted: Central Variation, Alekhine System | |
| Jun 30, 2021 | Remizov | 0–1 | Stupak | South Ural Cup | A | French Defense: Exchange Variation | |
| Jun 29, 2021 | Stupak | 1–0 | Maltsevskaya | South Ural Cup | A | Benoni Defense: Fianchetto Variation | |
| Jun 28, 2021 | Maiorov | ½–½ | Stupak | South Ural Cup | A | Queen's Indian Defense: Yates Variation | |
| Jun 27, 2021 | Stupak | ½–½ | Drygalov | South Ural Cup | A | Semi-Slav Defense | |
| Jun 26, 2021 | Salemgareev | ½–½ | Stupak | South Ural Cup | A | French Defense: Classical Variation, Steinitz Variation | |
| Jun 25, 2021 | Stupak | ½–½ | Suleymenov | South Ural Cup | A | English Opening: Symmetrical Variation, Anti-Benoni Variation | |
| Feb 27, 2020 | Stupak | ½–½ | Wagner | Aeroflot Open 2020 A | Neo-Grünfeld Defense: Classical Variation, Modern Defense | |
| Feb 26, 2020 | Pranesh | 0–1 | Stupak | Aeroflot Open 2020 A | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Feb 25, 2020 | Stupak | ½–½ | Zarubitski | Aeroflot Open 2020 A | Slav Defense: Geller Gambit | |
| Feb 24, 2020 | Nikitenko | 0–1 | Stupak | Aeroflot Open 2020 A | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Feb 23, 2020 | Stupak | 0–1 | Badelka | Aeroflot Open 2020 A | English Opening: Symmetrical Variation | |
| Feb 22, 2020 | Abdusattorov | 1–0 | Stupak | Aeroflot Open 2020 A | French Defense: Paulsen Variation | |
| Feb 21, 2020 | Stupak | ½–½ | Shtembuliak | Aeroflot Open 2020 A | Queen's Gambit Declined: Ragozin Defense | |
| Feb 20, 2020 | Martirosyan | ½–½ | Stupak | Aeroflot Open 2020 A | French Defense: Tarrasch Variation, Open System, Main Line | |
| Feb 19, 2020 | Stupak | ½–½ | Narayanan.S.L | Aeroflot Open | Indian Defense: Przepiorka Variation | |