| Apr 5, 2026 | Vyom Malhotra | 0–1 | Jaiveer Mahendru | 35th National Under-17 Open Chess Championship 2026 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 1, 2026 | Vyom Malhotra | 0–1 | Vaz | 35th National Under-17 Open Chess Championship 2026 | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Mar 16, 2026 | Vyom Malhotra | 0–1 | Mitrabha | Round 1: Vyom Malhotra - Mitrabha, Guha | Caro-Kann Defense: Two Knights Attack, Mindeno Variation | |
| Sep 28, 2025 | Vyom Malhotra | 0–1 | Vandan Alankar Sawai | Round 8: Vyom Malhotra - Vandan Alankar Sawai | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 27, 2025 | Priansh Das | 0–1 | Vyom Malhotra | Round 7: Priansh Das - Vyom Malhotra | ? | |
| Sep 22, 2025 | Vyom Malhotra | 0–1 | Harshit Ranjan Sahu | Round 2: Vyom Malhotra - Harshit Ranjan Sahu | Sicilian Defense: Prins Variation | |
| Sep 9, 2025 | Madhvendra Pratap Sharma | 1–0 | Vyom Malhotra | 38th National Under 13 Open Chess Championship | Zukertort Opening: Quiet System | |
| Sep 7, 2025 | Adhiraj Mitra | ½–½ | Vyom Malhotra | 38th National Under 13 Open Chess Championship | Ruy Lopez: Closed, Chigorin Defense, Gajewski Gambit | |
| Sep 5, 2025 | Advik Amit Agrawal | ½–½ | Vyom Malhotra | 38th National Under 13 Open Chess Championship | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Sep 2, 2025 | Badole Shaunak | 1–0 | Vyom Malhotra | 38th National Under 13 Open Chess Championship | Nimzo-Larsen Attack: Modern Variation | |
| Jun 24, 2025 | Madhesh Kumar S | 1–0 | Vyom Malhotra | Round 9: Madhesh Kumar S - Vyom Malhotra | Four Knights Game: Gunsberg Variation | |
| Jun 23, 2025 | Vyom Malhotra | 1–0 | Samuel Stephen Noble S | Round 8: Vyom Malhotra - Samuel Stephen Noble S | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Jun 22, 2025 | Ayaan Trikha | 0–1 | Vyom Malhotra | Round 7: Ayaan Trikha - Vyom Malhotra | Catalan Opening | |
| Jun 21, 2025 | Vyom Malhotra | 1–0 | Pratham Nayyar | Aurionpro International Grandmasters Chess Tournament 2025 - Juniors | Sicilian Defense: Kan Variation, Modern Variation | |
| Jun 20, 2025 | Vyom Malhotra | ½–½ | Mithilesh P | Round 5: Vyom Malhotra - Mithilesh P | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Jun 19, 2025 | Aansh Nandan Nerurkar | 1–0 | Vyom Malhotra | Round 4: Aansh Nandan Nerurkar - Vyom Malhotra | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Jun 18, 2025 | Taseen Rafique Tadavi | 0–1 | Vyom Malhotra | Aurionpro International Grandmasters Chess Tournament 2025 - Juniors | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| Jun 17, 2025 | Vyom Malhotra | 0–1 | Lalit Babu M R | Aurionpro International Grandmasters Chess Tournament 2025 | Alekhine Defense: Exchange Variation | |
| Jun 17, 2025 | Vyom Malhotra | 1–0 | Kushagra Paliwal | Round 2: Vyom Malhotra - Kushagra Paliwal | Sicilian Defense | |
| Jun 16, 2025 | Mahua Vighnesh Deshpande | 0–1 | Vyom Malhotra | Round 1: Mahua Vighnesh Deshpande - Vyom Malhotra | Scotch Game: Classical Variation | |
| Mar 6, 2025 | Vyom Malhotra | 0–1 | Anadkat Kartavya | National Men Team Championship 2025 | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| Mar 5, 2025 | Vyom Malhotra | 1–0 | Sidhant | National Men Team Championship 2025 | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Jul 16, 2024 | Vyom Malhotra | 0–1 | Jaiveer Mahendru | Round 2: Vyom Malhotra - Jaiveer Mahendru | Sicilian Defense: Najdorf Variation | |
| Jul 2, 2024 | Vyom Malhotra | 0–1 | Zhauynbay | Tiebreak Rapid 2: Vyom Malhotra - Zhauynbay, Alimzhan | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 2, 2024 | Zhauynbay | 0–1 | Vyom Malhotra | Tiebreak Rapid 1: Zhauynbay, Alimzhan - Vyom Malhotra | Petrov's Defense: Stafford Gambit | |
| Jul 2, 2024 | Vyom Malhotra | 0–1 | Zhauynbay | Game 2: Vyom Malhotra - Zhauynbay, Alimzhan | Sicilian Defense: Closed | |
| Jul 1, 2024 | Zhauynbay | 0–1 | Vyom Malhotra | Game 1: Zhauynbay, Alimzhan - Vyom Malhotra | Scotch Game: Schmidt Variation | |
| Jun 29, 2024 | Vyom Malhotra | 0–1 | Shangin | Round 7: Vyom Malhotra - Shangin, Lev | Sicilian Defense: Grand Prix Attack | |
| Jun 28, 2024 | Safin Safarullakhan | 0–1 | Vyom Malhotra | Round 6: Safin Safarullakhan - Vyom Malhotra | Dutch Defense: Classical Variation, Huisl Variation | |
| Jun 25, 2024 | Vyom Malhotra | 1–0 | Faramarzi Garousi | Round 3: Vyom Malhotra - Faramarzi Garousi, Maartia | Nimzo-Larsen Attack: Classical Variation | |
| Jun 24, 2024 | Obado | 0–1 | Vyom Malhotra | Round 2: Obado, Sean Adrich - Vyom Malhotra | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Jun 23, 2024 | Vyom Malhotra | 1–0 | Eshkol | Round 1: Vyom Malhotra - Eshkol, Idan | Nimzo-Larsen Attack: Classical Variation | |
| Jun 21, 2024 | Chakrabarty | 1–0 | Vyom Malhotra | Round 5: Chakrabarty, Reyaansh - Vyom Malhotra | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 21, 2024 | Vyom Malhotra | 1–0 | Bolashakov | Round 4: Vyom Malhotra - Bolashakov, Nurali | Sicilian Defense: Grand Prix Attack | |
| May 23, 2024 | Ratnakaran | 0–1 | Vyom Malhotra | Round 3: Ratnakaran, K. - Vyom Malhotra | Petrov's Defense: Stafford Gambit | |
| May 22, 2024 | Vyom Malhotra | 0–1 | Ritviz | Round 9: Vyom Malhotra - Ritviz, Parab | Nimzo-Larsen Attack: Modern Variation | |
| Apr 9, 2024 | Vyom Malhotra | ½–½ | Negi | Round 7: Vyom Malhotra - Negi, Virender Singh | Sicilian Defense: Grand Prix Attack | |
| Oct 8, 2024 | Vyom Malhotra | ½–½ | Suman | Round 8: Vyom Malhotra - Suman, Saideep | Sicilian Defense: Najdorf Variation | |
| Oct 8, 2024 | Cyrus Eldho | 1–0 | Vyom Malhotra | Round 9: Cyrus Eldho - Vyom Malhotra | Italian Game: Scotch Gambit, Max Lange Attack | |
| Oct 5, 2024 | Vyom Malhotra | ½–½ | Kartikeya Chunchu | Round 3: Vyom Malhotra - Kartikeya Chunchu | Caro-Kann Defense: Two Knights Attack | |
| Oct 5, 2024 | Amay Jain | 0–1 | Vyom Malhotra | Round 2: Amay Jain - Vyom Malhotra | Ruy Lopez: Exchange Variation, Alapin Gambit | |
| Oct 4, 2024 | Vyom Malhotra | 1–0 | Krish Ryan | Round 1: Vyom Malhotra - Krish Ryan, Krishna | Pirc Defense: Classical Variation, Schlechter Variation | |
| Sep 24, 2024 | Vyom Malhotra | ½–½ | Gawai Siddhant | Round 11: Vyom Malhotra - Gawai Siddhant | Modern Defense: Two Knights Variation | |
| Sep 23, 2024 | Manish Anto Cristiano F | ½–½ | Vyom Malhotra | Round 10: Manish Anto Cristiano F - Vyom Malhotra | Bogo-Indian Defense: Grünfeld Variation | |
| Sep 22, 2024 | Vyom Malhotra | 1–0 | Nagarkatte Vedant | Round 9: Vyom Malhotra - Nagarkatte Vedant | Italian Game: Giuoco Pianissimo, Normal | |
| Aug 17, 2024 | Vyom Malhotra | 0–1 | Aronyak Ghosh | Round 1: Vyom Malhotra - Aronyak Ghosh | Sicilian Defense: Najdorf Variation | |
| — | Vyom Malhotra | 1–0 | Ishaan Kandi | 38th National Under 11 Open & Girls 2025 | Sicilian Defense: Prins Variation | |
| — | Vyom Malhotra | 1–0 | Rupesh B Ramchandra | Round 9: Vyom Malhotra - Rupesh B Ramchandra | Sicilian Defense: Prins Variation | |
| — | Advik Amit Agrawal | ½–½ | Vyom Malhotra | 38th National Under 11 Open & Girls 2025 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| — | Apurv Shekhar Desmukh | 0–1 | Vyom Malhotra | Round 8: Apurv Shekhar Desmukh - Vyom Malhotra | King's Indian Attack: Spassky Variation | |