| Apr 29, 2026 | Leenen | 0–1 | Ganeshram | Round 5: Leenen, Pomme - Ganeshram, Niranjana | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Apr 27, 2026 | Elangkumaran | 1–0 | Ganeshram | Round 4: Elangkumaran, Anumitra - Ganeshram, Niranjana | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| Apr 26, 2026 | Ganeshram | 1–0 | Jongejan | Round 3: Ganeshram, Niranjana - Jongejan, Evienne | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 25, 2026 | Oruc | 1–0 | Ganeshram | Round 2: Oruc, Siraz - Ganeshram, Niranjana | Scotch Game: Schmidt Variation | |
| Apr 25, 2026 | Ganeshram | 1–0 | Huang | Round 1: Ganeshram, Niranjana - Huang, Doudou | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Apr 12, 2026 | Ganeshram | 1–0 | Luong | Round 6: Ganeshram, Niranjana - Luong, Thao | Italian Game: Giuoco Piano | |
| Oct 30, 2025 | Alessi | 1–0 | Ganeshram | Round 2: Alessi, Clio - Ganeshram, Niranjana | Scandinavian Defense: Marshall Variation | |
| Jul 25, 2025 | Ganeshram | ½–½ | Delaquis | Biel Chess Festival 2025 WT 1 | Caro-Kann Defense: Panov Attack | |
| Jul 24, 2025 | Ganeshram | ½–½ | Thorens | Biel Chess Festival 2025 WT 1 | Four Knights Game: Italian Variation | |
| Jul 23, 2025 | Buntschu | ½–½ | Ganeshram | Biel Chess Festival 2025 WT 1 | Scotch Game: Potter Variation | |
| Jul 22, 2025 | Ganeshram | 1–0 | Beitz | Biel Chess Festival 2025 WT 1 | Sicilian Defense: Kan Variation, Knight Variation | |
| Jul 21, 2025 | Sadeh | 0–1 | Ganeshram | Biel Chess Festival 2025 WT 1 | Italian Game: Giuoco Pianissimo | |
| May 2, 2025 | Hardeman | ½–½ | Ganeshram | Round 7: Hardeman, Imara - Ganeshram, Niranjana | Indian Defense | |
| May 1, 2025 | Elangkumaran | 0–1 | Ganeshram | Round 6: Elangkumaran, Anumitra - Ganeshram, Niranjana | St. George Defense | |
| Apr 30, 2025 | Ganeshram | 1–0 | Prins | Round 5: Ganeshram, Niranjana - Prins, Laura | Italian Game: Classical Variation, Greco Gambit, Moeller-Therkatz Attack | |
| Apr 29, 2025 | Barbier | 0–1 | Ganeshram | Round 4: Barbier, Sarah - Ganeshram, Niranjana | Italian Game: Giuoco Pianissimo, Normal | |
| Apr 28, 2025 | Ganeshram | ½–½ | Gnanasekaran | Round 3: Ganeshram, Niranjana - Gnanasekaran, Keerthi | Italian Game: Classical Variation, Greco Gambit, Main Line | |
| Apr 27, 2025 | De Koning | 0–1 | Ganeshram | Round 2: De Koning, Mila - Ganeshram, Niranjana | Vienna Game: Vienna Gambit | |
| Apr 26, 2025 | Ganeshram | 0–1 | Regterschot | Round 1: Ganeshram, Niranjana - Regterschot, Frederieke | Italian Game: Giuoco Piano, Greco's Attack | |
| Jun 16, 2024 | Danesh 2013: Bajnath | 0–1 | Ganeshram | Round 7: Danesh 2013: Bajnath - Ganeshram, Niranjana | Scotch Game: Potter Variation | |
| Jun 16, 2024 | Vincent 2013: Huang | 1–0 | Ganeshram | Round 4: Vincent 2013: Huang - Ganeshram, Niranjana | Italian Game: Giuoco Pianissimo | |
| Jun 16, 2024 | Pranav Prasobh 2013: Nair | 0–1 | Ganeshram | Round 3: Pranav Prasobh 2013: Nair - Ganeshram, Niranjana | Vienna Game: Vienna Gambit | |
| Jun 16, 2024 | Brouns | 0–1 | Ganeshram | Round 1: Brouns, Niels Jamie - Ganeshram, Niranjana | Caro-Kann Defense | |
| Jun 15, 2024 | Messaoudi | 1–0 | Ganeshram | Round 5: Messaoudi, Nino - Ganeshram, Niranjana | Ruy Lopez | |
| Jun 15, 2024 | Ganeshram | 0–1 | Kleibeuker | Round 4: Ganeshram, Niranjana - Kleibeuker, Mika | Queen's Pawn Game: Accelerated London System | |
| Jun 15, 2024 | Veenstra | 0–1 | Ganeshram | Round 3: Veenstra, Frits - Ganeshram, Niranjana | Queen's Pawn Game: Chigorin Variation | |
| Jun 15, 2024 | Fransen | 1–0 | Ganeshram | Round 1: Fransen, Jean-Paul - Ganeshram, Niranjana | Ruy Lopez: Classical Variation | |
| May 3, 2024 | Ganeshram | 1–0 | Schipper | Round 7: Ganeshram, Niranjana - Schipper, Sarah | Italian Game: Two Knights Defense, Fried Liver Attack | |
| May 2, 2024 | Elangkumaran | 1–0 | Ganeshram | Round 6: Elangkumaran, Anumitra - Ganeshram, Niranjana | Italian Game: Classical Variation, Giuoco Pianissimo | |
| May 1, 2024 | Ganeshram | 0–1 | Roebers | Round 5: Ganeshram, Niranjana - Roebers, Bregje | Pirc Defense: Bayonet Attack | |
| Apr 30, 2024 | Esvelt | 0–1 | Ganeshram | Round 4: Esvelt, Klio - Ganeshram, Niranjana | Scandinavian Defense: Main Line | |
| Apr 29, 2024 | Ganeshram | ½–½ | Zhang | Round 3: Ganeshram, Niranjana - Zhang, Jinchen | Indian Defense | |
| Apr 28, 2024 | Luong | 1–0 | Ganeshram | Round 2: Luong, Thao - Ganeshram, Niranjana | Italian Game: Classical Variation, Greco Gambit, Greco Variation | |
| Apr 27, 2024 | Ganeshram | 1–0 | Jermin | Round 1: Ganeshram, Niranjana - Jermin, Ayleanna | French Defense: Franco-Sicilian Defense | |
| Mar 30, 2024 | Heins | 1–0 | Ganeshram | Round 1: Heins, Ricardo - Ganeshram, Niranjana | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| May 6, 2023 | Grigoriu | 0–1 | Ganeshram | NJSK 2023 Meisjes C | Italian Game: Giuoco Pianissimo | |
| May 5, 2023 | Ganeshram | 0–1 | Liu | NJSK 2023 Meisjes C | Italian Game: Giuoco Piano | |
| May 4, 2023 | Ganeshram | 1–0 | Luong | NJSK 2023 Meisjes C | Italian Game: Blackburne-Kostić Gambit | |
| May 3, 2023 | Rutten | ½–½ | Ganeshram | NJSK 2023 Meisjes C | Queen's Gambit Declined: Semi-Tarrasch Defense, Pillsbury Variation | |
| May 1, 2023 | Ganeshram | 0–1 | Regterschot | NJSK 2023 Meisjes C | English Opening: Anglo-Indian Defense, Hedgehog System | |
| Apr 30, 2023 | Hagen | 1–0 | Ganeshram | NJSK 2023 Meisjes C | Queen's Pawn Game: Accelerated London System | |