| Jun 20, 2025 | Fedorov | 1–0 | Singh | Aurionpro International Grandmaster Chess Tournament 2025 | Sicilian Defense: Classical Variation | |
| Jun 19, 2025 | Singh | ½–½ | Gaikwad Manas | Aurionpro International Grandmasters Chess Tournament 2025 | Catalan Opening: Closed, Main Line | |
| Mar 23, 2025 | Pranesh M | 1–0 | Singh | Round 3: Pranesh M - Singh, Arvinder Preet | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Apr 8, 2024 | Lakshmi Charan Naidu G | ½–½ | Singh | Round 6: Lakshmi Charan Naidu G - Singh, Arvinder Preet | Dutch Defense: Raphael Variation | |
| Apr 8, 2024 | Singh | 0–1 | Nirnay Garg | Round 5: Singh, Arvinder Preet - Nirnay Garg | Sicilian Defense: Four Knights Variation | |
| Apr 7, 2024 | Gada Om | 0–1 | Singh | Round 4: Gada Om - Singh, Arvinder Preet | Dutch Defense: Raphael Variation | |
| Apr 7, 2024 | Singh | 1–0 | Surada Yashaswi Satya Gangadhar | Round 3: Singh, Arvinder Preet - Surada Yashaswi Satya Gangadhar | Ruy Lopez: Closed, Chigorin Defense | |
| Apr 6, 2024 | Srikar G V B | 0–1 | Singh | Round 2: Srikar G V B - Singh, Arvinder Preet | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Apr 6, 2024 | Singh | 1–0 | Abhigyan Mehta | Round 1: Singh, Arvinder Preet - Abhigyan Mehta | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Apr 1, 2024 | Singh | * | Arghya Sen | Round 4: Singh, Arvinder Preet - Arghya Sen | French Defense: Steinitz Variation | |
| Apr 1, 2024 | Gopal Aravamuthan Iyengar | 0–1 | Singh | Round 3: Gopal Aravamuthan Iyengar - Singh, Arvinder Preet | Rapport-Jobava System | |
| Mar 31, 2024 | Singh | 1–0 | Medhvansh Madeti | Round 2: Singh, Arvinder Preet - Medhvansh Madeti | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| Mar 31, 2024 | Surbhi | 0–1 | Singh | Round 1: Surbhi - Singh, Arvinder Preet | Dutch Defense | |
| Nov 4, 2024 | Bigabylov | 1–0 | Singh | Round 9: Bigabylov, Zhuban - Singh, Arvinder Preet | Old Indian Defense | |
| Nov 3, 2024 | Singh | 0–1 | Kao | Round 8: Singh, Arvinder Preet - Kao, Jamison Edrich | Sicilian Defense: Kupreichik Variation | |
| Nov 2, 2024 | Bartelt | 0–1 | Singh | Round 7: Bartelt, Max Peter - Singh, Arvinder Preet | Queen's Pawn Game | |
| Nov 1, 2024 | Singh | ½–½ | Michalek | Round 6: Singh, Arvinder Preet - Michalek, Michal | Queen's Gambit Declined | |
| Oct 31, 2024 | Badamkhand | 0–1 | Singh | Round 5: Badamkhand, Norovsambuu - Singh, Arvinder Preet | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Oct 30, 2024 | Singh | ½–½ | Chkhaidze | Round 4: Singh, Arvinder Preet - Chkhaidze, Nikoloz | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Oct 29, 2024 | Zebracki | 1–0 | Singh | Round 3: Zebracki, Tomasz - Singh, Arvinder Preet | Dutch Defense: Hopton Attack | |
| Oct 28, 2024 | Kartsev | 0–1 | Singh | Round 2: Kartsev, Nikolay - Singh, Arvinder Preet | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Oct 27, 2024 | Singh | 0–1 | Elier | Round 1: Singh, Arvinder Preet - Elier, Ali | Ruy Lopez: Morphy Defense | |
| Jun 1, 2023 | Singh | 0–1 | Paichadze | Maharashtra Chess Festival | Caro-Kann Defense: Panov Attack, Modern Defense, Mieses Line | |
| Oct 29, 2022 | Singh | 1–0 | Ho | World Amateur CC U2300 | Scandinavian Defense: Main Line, Mieses Variation | |
| Oct 28, 2022 | Papadimitriou | 0–1 | Singh | World Amateur CC U2300 | Dutch Defense: Staunton Gambit | |
| Oct 27, 2022 | Schnelzer | * | Singh | World Amateur CC U2300 | King's Indian Attack: Yugoslav Variation | |
| Oct 26, 2022 | Schnelzer | ½–½ | Singh | World Amateur CC U2300 | Dutch Defense: Leningrad Variation, Warsaw Variation | |
| Oct 25, 2022 | Singh | 0–1 | Becerra | World Amateur CC U2300 | Ruy Lopez: Schliemann Defense, Tartakower Variation | |
| Oct 24, 2022 | Lam | ½–½ | Singh | World Amateur CC U2300 | Grünfeld Defense: Russian Variation, Hungarian Variation | |
| Oct 23, 2022 | Singh | 1–0 | Abdilkhair | World Amateur CC U2300 | Petrov's Defense: Modern Attack, Murrey Variation | |
| Oct 22, 2022 | Ohler | ½–½ | Singh | World Amateur CC U2300 | Trompowsky Attack | |
| — | Singh | ½–½ | Lam | SJC Cup 2025 International Chess Championship (Blitz RR) | Benoni Defense: Fianchetto Variation, Hastings Defense, Main Line | |
| — | Singh | 1–0 | Bigabylov | SJC Cup 2025 International Chess Championship (Blitz RR) | King's Indian Defense | |
| — | Singh | 0–1 | Anu | SJC Cup 2025 International Chess Championship (Blitz RR) | Benoni Defense: French Benoni | |
| — | Singh | 0–1 | Abdilkhair | SJC Cup 2025 International Chess Championship (Rapid RR) | Grünfeld Defense: Brinckmann Attack, Reshevsky Gambit | |
| — | Singh | ½–½ | Hoang | SJC Cup 2025 International Chess Championship (Rapid RR) | Slav Defense: Schlechter Variation | |
| — | Singh | 1–0 | Chan | SJC Cup 2025 International Chess Championship (Rapid RR) | Sicilian Defense: Najdorf Variation | |
| — | Singh | 0–1 | Zhao | SJC Cup 2025 International Chess Championship (Rapid RR) | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation | |
| — | Abdilkhair | 1–0 | Singh | SJC Cup 2025 International Chess Championship (Blitz RR) | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| — | Hoang | 1–0 | Singh | SJC Cup 2025 International Chess Championship (Blitz RR) | Zukertort Opening: Pirc Invitation | |
| — | Chan | 0–1 | Singh | SJC Cup 2025 International Chess Championship (Blitz RR) | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| — | Zhao | 0–1 | Singh | SJC Cup 2025 International Chess Championship (Blitz RR) | Dutch Defense: Leningrad Variation, Warsaw Variation | |
| — | Lam | ½–½ | Singh | SJC Cup 2025 International Chess Championship (Rapid RR) | Philidor Defense: Lion Variation | |
| — | Bigabylov | 1–0 | Singh | SJC Cup 2025 International Chess Championship (Rapid RR) | Queen's Gambit Declined: Orthodox Defense, Bd3 Line | |
| — | Anu | 0–1 | Singh | SJC Cup 2025 International Chess Championship (Rapid RR) | Pirc Defense | |