| Mar 7, 2026 | Assylov | 0–1 | Harshit Ranjan Sahu | Budapest Spring Festival | Queen's Gambit Declined: Marshall Defense | |
| Mar 6, 2026 | Harshit Ranjan Sahu | 1–0 | Gaal | Budapest Spring Festival | Alekhine Defense: Four Pawns Attack, Main Line | |
| Mar 5, 2026 | Pacher | 0–1 | Harshit Ranjan Sahu | Budapest Spring Festival | Sicilian Defense: Dragon Variation | |
| Mar 4, 2026 | Harshit Ranjan Sahu | 1–0 | Mehta Naitik R | Budapest Spring Festival | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 3, 2026 | Pham | ½–½ | Harshit Ranjan Sahu | Budapest Spring Festival | Petrov's Defense: Classical Attack | |
| Mar 2, 2026 | Wagh Suyog | 1–0 | Harshit Ranjan Sahu | Budapest Spring Festival | King's Indian Defense: Semi-Averbakh System | |
| Mar 1, 2026 | Harshit Ranjan Sahu | 1–0 | Karacsonyi | Budapest Spring Festival | Sicilian Defense: O'Kelly Variation, Maróczy Bind | |
| Feb 28, 2026 | Ilinca | 1–0 | Harshit Ranjan Sahu | Budapest Spring Festival | King's Indian Defense: Petrosian Variation, Stein Defense | |
| Feb 27, 2026 | Harshit Ranjan Sahu | ½–½ | Mosesov | Budapest Spring Festival | Sicilian Defense: Closed | |
| Jan 4, 2026 | Harshit Ranjan Sahu | 0–1 | Jain Kashish Manoj | Round 8: Harshit Ranjan Sahu - Jain Kashish Manoj | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Dec 28, 2025 | Xie | 1–0 | Harshit Ranjan Sahu | Round 2: Xie, Kaifan - Harshit Ranjan Sahu | King's Indian Defense: Sämisch Variation, Panno Main Line | |
| Dec 27, 2025 | Harshit Ranjan Sahu | 1–0 | Kulaots | Round 1: Harshit Ranjan Sahu - Kulaots, Kaido | Caro-Kann Defense: Exchange Variation | |
| Dec 19, 2025 | Jain Kashish Manoj | 1–0 | Harshit Ranjan Sahu | Sunway Sitges 2025 | King's Indian Defense: Makogonov Variation | |
| Dec 19, 2025 | Moussard | 1–0 | Harshit Ranjan Sahu | Sunway Sitges 2025 | Zukertort Opening: Nimzo-Larsen Variation | |
| Oct 1, 2025 | Harshit Ranjan Sahu | ½–½ | Soham Kamotra | Round 11: Harshit Ranjan Sahu - Soham Kamotra | Caro-Kann Defense: Exchange Variation | |
| Sep 30, 2025 | Venkatesh Das | 0–1 | Harshit Ranjan Sahu | Round 10: Venkatesh Das - Harshit Ranjan Sahu | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 29, 2025 | Harshit Ranjan Sahu | ½–½ | Challa Saharsha | Round 9: Harshit Ranjan Sahu - Challa Saharsha | Sicilian Defense: O'Kelly Variation, Venice System | |
| Sep 28, 2025 | Goutham Krishna H | 1–0 | Harshit Ranjan Sahu | Round 8: Goutham Krishna H - Harshit Ranjan Sahu | Hungarian Opening: Indian Defense | |
| Sep 27, 2025 | Harshit Ranjan Sahu | 1–0 | Mahindrakar Indrajeet | Round 7: Harshit Ranjan Sahu - Mahindrakar Indrajeet | French Defense: Classical Variation, Burn Variation | |
| Sep 26, 2025 | Adhiraj Mitra | 0–1 | Harshit Ranjan Sahu | Round 6: Adhiraj Mitra - Harshit Ranjan Sahu | Sicilian Defense: Dragon Variation, Yugoslav Attack | |
| Sep 25, 2025 | Harshit Ranjan Sahu | ½–½ | Joel Paul Ganta | Round 5: Harshit Ranjan Sahu - Joel Paul Ganta | Sicilian Defense: Richter-Rauzer Variation, Classical Variation | |
| Sep 24, 2025 | Sasikiran | 1–0 | Harshit Ranjan Sahu | Round 4: Sasikiran, Krishnan - Harshit Ranjan Sahu | Petrov's Defense: Classical Attack | |
| Sep 23, 2025 | Harshit Ranjan Sahu | 1–0 | Shreyash Singh | Round 3: Harshit Ranjan Sahu - Shreyash Singh | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Sep 22, 2025 | Vyom Malhotra | 0–1 | Harshit Ranjan Sahu | Round 2: Vyom Malhotra - Harshit Ranjan Sahu | Sicilian Defense: Prins Variation | |
| Jul 26, 2025 | Khusenkhojaev | 1–0 | Harshit Ranjan Sahu | Round 5: Khusenkhojaev, Mustafokhuja - Harshit Ranjan Sahu | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Jul 25, 2025 | Harshit Ranjan Sahu | ½–½ | Berdayes Ason | Round 4: Harshit Ranjan Sahu - Berdayes Ason, Dylan Isidro | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Early Deviations | |
| Jul 24, 2025 | Aguero Jimenez | ½–½ | Harshit Ranjan Sahu | Round 3: Aguero Jimenez, Luis Lazaro - Harshit Ranjan Sahu | English Opening: Anglo-Indian Defense | |
| Jul 21, 2025 | Harshit Ranjan Sahu | 1–0 | Khusenkhojaev | Round 9: Harshit Ranjan Sahu - Khusenkhojaev, Muhammad | Italian Game: Classical Variation, Greco Gambit | |
| Jul 15, 2025 | Harshit Ranjan Sahu | 0–1 | Aguero Jimenez | Round 3: Harshit Ranjan Sahu - Aguero Jimenez, Luis Lazaro | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| Jul 14, 2025 | Diaz Perez | 0–1 | Harshit Ranjan Sahu | Round 2: Diaz Perez, Michel Alejandro - Harshit Ranjan Sahu | King's Indian Defense: Orthodox Variation, Gligoric-Taimanov System | |
| Jul 11, 2025 | Harshit Ranjan Sahu | 0–1 | Grigoryan | Round 8: Harshit Ranjan Sahu - Grigoryan, Karen H. | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Jul 9, 2025 | Harshit Ranjan Sahu | 0–1 | Diaz Perez | Round 6: Harshit Ranjan Sahu - Diaz Perez, Michel Alejandro | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 8, 2025 | Degardin | ½–½ | Harshit Ranjan Sahu | Round 5: Degardin, Sylvain - Harshit Ranjan Sahu | Petrov's Defense: Classical Attack, Chigorin Variation, Main Line | |
| Jul 7, 2025 | Harshit Ranjan Sahu | ½–½ | Ruiz Buendia | Round 4: Harshit Ranjan Sahu - Ruiz Buendia, Miguel | Italian Game: Giuoco Pianissimo, Normal | |
| Jul 6, 2025 | Salinas Tomas | ½–½ | Harshit Ranjan Sahu | Round 3: Salinas Tomas, Daniel - Harshit Ranjan Sahu | King's Indian Defense: Kramer Variation | |
| Jul 5, 2025 | Lazaro Pujol | 0–1 | Harshit Ranjan Sahu | Round 2: Lazaro Pujol, Abel - Harshit Ranjan Sahu | Petrov's Defense: Modern Attack, Center Variation | |
| Apr 23, 2025 | Neelash Saha | 1–0 | Harshit Ranjan Sahu | 3rd Maharashtra International Grandmaster Chess Tournament 2025 | King's Indian Defense: Makogonov Variation | |
| Apr 13, 2025 | Harshit Ranjan Sahu | * | John Veny Akkarakaran | Round 6: Harshit Ranjan Sahu - John Veny Akkarakaran | ? | |
| Apr 13, 2025 | Manish Anto Cristiano F | 1–0 | Harshit Ranjan Sahu | Round 5: Manish Anto Cristiano F - Harshit Ranjan Sahu | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Apr 12, 2025 | Harshit Ranjan Sahu | 1–0 | Krishnan | Round 4: Harshit Ranjan Sahu - Krishnan, Ritvik | French Defense: Exchange Variation | |
| Apr 11, 2025 | Harshit Ranjan Sahu | ½–½ | Goutham Krishna H | Round 2: Harshit Ranjan Sahu - Goutham Krishna H | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| Mar 23, 2025 | Ghosh | 1–0 | Harshit Ranjan Sahu | Round 2: Ghosh, Diptayan - Harshit Ranjan Sahu | King's Indian Attack: Symmetrical Defense | |
| Mar 11, 2025 | Aronyak Ghosh | ½–½ | Harshit Ranjan Sahu | National Men Team Championship 2025 | King's Indian Defense: Fianchetto Variation, Debrecen Defense | |
| Mar 10, 2025 | Harshit Ranjan Sahu | 1–0 | Chukka Vineel Radha Karthik | National Men Team Championship 2025 | French Defense: Burn Variation | |
| Mar 9, 2025 | Mitrabha | 1–0 | Harshit Ranjan Sahu | National Men Team Championship 2025 | Trompowsky Attack | |
| Mar 8, 2025 | Harshit Ranjan Sahu | 1–0 | Raghvendra Kumar Mishra | National Men Team Championship 2025 | Petrov's Defense: Nimzowitsch Attack | |
| Mar 7, 2025 | Sanket Chakravarty | 1–0 | Harshit Ranjan Sahu | National Men Team Championship 2025 | English Opening: Anglo-Indian Defense | |
| Mar 6, 2025 | Sai Agni Jeevitesh | ½–½ | Harshit Ranjan Sahu | National Men Team Championship 2025 | Trompowsky Attack | |
| Jun 1, 2024 | Harshit Ranjan Sahu | 0–1 | Mraduhas | Round 7: Harshit Ranjan Sahu - Mraduhas, Tripathi | ? | |
| May 31, 2024 | Babel T Divyanshu | 1–0 | Harshit Ranjan Sahu | Round 5: Babel T Divyanshu - Harshit Ranjan Sahu | Nimzo-Larsen Attack | |
| May 30, 2024 | Harshit Ranjan Sahu | 1–0 | Jain Hitansh | Round 4: Harshit Ranjan Sahu - Jain Hitansh | Caro-Kann Defense: Advance Variation, Bronstein Variation | |
| May 30, 2024 | Maniar Hriday | 0–1 | Harshit Ranjan Sahu | Round 3: Maniar Hriday - Harshit Ranjan Sahu | King's Indian Defense: Normal Variation, Rare Defenses | |
| May 29, 2024 | Harshit Ranjan Sahu | 1–0 | Shreyas Mishra | Round 2: Harshit Ranjan Sahu - Shreyas Mishra | Caro-Kann Defense: Advance Variation, Bronstein Variation | |
| May 29, 2024 | Arv Jain | 0–1 | Harshit Ranjan Sahu | Round 1: Arv Jain - Harshit Ranjan Sahu | Sicilian Defense: Moscow Variation | |
| May 23, 2024 | Ghosh | 1–0 | Harshit Ranjan Sahu | Round 9: Ghosh, Diptayan - Harshit Ranjan Sahu | Zukertort Opening | |
| May 23, 2024 | Harshit Ranjan Sahu | 0–1 | Abhishek | Round 6: Harshit Ranjan Sahu - Abhishek, Kelkar | Alekhine Defense: Four Pawns Attack | |
| May 22, 2024 | Wagh Suyog | 1–0 | Harshit Ranjan Sahu | Round 5: Wagh Suyog - Harshit Ranjan Sahu | King's Indian Defense: Fianchetto Variation, Carlsbad Variation | |
| May 21, 2024 | Harshit Ranjan Sahu | 0–1 | Aronyak Ghosh | Round 8: Harshit Ranjan Sahu - Aronyak Ghosh | Caro-Kann Defense: Tartakower Variation | |
| Aug 19, 2024 | Harshit Ranjan Sahu | 0–1 | Sankalp Gupta | Round 3: Harshit Ranjan Sahu - Sankalp Gupta | Sicilian Defense: Grand Prix Attack | |
| — | Harshit Ranjan Sahu | 0–1 | Khusenkhojaev | Round 6: Harshit Ranjan Sahu - Khusenkhojaev, Mustafokhuja | Italian Game: Classical Variation, Giuoco Pianissimo, with a5 | |
| — | Harshit Ranjan Sahu | 0–1 | Om Batra | Round 8: Harshit Ranjan Sahu - Om Batra | Sicilian Defense: Classical Variation | |