| Mar 22, 2026 | Hari Madhavan N B | 0–1 | Neelash Saha | Round 9: Hari Madhavan N B - Neelash Saha | King's Indian Attack, with e6 | |
| Mar 20, 2026 | Vijay Shreeram P | ½–½ | Hari Madhavan N B | Round 7: Vijay Shreeram P - Hari Madhavan N B | French Defense: Exchange Variation | |
| Mar 19, 2026 | Bartakke Aditya | 0–1 | Hari Madhavan N B | Round 6: Bartakke Aditya - Hari Madhavan N B | French Defense: Advance Variation, Euwe Variation | |
| Mar 19, 2026 | Sriram Adarsh Uppala | ½–½ | Hari Madhavan N B | Round 5: Sriram Adarsh Uppala - Hari Madhavan N B | French Defense: Rubinstein Variation, Blackburne Defense | |
| Mar 18, 2026 | Ghosh | ½–½ | Hari Madhavan N B | Round 4: Ghosh, Diptayan - Hari Madhavan N B | English Opening: King's English Variation | |
| Mar 17, 2026 | Aniruddh Chatterjee | 0–1 | Hari Madhavan N B | Round 3: Aniruddh Chatterjee - Hari Madhavan N B | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 17, 2026 | Bhoopnath | 0–1 | Hari Madhavan N B | Round 2: Bhoopnath - Hari Madhavan N B | French Defense: Winawer Variation, Delayed Exchange Variation | |
| Mar 16, 2026 | Hari Madhavan N B | 1–0 | Suryapranjal Indrajeet S P | Round 1: Hari Madhavan N B - Suryapranjal Indrajeet S P | King's Indian Defense: Fianchetto Variation | |
| Mar 13, 2026 | Sanket Chakravarty | 1–0 | Hari Madhavan N B | Round 11: Sanket Chakravarty - Hari Madhavan N B | English Opening: Agincourt Defense | |
| Mar 13, 2026 | Ratnakaran | 0–1 | Hari Madhavan N B | Round 10: Ratnakaran, K. - Hari Madhavan N B | King's Indian Attack: Sicilian Variation | |
| Mar 13, 2026 | Aronyak Ghosh | ½–½ | Hari Madhavan N B | Round 8: Aronyak Ghosh - Hari Madhavan N B | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 13, 2026 | Hari Madhavan N B | 0–1 | Puranik | Round 7: Hari Madhavan N B - Puranik, Abhimanyu | Indian Defense: Anti-Grünfeld, Alekhine Variation | |
| Mar 13, 2026 | Hari Madhavan N B | 1–0 | Utkrisht Tuli | Round 4: Hari Madhavan N B - Utkrisht Tuli | Queen's Gambit Declined | |
| Mar 13, 2026 | Karthikeyan | 0–1 | Hari Madhavan N B | Round 6: Karthikeyan, Murali - Hari Madhavan N B | French Defense: Chigorin Variation | |
| Mar 13, 2026 | Hari Madhavan N B | 1–0 | Mitrabha | Round 5: Hari Madhavan N B - Mitrabha, Guha | Queen's Indian Defense: Fianchetto Variation, Traditional Line | |
| Mar 13, 2026 | Hari Madhavan N B | 1–0 | Karthikeyan | Round 9: Hari Madhavan N B - Karthikeyan, P. | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Mar 12, 2026 | Hari Madhavan N B | 1–0 | Krishna C R G | Round 10: Hari Madhavan N B - Krishna C R G | Pirc Defense | |
| Mar 12, 2026 | Kaustuv | 0–1 | Hari Madhavan N B | Round 9: Kaustuv, Kundu - Hari Madhavan N B | English Opening: Agincourt Defense | |
| Mar 12, 2026 | Hari Madhavan N B | ½–½ | Dhulipalla Bala Chandra Prasad | Round 8: Hari Madhavan N B - Dhulipalla Bala Chandra Prasad | Queen's Indian Defense: Kasparov-Petrosian Variation, Andersson Variation | |
| Mar 12, 2026 | Sangma | 0–1 | Hari Madhavan N B | Round 7: Sangma, Rahul - Hari Madhavan N B | Zukertort Opening | |
| Mar 12, 2026 | Hari Madhavan N B | 1–0 | Sai Agni Jeevitesh | Round 6: Hari Madhavan N B - Sai Agni Jeevitesh, J | Old Indian Defense: Normal Variation | |
| Mar 11, 2026 | Hari Madhavan N B | ½–½ | Aronyak Ghosh | Round 11: Hari Madhavan N B - Aronyak Ghosh | Queen's Indian Defense: Capablanca Variation | |
| Jan 26, 2026 | Mayank Chakraborty | 0–1 | Hari Madhavan N B | Festival Caissa - Grand Prix Blitz Chess Tournanament | Bishop's Opening: Vienna Hybrid | |
| Jan 26, 2026 | Mahish S A | 0–1 | Hari Madhavan N B | Festival Caissa - Grand Prix Blitz Chess Tournanament | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jan 26, 2026 | Hari Madhavan N B | 1–0 | Prasad | Festival Caissa - Grand Prix Blitz Chess Tournanament | English Defense | |
| Jan 26, 2026 | Pooja Shree R | 0–1 | Hari Madhavan N B | Festival Caissa - Grand Prix Blitz Chess Tournanament | French Defense: Winawer Variation, Advance Variation | |
| Jan 26, 2026 | Arav Vinod | 0–1 | Hari Madhavan N B | Festival Caissa - Grand Prix Blitz Chess Tournanament | ? | |
| Jan 26, 2026 | Hari Madhavan N B | 0–1 | Ghosh | Festival Caissa - Grand Prix Blitz Chess Tournanament | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Jan 26, 2026 | Hari Madhavan N B | ½–½ | Mitrabha | Festival Caissa - Grand Prix Blitz Chess Tournanament | Zukertort Opening: Nimzo-Larsen Variation | |
| Jan 26, 2026 | Jain Kashish Manoj | 1–0 | Hari Madhavan N B | Festival Caissa – Sceptre Rapid FIDE Rating Chess Tournament | French Defense: Winawer Variation, Advance Variation | |
| Jan 26, 2026 | Hari Madhavan N B | ½–½ | Kunal | Festival Caissa – Sceptre Rapid FIDE Rating Chess Tournament | Caro-Kann Defense: Tartakower Variation | |
| Jan 26, 2026 | Subhayan Kundu | 0–1 | Hari Madhavan N B | Festival Caissa – Sceptre Rapid FIDE Rating Chess Tournament | French Defense: Winawer Variation, Advance Variation | |
| Jan 26, 2026 | Hari Madhavan N B | ½–½ | Vignesh B | Festival Caissa – Sceptre Rapid FIDE Rating Chess Tournament | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Jan 25, 2026 | Hari Madhavan N B | ½–½ | Md Imran | Festival Caissa – Chalice Rapid FIDE Rating Chess Tournament | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Jan 25, 2026 | Pranav Anand | 1–0 | Hari Madhavan N B | Festival Caissa – Chalice Rapid FIDE Rating Chess Tournament | Queen's Pawn Game: London System | |
| Jan 25, 2026 | Hari Madhavan N B | ½–½ | Mitrabha | Festival Caissa – Chalice Rapid FIDE Rating Chess Tournament | Benoni Defense: Modern Variation | |
| Jan 24, 2026 | Hari Madhavan N B | 1–0 | Manigandan | Festival Caissa – Crown Rapid FIDE Rating Chess Tournament | Neo-Grünfeld Defense: Goglidze Attack | |
| Jan 24, 2026 | Arjun | 0–1 | Hari Madhavan N B | Festival Caissa – Crown Rapid FIDE Rating Chess Tournament | Queen's Gambit Declined: Ragozin Defense | |
| Jan 24, 2026 | Krishna Teja | 1–0 | Hari Madhavan N B | Festival Caissa – Crown Rapid FIDE Rating Chess Tournament | Queen's Gambit Declined | |
| Jan 24, 2026 | Hari Madhavan N B | 1–0 | Vignesh Kannan P | Festival Caissa – Crown Rapid FIDE Rating Chess Tournament | Queen's Gambit Declined: Harrwitz Attack | |
| Jan 5, 2026 | Hari Madhavan N B | 0–1 | Dixit | Round 9: Hari Madhavan N B - Dixit, Nikhil | King's Indian Defense: Sämisch Variation, Bobotsov-Korchnoi-Petrosian Variation | |
| Jan 4, 2026 | Blomqvist | ½–½ | Hari Madhavan N B | Round 8: Blomqvist, Erik - Hari Madhavan N B | French Defense: Rubinstein Variation, Blackburne Defense | |
| Dec 30, 2025 | Hammer | 1–0 | Hari Madhavan N B | Round 4: Hammer, Jon Ludvig - Hari Madhavan N B | French Defense: Exchange Variation | |
| Dec 29, 2025 | Hari Madhavan N B | ½–½ | Willow | Round 3: Hari Madhavan N B - Willow, Jonah B | Indian Defense: Przepiorka Variation | |
| Dec 21, 2025 | Dai | 1–0 | Hari Madhavan N B | Sunway Sitges 2025 | King's Indian Attack: French Variation | |
| Dec 19, 2025 | Hari Madhavan N B | 0–1 | Lopez Martinez | Sunway Sitges 2025 | Queen's Gambit Declined: Three Knights Variation | |
| Dec 4, 2025 | Muthaiah AL | 1–0 | Hari Madhavan N B | XXII Torneo Internacional Gran Hotel Bali Grupo A | Zukertort Opening | |
| Dec 3, 2025 | Hari Madhavan N B | ½–½ | Hou | XXII Torneo Internacional Gran Hotel Bali Grupo A | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Dec 3, 2025 | Mohylnyi | 0–1 | Hari Madhavan N B | XXII Torneo Internacional Gran Hotel Bali Grupo A | French Defense: Winawer Variation, Advance Variation | |
| Dec 2, 2025 | Hari Madhavan N B | 0–1 | Petriashvili | XXII Torneo Internacional Gran Hotel Bali Grupo A | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Nov 30, 2025 | Rathanvel | ½–½ | Hari Madhavan N B | XXII Torneo Internacional Gran Hotel Bali Grupo A | Caro-Kann Defense: Advance Variation, Short Variation | |
| Nov 30, 2025 | Hari Madhavan N B | 1–0 | Portero Rubio | XXII Torneo Internacional Gran Hotel Bali Grupo A | Benoni Defense: Knight's Tour Variation | |
| Nov 29, 2025 | Perets | ½–½ | Hari Madhavan N B | XXII Torneo Internacional Gran Hotel Bali Grupo A | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Nov 27, 2025 | Zanan | 1–0 | Hari Madhavan N B | Round 7: Zanan, Evgeny - Hari Madhavan N B | French Defense: Winawer Variation, Delayed Exchange Variation | |
| Nov 27, 2025 | Hari Madhavan N B | 1–0 | Kobo | Round 6: Hari Madhavan N B - Kobo, Ori | Bogo-Indian Defense: Nimzowitsch Variation | |
| Nov 26, 2025 | Nikolov | 1–0 | Hari Madhavan N B | Round 3: Nikolov, Momchil - Hari Madhavan N B | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Jul 23, 2025 | Kazantzoglou | ½–½ | Hari Madhavan N B | Round 9: Kazantzoglou, Stefanos - Hari Madhavan N B | King's Indian Attack | |
| Jul 22, 2025 | Hari Madhavan N B | 1–0 | Lindh | Round 8: Hari Madhavan N B - Lindh, Fredrik | Slav Defense: Czech Variation, Krause Attack | |
| Jul 12, 2025 | Amin-Erdene | 0–1 | Hari Madhavan N B | Round 9: Amin-Erdene, Bayanmunkh - Hari Madhavan N B | Queen's Gambit Declined: Charousek Variation | |
| Jul 11, 2025 | Hari Madhavan N B | ½–½ | Vasilkov | Round 8: Hari Madhavan N B - Vasilkov, Nikolay | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Jul 10, 2025 | Zanan | 1–0 | Hari Madhavan N B | Round 7: Zanan, Evgeny - Hari Madhavan N B | Four Knights Game | |
| Jul 9, 2025 | Hari Madhavan N B | 1–0 | Dinesh Rajan M | Round 6: Hari Madhavan N B - Dinesh Rajan M | King's Indian Attack: Double Fianchetto | |
| Jul 8, 2025 | Zhong | ½–½ | Hari Madhavan N B | Round 5: Zhong, Kangmin - Hari Madhavan N B | Catalan Opening: Open Defense | |
| Jul 7, 2025 | Hari Madhavan N B | ½–½ | Bizhigitov | Round 4: Hari Madhavan N B - Bizhigitov, Zhangir | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 5, 2025 | Maruflu | 0–1 | Hari Madhavan N B | Round 3: Maruflu, Enes Yusuf - Hari Madhavan N B | French Defense: Paulsen Variation | |
| Jul 5, 2025 | Hari Madhavan N B | 1–0 | Sethuraman | Round 2: Hari Madhavan N B - Sethuraman, Roshan | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 4, 2025 | Vismay Sachar | ½–½ | Hari Madhavan N B | Round 1: Vismay Sachar - Hari Madhavan N B | French Defense: Advance Variation, Wade Variation | |
| Apr 18, 2025 | Hari Madhavan N B | ½–½ | Audi Ameya | Round 10: Hari Madhavan N B - Audi Ameya | Queen's Pawn Game: London System | |
| Apr 17, 2025 | Goutham Krishna H | 0–1 | Hari Madhavan N B | Round 9: Goutham Krishna H - Hari Madhavan N B | Réti Opening: Anglo-Slav Variation, Bogoljubow Variation | |
| Apr 16, 2025 | Hari Madhavan N B | ½–½ | Aronyak Ghosh | Round 8: Hari Madhavan N B - Aronyak Ghosh | Zukertort Opening: Nimzo-Larsen Variation | |
| Apr 15, 2025 | Sharnarthi Viresh | 0–1 | Hari Madhavan N B | Round 7: Sharnarthi Viresh - Hari Madhavan N B | Semi-Slav Defense | |
| Apr 13, 2025 | Hari Madhavan N B | ½–½ | Setumadhav Yellumahanthi | Round 6: Hari Madhavan N B - Setumadhav Yellumahanthi | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Apr 13, 2025 | Sherla Prathamesh | 0–1 | Hari Madhavan N B | Round 5: Sherla Prathamesh - Hari Madhavan N B | English Opening: Caro-Kann Defensive System | |
| Apr 10, 2025 | Nandish V S | ½–½ | Hari Madhavan N B | Round 1: Nandish V S - Hari Madhavan N B | Slav Defense: Exchange Variation | |
| Aug 24, 2024 | Bagwe Gaurang | 1–0 | Hari Madhavan N B | Round 9: Bagwe Gaurang - Hari Madhavan N B | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Aug 23, 2024 | Hari Madhavan N B | 0–1 | Urazayev | Round 8: Hari Madhavan N B - Urazayev, Arystanbek | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Aug 22, 2024 | Zhu | 1–0 | Hari Madhavan N B | Round 7: Zhu, Jiner - Hari Madhavan N B | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Aug 21, 2024 | Hari Madhavan N B | 1–0 | Makkar | Round 6: Hari Madhavan N B - Makkar, Rajat | Queen's Gambit Declined: Ragozin Defense | |
| Aug 20, 2024 | Ankit Ray | 0–1 | Hari Madhavan N B | Round 5: Ankit Ray - Hari Madhavan N B | King's Indian Attack | |
| Aug 19, 2024 | Hari Madhavan N B | 0–1 | Abdisalimov | Round 4: Hari Madhavan N B - Abdisalimov, Abdimalik | Zukertort Opening: Sicilian Invitation | |
| Aug 18, 2024 | Madaminov | 0–1 | Hari Madhavan N B | Round 3: Madaminov, Mukhiddin - Hari Madhavan N B | French Defense: Two Knights Variation | |
| Aug 18, 2024 | Hari Madhavan N B | 1–0 | John Veny Akkarakaran | 30th AbuDhabi Masters Chess Tournament | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Aug 15, 2024 | Sindarov | 1–0 | Hari Madhavan N B | 30th AbuDhabi Masters Chess Tournament | English Opening: Symmetrical Variation, Hedgehog Defense | |
| Jul 29, 2024 | Sanudula | ½–½ | Hari Madhavan N B | Round 2: Sanudula, K M Dahamdi - Hari Madhavan N B | Queen's Pawn Game: Stonewall Attack | |
| Jul 29, 2024 | Hari Madhavan N B | 1–0 | Madumadha | Round 1: Hari Madhavan N B - Madumadha, M Chaithika Samith | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Apr 19, 2024 | Hari Madhavan N B | 0–1 | Lalit Babu M R | Round 7: Hari Madhavan N B - Lalit Babu M R | Indian Defense: Anti-Nimzo-Indian | |
| Mar 31, 2024 | Kunal | ½–½ | Hari Madhavan N B | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - IIT Madras | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Mar 31, 2024 | Srihari L R | 1–0 | Hari Madhavan N B | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - IIT Madras | English Opening: Agincourt Defense | |
| Mar 31, 2024 | Hari Madhavan N B | 1–0 | Varshini | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - IIT Madras | Queen's Gambit Declined: Harrwitz Attack, Orthodox Defense | |
| Mar 30, 2024 | Vignesh B | ½–½ | Hari Madhavan N B | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - IIT Madras | French Defense: Schlechter Variation | |
| Mar 30, 2024 | Hari Madhavan N B | 1–0 | Thanigai Selvan S | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - Chennai, India | Semi-Slav Defense: Normal Variation | |
| Mar 30, 2024 | Hari Madhavan N B | 1–0 | Chitre Arush | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - Chennai, India | Bogo-Indian Defense: Nimzowitsch Variation | |
| Mar 30, 2024 | Hari Madhavan N B | 1–0 | Prajeesh B U | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - Chennai, India | Grünfeld Defense: Russian Variation | |
| Mar 30, 2024 | Ravindran R I A | 0–1 | Hari Madhavan N B | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - Chennai, India | Indian Defense: Paleface Attack, Blackmar-Diemer Gambit Deferred | |
| Mar 30, 2024 | Naveen Kumar P | 0–1 | Hari Madhavan N B | 6th SHAASTRA Rapid FIDE Rated Chess Tournament 2024 - Chennai, India | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Mar 7, 2024 | Hari Madhavan N B | 1–0 | Sharma | Round 11: Hari Madhavan N B - Sharma, Dinesh K. | Sicilian Defense: Moscow Variation | |
| Mar 7, 2024 | Hari Madhavan N B | 0–1 | Laxman | Round 9: Hari Madhavan N B - Laxman, R.R. | King's Indian Attack: Yugoslav Variation | |
| Mar 7, 2024 | Ghosh | 1–0 | Hari Madhavan N B | Round 8: Ghosh, Diptayan - Hari Madhavan N B | King's Indian Attack | |
| Mar 7, 2024 | Raja Rithvik R | ½–½ | Hari Madhavan N B | Round 7: Raja Rithvik R - Hari Madhavan N B | Slav Defense: Exchange Variation | |
| Mar 7, 2024 | Hari Madhavan N B | 1–0 | Manish Anto Cristiano F | Round 6: Hari Madhavan N B - Manish Anto Cristiano F | Sicilian Defense: Moscow Variation, Main Line | |