| Dec 29, 2025 | Tenuun | 0–1 | Haresh | HKIO 2025 | Benoni Defense: Taimanov Variation | |
| Dec 28, 2025 | Haresh | 0–1 | Casiguran | HKIO 2025 | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Dec 27, 2025 | Haresh | 1–0 | Jia | HKIO 2025 | Sicilian Defense: Closed | |
| Dec 26, 2025 | Naranzaya Zorigoo | ½–½ | Haresh | HKIO 2025 | Grünfeld Defense: Brinckmann Attack, Grünfeld Gambit Accepted | |
| Dec 26, 2025 | Haresh | 0–1 | Buyankhishig | HKIO 2025 | Ruy Lopez: Closed, Flohr System | |
| Dec 25, 2025 | Zhang | 1–0 | Haresh | HKIO 2025 | English Opening: Symmetrical Variation, Four Knights Variation | |
| Dec 24, 2025 | Hu | 0–1 | Haresh | HKIO 2025 | Benoni Defense: Fianchetto Variation | |
| Dec 24, 2025 | Haresh | 0–1 | Jiang | HKIO 2025 | Nimzo-Larsen Attack: Classical Variation | |
| Dec 23, 2025 | Haresh | 1–0 | Liu | HKIO 2025 | French Defense: Winawer Variation, Retreat Variation, Armenian Line | |
| Jun 6, 2025 | Xie | 1–0 | Haresh | 2025 NSW Open | Richter-Veresov Attack | |
| Mar 27, 2025 | Ritesh Maddukuri | 1–0 | Haresh | Round 8: Ritesh Maddukuri - Haresh, Venkata Narayanaswamy | Queen's Pawn Game: Barry Attack, Grünfeld Variation | |
| Mar 26, 2025 | Haresh | ½–½ | Wijerathna | Round 7: Haresh, Venkata Narayanaswamy - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense, Arkhangelsk Variation | |
| Mar 25, 2025 | Rusu | ½–½ | Haresh | Round 6: Rusu, Lucas - Haresh, Venkata Narayanaswamy | Sicilian Defense: Najdorf Variation, Opocensky Variation, Modern Line | |
| Mar 24, 2025 | Haresh | 1–0 | You | Round 5: Haresh, Venkata Narayanaswamy - You, Eden | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Mar 21, 2025 | Haresh | ½–½ | Sakotic | Round 2: Haresh, Venkata Narayanaswamy - Sakotic, Nikola | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Oct 29, 2024 | Timagin | 1–0 | Haresh | Round 4: Timagin, Petr - Haresh, Venkata Narayanaswamy | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Oct 28, 2024 | Haresh | ½–½ | Cilo | Round 3: Haresh, Venkata Narayanaswamy - Cilo, Selimhan | Sicilian Defense: Closed | |
| Jul 2, 2024 | Tatvidze | ½–½ | Haresh | Game 2: Tatvidze, Davit - Haresh, Venkata Narayanaswamy | King's Indian Defense: Fianchetto Variation, Kavalek Defense | |
| Jul 1, 2024 | Haresh | 0–1 | Tatvidze | Game 1: Haresh, Venkata Narayanaswamy - Tatvidze, Davit | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Breyer Variation | |
| Jun 29, 2024 | Haresh | 1–0 | Yang | Round 7: Haresh, Venkata Narayanaswamy - Yang, Maxwell | Sicilian Defense: Closed | |
| Jun 28, 2024 | Siddhanth Poonja | 1–0 | Haresh | Round 6: Siddhanth Poonja - Haresh, Venkata Narayanaswamy | English Opening: Symmetrical Variation, Mecking Variation | |
| Jun 27, 2024 | Haresh | 1–0 | Yerzhanuly Yernur | Round 5: Haresh, Venkata Narayanaswamy - Yerzhanuly Yernur | French Defense: Winawer Variation, Positional Variation | |
| Jun 26, 2024 | Yin | 1–0 | Haresh | Round 4: Yin, Zeming - Haresh, Venkata Narayanaswamy | Sicilian Defense: Najdorf Variation | |
| Jun 25, 2024 | Haresh | 1–0 | Kleschevnikov | Round 3: Haresh, Venkata Narayanaswamy - Kleschevnikov, Arseny | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jun 24, 2024 | Tavberidze | 0–1 | Haresh | Round 2: Tavberidze, Alexandre - Haresh, Venkata Narayanaswamy | Sicilian Defense: Najdorf Variation, Opocensky Variation, Modern Line | |
| Jun 23, 2024 | Haresh | 0–1 | Obidov | Round 1: Haresh, Venkata Narayanaswamy - Obidov, Biloliddin | Caro-Kann Defense: Advance Variation, Short Variation | |
| May 1, 2024 | Sek | 1–0 | Haresh | Round 1: Sek, Konstantin - Haresh, Venkata Narayanaswamy | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Nov 16, 2021 | Haresh | 1–0 | Krikorian Garbis | Asian Amateur Chess Championship - Open | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 16, 2021 | Haresh | 0–1 | Saket | Asian Amateur Chess Championship - Open | Four Knights Game: Spanish Variation, Classical Variation | |
| Nov 16, 2021 | Haresh | 0–1 | Kumar Yadav | Asian Amateur Chess Championship - Open | Rat Defense: Antal Defense | |
| Nov 16, 2021 | Haresh | 0–1 | Ansi Amin | Asian Amateur Chess Championship - Open | Scandinavian Defense | |
| Nov 16, 2021 | Pason | 1–0 | Haresh | Asian Amateur Chess Championship - Open | Sicilian Defense: Keres Variation | |
| Nov 16, 2021 | Rajan M | 0–1 | Haresh | Asian Amateur Chess Championship - Open | Sicilian Defense: Scheveningen Variation, Delayed Keres Attack | |
| Nov 16, 2021 | Reyansh | ½–½ | Haresh | Asian Amateur Chess Championship - Open | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 16, 2021 | See | 1–0 | Haresh | Asian Amateur Chess Championship - Open | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| Nov 16, 2021 | . | 0–1 | Haresh | Asian Amateur Chess Championship - Open | Nimzo-Larsen Attack: Indian Variation | |
| Nov 3, 2021 | Haresh | 0–1 | Kohanpoor | Asian Club Hybrid Chess Championships 2021 - Default | Four Knights Game: Italian Variation | |
| Nov 3, 2021 | Haresh | 0–1 | Rastbod | Asian Club Hybrid Chess Championships 2021 - Default | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Nov 3, 2021 | Haresh | 1–0 | Roham | Asian Club Hybrid Chess Championships 2021 - Default | Italian Game: Giuoco Pianissimo, Normal | |
| Nov 3, 2021 | Haresh | 0–1 | Ortiz | Asian Club Hybrid Chess Championships 2021 - Default | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 3, 2021 | Koh | 1–0 | Haresh | Asian Club Hybrid Chess Championships 2021 - Default | Nimzo-Indian Defense: Three Knights Variation | |
| Nov 3, 2021 | Dadpour | 1–0 | Haresh | Asian Club Hybrid Chess Championships 2021 - Default | East Indian Defense | |