| Dec 27, 2025 | Vihaan Karthikeya N | 0–1 | Li | Round 1: Vihaan Karthikeya N - Li, Di | Slav Defense: Schlechter Variation | |
| Nov 22, 2025 | Cica | 0–1 | Vihaan Karthikeya N | Round 11: Cica, Dragan - Vihaan Karthikeya N | French Defense: Exchange Variation | |
| Nov 21, 2025 | Dekic | 0–1 | Vihaan Karthikeya N | Round 10: Dekic, Josip - Vihaan Karthikeya N | French Defense: Advance Variation, Lputian Variation | |
| May 2, 2025 | Vihaan Karthikeya N | 0–1 | Ciobanu | Round 8: Vihaan Karthikeya N - Ciobanu, Camelia-Adriana | Benko Gambit | |
| May 1, 2025 | Gut | 1–0 | Vihaan Karthikeya N | Round 7: Gut, Lionel - Vihaan Karthikeya N | Queen's Gambit Declined: Charousek Variation | |
| Apr 30, 2025 | Vihaan Karthikeya N | 1–0 | Panjer | Round 6: Vihaan Karthikeya N - Panjer, Sidney | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 30, 2025 | Brunello | 1–0 | Vihaan Karthikeya N | Round 5: Brunello, Marina - Vihaan Karthikeya N | Caro-Kann Defense: Advance Variation, Short Variation | |
| Apr 27, 2025 | Urbani | 1–0 | Vihaan Karthikeya N | Round 1: Urbani, Gabriel - Vihaan Karthikeya N | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Apr 10, 2025 | Vihaan Karthikeya N | 1–0 | Thorfinnsson | Reykjavik Open 2025 | Dutch Defense: Staunton Gambit | |
| Apr 10, 2025 | Garifullina | 1–0 | Vihaan Karthikeya N | Reykjavik Open 2025 | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jul 29, 2024 | Das | 1–0 | Vihaan Karthikeya N | Round 1: Das, Sayantan - Vihaan Karthikeya N | Ruy Lopez: Morphy Defense, Schliemann Defense Deferred | |
| Jul 21, 2024 | Vihaan Karthikeya N | 0–1 | Akhmedinov | Round 9: Vihaan Karthikeya N - Akhmedinov, Satbek | King's Indian Defense: Normal Variation | |
| Jul 20, 2024 | Ganepola | ½–½ | Vihaan Karthikeya N | Round 8: Ganepola, Thushanu Yasmith - Vihaan Karthikeya N | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 19, 2024 | Vihaan Karthikeya N | 0–1 | Manon | Round 7: Vihaan Karthikeya N - Manon, Reja Neer | Benoni Defense: Classical Variation | |
| Jul 19, 2024 | Vihaan Karthikeya N | 1–0 | Senevirathne | Round 6: Vihaan Karthikeya N - Senevirathne, D C B K | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 18, 2024 | Md Imran | 1–0 | Vihaan Karthikeya N | Round 5: Md Imran - Vihaan Karthikeya N | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Jul 17, 2024 | Vihaan Karthikeya N | 1–0 | Alhejab | Round 4: Vihaan Karthikeya N - Alhejab, Meshal | Nimzo-Indian Defense: Sämisch Variation, Capablanca Variation | |
| Jul 17, 2024 | De Silva | 1–0 | Vihaan Karthikeya N | Round 3: De Silva, L M S T - Vihaan Karthikeya N | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Jul 16, 2024 | Vihaan Karthikeya N | 1–0 | Orozbaev | Round 2: Vihaan Karthikeya N - Orozbaev, Eldiyar | Semi-Slav Defense: Marshall Gambit | |
| Jun 2, 2024 | Domalchuk-Jonasson | 1–0 | Vihaan Karthikeya N | FIDE World Junior Chess Championship 2024 Open | Queen's Gambit Declined | |
| Oct 27, 2024 | Aakash Sharadchandra | 1–0 | Vihaan Karthikeya N | Round 5: Aakash Sharadchandra, Dalvi - Vihaan Karthikeya N | Queen's Gambit Declined: Tartakower Defense | |
| Oct 23, 2024 | Vihaan Karthikeya N | 0–1 | Ramakrishna | Round 3: Vihaan Karthikeya N - Ramakrishna, J. | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Sep 15, 2023 | Vihaan | 0–1 | Rohith | Tata Steel Asian Open Standard | King's Indian Defense: Kramer Variation | |
| Sep 14, 2023 | Vihaan | ½–½ | Mohd | Tata Steel Asian Open Standard | King's Indian Defense: Kramer Variation | |
| Sep 13, 2023 | Dhyey | 1–0 | Vihaan | Tata Steel Asian Open Standard | French Defense: Steiner Variation | |
| Sep 12, 2023 | Vihaan | 1–0 | Ankit | Tata Steel Asian Open Standard | Nimzo-Indian Defense: Sämisch Variation, O'Kelly Variation | |