| Jul 31, 2025 | Srinivasan | * | Ivanov | 16th Calgary International | Old Indian Defense: Tartakower-Indian | |
| Jul 31, 2025 | Srinivasan | * | Ivanov | 16th Calgary International | Old Indian Defense: Tartakower-Indian | |
| Dec 30, 2024 | Srinivasan | 0–1 | Alpuri | 15th Annual Calgary International | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Dec 29, 2024 | Srinivasan | 1–0 | Kostadinov | 15th Annual Calgary International | Slav Defense: Chebanenko Variation | |
| Dec 29, 2024 | Hoekman | 0–1 | Srinivasan | 15th Annual Calgary International | Queen's Gambit Declined | |
| Dec 28, 2024 | Doknjas | 1–0 | Srinivasan | 15th Annual Calgary International | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Dec 28, 2024 | Ng | 1–0 | Srinivasan | 15th Annual Calgary International | Sicilian Defense: Old Sicilian | |
| Dec 27, 2024 | Srinivasan | 1–0 | Arruebarrena Rodriguez | 15th Annual Calgary International | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Dec 27, 2024 | Bai | ½–½ | Srinivasan | 15th Annual Calgary International | English Opening: Symmetrical Variation, Hedgehog Defense | |
| Dec 26, 2024 | Srinivasan | 0–1 | Komarov | 15th Annual Calgary International | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Dec 26, 2024 | Bahmani | 1–0 | Srinivasan | 15th Annual Calgary International | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Dec 28, 2024 | Ng | 1–0 | Srinivasan | Round 4: Ng, Gary - Srinivasan, Hemant | Sicilian Defense: Old Sicilian | |
| Aug 11, 2021 | Srinivasan | 1–0 | La Fleur | World Youth Cup 2021 O14-G14 - Open 14 | Slav Defense: Czech Variation, Classical System | |
| Aug 11, 2021 | Srinivasan | 1–0 | Arias Diaz | World Youth Cup 2021 O14-G14 - Open 14 | Grünfeld Defense: Exchange Variation, Spassky Variation | |
| Aug 11, 2021 | Srinivasan | 0–1 | Surya | World Youth Cup 2021 O14-G14 - Open 14 | Queen's Gambit Declined: Chigorin Defense | |
| Aug 11, 2021 | Srinivasan | 1–0 | Brozynski | World Youth Cup 2021 O14-G14 - Open 14 | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Aug 11, 2021 | Salonen | 1–0 | Srinivasan | World Youth Cup 2021 O14-G14 - Open 14 | Queen's Gambit Declined: Charousek Variation | |
| Aug 11, 2021 | Kikkas | 0–1 | Srinivasan | World Youth Cup 2021 O14-G14 - Open 14 | Caro-Kann Defense: Panov Attack, Main Line | |
| Aug 11, 2021 | Abris | 0–1 | Srinivasan | World Youth Cup 2021 O14-G14 - Open 14 | Caro-Kann Defense: Tartakower Variation | |
| Aug 11, 2021 | Seyid | 0–1 | Srinivasan | World Youth Cup 2021 O14-G14 - Open 14 | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Aug 11, 2021 | Fleri | 0–1 | Srinivasan | World Youth Cup 2021 O14-G14 - Open 14 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| — | Srinivasan | 0–1 | Doknjas | 16th Calgary International | Nimzo-Indian Defense: Reshevsky Variation | |
| — | Srinivasan | 0–1 | Bai | 16th Calgary International | Dutch Defense: Leningrad Variation, Warsaw Variation | |
| — | Srinivasan | ½–½ | Darvekar | 16th Calgary International | Semi-Slav Defense: Meran Variation, Wade Variation | |
| — | Chandra | ½–½ | Srinivasan | 16th Calgary International | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| — | Keleberda | ½–½ | Srinivasan | 16th Calgary International | Queen's Gambit Declined: Anti-Tartakower Variation | |
| — | Wu | 1–0 | Srinivasan | 16th Calgary International | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation, Gufeld Gambit | |
| — | Wu | 0–1 | Srinivasan | 16th Calgary International | Caro-Kann Defense: Tartakower Variation | |