| Jun 14, 2026 | Ganguly | ½–½ | Baklan | Round 4: Ganguly, Surya Shekhar - Baklan, Vladimir | Nimzo-Indian Defense: Sämisch Variation | |
| Jun 13, 2026 | Fernandez | ½–½ | Ganguly | Round 3: Fernandez, Daniel Howard - Ganguly, Surya Shekhar | Bishop's Opening: Berlin Defense | |
| Jun 11, 2026 | Korobov | ½–½ | Ganguly | Round 1: Korobov, Anton - Ganguly, Surya Shekhar | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Jun 10, 2026 | Ganguly | ½–½ | Sokolov | Round 7: Ganguly, Surya Shekhar - Sokolov, Andrei | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jun 9, 2026 | Ganguly | 1–0 | Lamaze | Round 6: Ganguly, Surya Shekhar - Lamaze, Simon | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Jun 7, 2026 | Ganguly | 1–0 | Shchekachev | Round 4: Ganguly, Surya Shekhar - Shchekachev, Andrei | Sicilian Defense: Kan Variation, Modern Variation | |
| Jun 6, 2026 | Gurel | ½–½ | Ganguly | Round 3: Gurel, Ediz - Ganguly, Surya Shekhar | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Jun 5, 2026 | Gavrilescu | 0–1 | Ganguly | Round 2: Gavrilescu, David - Ganguly, Surya Shekhar | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Jun 4, 2026 | Ganguly | ½–½ | Brunello | Round 1: Ganguly, Surya Shekhar - Brunello, Sabino | Queen's Gambit Accepted: Classical Defense, Steinitz Variation, Development Variation | |
| Jun 2, 2026 | Ganguly | ½–½ | Fridman | Round 2: Ganguly, Surya Shekhar - Fridman, Daniel | French Defense: Advance Variation, Euwe Variation | |
| Apr 18, 2026 | Ganguly | 1–0 | Ayush Sharma | 23rd Bangkok Chess Club Open 2026 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 17, 2026 | Aronyak Ghosh | ½–½ | Ganguly | 23rd Bangkok Chess Club Open 2026 | Queen's Gambit Declined: Orthodox Defense, Main Line | |
| Apr 16, 2026 | Ganguly | 1–0 | Ajay Santhosh Parvathareddy | 23rd Bangkok Chess Club Open 2026 | Nimzo-Indian Defense: St. Petersburg Variation, Fischer Variation | |
| Apr 15, 2026 | Pham Tran Gia Phuc | ½–½ | Ganguly | new tournament description | Caro-Kann Defense | |
| Apr 14, 2026 | Ganguly | 1–0 | Aarav Sinha | new tournament description | Nimzo-Indian Defense: St. Petersburg Variation, Fischer Variation | |
| Apr 14, 2026 | Ganguly | * | Aarav Sinha | new tournament description | Nimzo-Indian Defense: St. Petersburg Variation, Fischer Variation | |
| Apr 13, 2026 | Arca | ½–½ | Ganguly | new tournament description | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Apr 12, 2026 | Ganguly | 1–0 | Arpith S Bijoy | new tournament description | King's Indian Defense: Orthodox Variation | |
| Apr 11, 2026 | Langreck | 0–1 | Ganguly | 23rd Bangkok Chess Club Open 2026 | Caro-Kann Defense: Panov Attack, Modern Defense | |
| Apr 8, 2026 | Van Wely | ½–½ | Ganguly | 23rd Bangkok Chess Club Open 2026 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 6, 2026 | Ganguly | 1–0 | Gledura | Prague Chess Festival 2026 | Challengers | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Mar 4, 2026 | Ganguly | 1–0 | Zhu | Prague Chess Festival 2026 | Challengers | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 3, 2026 | Yuffa | ½–½ | Ganguly | Prague Chess Festival 2026 | Challengers | Sicilian Defense: Modern Variations | |
| Mar 1, 2026 | Ganguly | 0–1 | Divya Deshmukh | Prague Chess Festival 2026 | Challengers | Sicilian Defense: O'Kelly Variation, Yerevan System | |
| Feb 28, 2026 | Hrbek | ½–½ | Ganguly | Prague Chess Festival 2026 | Challengers | English Opening: Agincourt Defense | |
| Feb 27, 2026 | Ganguly | 0–1 | Nemec | Prague Chess Festival 2026 | Challengers | Petrov's Defense: Modern Attack, Center Variation | |
| Feb 26, 2026 | Bjerre | ½–½ | Ganguly | Prague Chess Festival 2026 | Challengers | Nimzo-Larsen Attack: Classical Variation | |
| Feb 25, 2026 | Ganguly | 0–1 | Beerdsen | Prague Chess Festival 2026 | Challengers | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Feb 19, 2026 | Finek | ½–½ | Ganguly | Prague Chess Festival 2026 | Challengers | Catalan Opening: Open Defense, Modern Sharp Variation | |
| Dec 30, 2025 | Suleimen | 0–1 | Ganguly | World Blitz 2025 Open | French Defense: Winawer Variation, Bogoljubow Variation | |
| Dec 30, 2025 | Ganguly | 1–0 | Bilguun | World Blitz 2025 Open | Zukertort Opening | |
| Dec 30, 2025 | Ganguly | 0–1 | Idani | World Blitz 2025 Open | Sicilian Defense: Najdorf Variation | |
| Dec 30, 2025 | Vokhidov | 1–0 | Ganguly | World Blitz 2025 Open | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Dec 30, 2025 | Ganguly | 1–0 | Gokerkan | World Blitz 2025 Open | Zukertort Opening | |
| Dec 30, 2025 | Iturrizaga Bonelli | 1–0 | Ganguly | World Blitz 2025 Open | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Dec 29, 2025 | Rakotomaharo | 0–1 | Ganguly | World Blitz 2025 Open | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Dec 29, 2025 | Ganguly | 0–1 | Alekseenko | World Blitz 2025 Open | Zukertort Opening | |
| Dec 29, 2025 | Ganguly | 0–1 | Pantsulaia | World Blitz 2025 Open | Sicilian Defense: French Variation, Open | |
| Dec 29, 2025 | Al Hosani | 0–1 | Ganguly | World Blitz 2025 Open | Ponziani Opening: Jaenisch Counterattack | |
| Dec 29, 2025 | Ganguly | 0–1 | Pichot | World Blitz 2025 Open | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Dec 29, 2025 | Ganguly | 1–0 | Amin | World Blitz 2025 Open | King's Indian Defense: Orthodox Variation | |
| Dec 29, 2025 | Svane | ½–½ | Ganguly | World Blitz 2025 Open | King's Indian Attack: Sicilian Variation | |
| Dec 29, 2025 | Ganguly | 1–0 | Bai | World Blitz 2025 Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Dec 29, 2025 | Musovic | 0–1 | Ganguly | World Blitz 2025 Open | Anderssen's Opening | |
| Dec 29, 2025 | Ganguly | 0–1 | Nurgaliyev | World Blitz 2025 Open | Sicilian Defense: Najdorf Variation | |
| Dec 29, 2025 | Narayanan S L | 1–0 | Ganguly | World Blitz 2025 Open | Queen's Gambit Declined: Three Knights Variation | |
| Dec 28, 2025 | Sarana | 0–1 | Ganguly | World Blitz 2025 Open | Queen's Gambit Accepted: Classical Defense, Normal Line | |
| Dec 28, 2025 | Ganguly | ½–½ | Grafl | WRBC 2025 Rapid Open | Dutch Defense: Leningrad Variation, Warsaw Variation | |
| Dec 28, 2025 | Agmanov | 1–0 | Ganguly | WRBC 2025 Rapid Open | French Defense: Advance Variation, Euwe Variation | |
| Dec 28, 2025 | Ganguly | ½–½ | Haug | WRBC 2025 Rapid Open | Caro-Kann Defense: Endgame Variation | |
| Dec 28, 2025 | Raja Rithvik R | 0–1 | Ganguly | WRBC 2025 Rapid Open | Queen's Gambit Accepted: Classical Defense, Normal Line | |
| Dec 27, 2025 | Iniyan | 1–0 | Ganguly | WRBC 2025 Rapid Open | Queen's Gambit Declined: Modern Variation, Normal Line | |
| Dec 27, 2025 | Ganguly | 1–0 | Nainys | WRBC 2025 Rapid Open | Zukertort Opening | |
| Dec 27, 2025 | Suleymenov | 1–0 | Ganguly | WRBC 2025 Rapid Open | Nimzo-Indian Defense: Sämisch Variation | |
| Dec 27, 2025 | Ganguly | ½–½ | Bai | WRBC 2025 Rapid Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Dec 26, 2025 | Aditya Mittal | 1–0 | Ganguly | WRBC 2025 Rapid Open | Four Knights Game: Spanish Variation, Rubinstein Variation | |
| Dec 26, 2025 | Ganguly | 1–0 | Stribuk | WRBC 2025 Rapid Open | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Dec 26, 2025 | Samunenkov | 1–0 | Ganguly | WRBC 2025 Rapid Open | Queen's Gambit Accepted: Classical Defense, Normal Line | |
| Dec 26, 2025 | Ganguly | 0–1 | Meng | WRBC 2025 Rapid Open | Zukertort Opening | |
| Dec 26, 2025 | Averin | 0–1 | Ganguly | WRBC 2025 Rapid Open | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Dec 18, 2025 | Ganguly | 0–1 | Rapport | World Blitz 2025 Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Nov 5, 2025 | Ganguly | ½–½ | Vachier-Lagrave | FIDE World Cup 2025 | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 4, 2025 | Vachier-Lagrave | 1–0 | Ganguly | FIDE World Cup 2025 | French Defense: Chigorin Variation | |
| Nov 2, 2025 | Ahmadzada | 0–1 | Ganguly | FIDE World Cup 2025 | French Defense: Advance Variation, Euwe Variation | |
| Nov 1, 2025 | Ganguly | 1–0 | Ahmadzada | FIDE World Cup 2025 | Ruy Lopez: Closed, Delayed Exchange | |
| Oct 1, 2025 | Utsab Chatterjee | ½–½ | Ganguly | Round 11: Utsab Chatterjee - Ganguly, Surya Shekhar | Ruy Lopez: Morphy Defense, Norwegian Variation | |
| Sep 30, 2025 | Ganguly | 1–0 | Chidvilash Sai Surapaneni | Round 10: Ganguly, Surya Shekhar - Chidvilash Sai Surapaneni | Zukertort Opening | |
| Sep 29, 2025 | Ritviz | 1–0 | Ganguly | Round 9: Ritviz, Parab - Ganguly, Surya Shekhar | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Sep 28, 2025 | Ganguly | ½–½ | Nitin | Round 8: Ganguly, Surya Shekhar - Nitin, S. | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Sep 27, 2025 | Jain Kashish Manoj | ½–½ | Ganguly | Round 7: Jain Kashish Manoj - Ganguly, Surya Shekhar | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Sep 26, 2025 | Ganguly | ½–½ | Ravi | Round 6: Ganguly, Surya Shekhar - Ravi, Teja S. | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Sep 23, 2025 | Pattnayak Nilsu | 0–1 | Ganguly | Round 3: Pattnayak Nilsu - Ganguly, Surya Shekhar | Ruy Lopez: Morphy Defense, Norwegian Variation | |
| Sep 22, 2025 | Ganguly | 1–0 | Yashad Bambeshwar | Round 2: Ganguly, Surya Shekhar - Yashad Bambeshwar | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Sep 21, 2025 | Tijil Singh | * | Ganguly | Round 1: Tijil Singh - Ganguly, Surya Shekhar | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Sep 21, 2025 | Lalit Babu M R | ½–½ | Ganguly | Round 5: Lalit Babu M R - Ganguly, Surya Shekhar | Queen's Gambit Accepted: Classical Defense, Normal Line | |
| Sep 21, 2025 | Ganguly | 1–0 | Manish Anto Cristiano F | Round 4: Ganguly, Surya Shekhar - Manish Anto Cristiano F | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Jul 27, 2025 | Hagner | 0–1 | Ganguly | Round 9: Hagner, Bennet - Ganguly, Surya Shekhar | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Jul 26, 2025 | Ganguly | ½–½ | Trost | Round 8: Ganguly, Surya Shekhar - Trost, Edvin | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 25, 2025 | Raczek | ½–½ | Ganguly | Round 7: Raczek, Krzysztof - Ganguly, Surya Shekhar | Queen's Gambit Accepted: Classical Defense, Steinitz Variation, Development Variation | |
| Jul 24, 2025 | Ganguly | 1–0 | Lu | Round 6: Ganguly, Surya Shekhar - Lu, Miaoyi | Zukertort Opening | |
| Jul 23, 2025 | Camlar | ½–½ | Ganguly | Round 5: Camlar, Arda - Ganguly, Surya Shekhar | King's Indian Attack | |
| Jul 19, 2025 | Fiskaaen | ½–½ | Ganguly | Round 1: Fiskaaen, Martin Holten - Ganguly, Surya Shekhar | Catalan Opening: Closed | |
| Jun 1, 2025 | Gurel | ½–½ | Ganguly | Round 4: Gurel, Ediz - Ganguly, Surya Shekhar | Scotch Game: Scotch Gambit, Advance Variation | |
| May 29, 2025 | Grandelius | 1–0 | Ganguly | Round 1: Grandelius, Nils - Ganguly, Surya Shekhar | Caro-Kann Defense: Exchange Variation | |
| May 28, 2025 | Ganguly | 1–0 | Bellahcene | Round 7: Ganguly, Surya Shekhar - Bellahcene, Bilel | Petrov's Defense: Modern Attack | |
| May 26, 2025 | Ganguly | ½–½ | Puranik | Round 5: Ganguly, Surya Shekhar - Puranik, Abhimanyu | Caro-Kann Defense: Two Knights Attack | |
| May 25, 2025 | Mamedov | ½–½ | Ganguly | Round 4: Mamedov, Rauf - Ganguly, Surya Shekhar | English Opening: King's English Variation | |
| May 24, 2025 | Ganguly | 0–1 | Eugene | Round 3: Ganguly, Surya Shekhar - Eugene, Floryan | French Defense: Advance Variation, Euwe Variation | |
| May 23, 2025 | Rathanvel | 0–1 | Ganguly | Round 2: Rathanvel, V S - Ganguly, Surya Shekhar | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| May 22, 2025 | Ganguly | 1–0 | Robert | Round 1: Ganguly, Surya Shekhar - Robert, Mathias | King's Indian Defense: Orthodox Variation, Classical System | |
| May 21, 2025 | Ganguly | ½–½ | Materia | Round 2: Ganguly, Surya Shekhar - Materia, Marco | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| May 21, 2025 | Karthikeyan | 0–1 | Ganguly | Round 6: Karthikeyan, Murali - Ganguly, Surya Shekhar | Ruy Lopez: Berlin Defense | |
| May 15, 2025 | Zhalmakhanov | ½–½ | Ganguly | Round 9: Zhalmakhanov, Ramazan - Ganguly, Surya Shekhar | Caro-Kann Defense: Two Knights Attack | |
| May 14, 2025 | Ganguly | ½–½ | Wang | Round 8: Ganguly, Surya Shekhar - Wang, Shixu B | Sicilian Defense: Najdorf Variation, English Attack | |
| May 13, 2025 | Neelash Saha | ½–½ | Ganguly | Round 7: Neelash Saha - Ganguly, Surya Shekhar | Indian Defense | |
| May 12, 2025 | Ganguly | 1–0 | Garcia | Round 6: Ganguly, Surya Shekhar - Garcia, Jan Emmanuel | Ruy Lopez: Berlin Defense | |
| May 11, 2025 | Zverev | 1–0 | Ganguly | Round 5: Zverev, Lev - Ganguly, Surya Shekhar | Italian Game: Giuoco Pianissimo, Normal | |
| May 10, 2025 | Ganguly | ½–½ | Rozum | Round 4: Ganguly, Surya Shekhar - Rozum, Ivan | Caro-Kann Defense: Exchange Variation | |
| May 9, 2025 | Quizon | ½–½ | Ganguly | Round 3: Quizon, Daniel - Ganguly, Surya Shekhar | Caro-Kann Defense: Tartakower Variation | |
| May 8, 2025 | Ganguly | ½–½ | Begmuratov | Round 2: Ganguly, Surya Shekhar - Begmuratov, Khumoyun | Sicilian Defense: Najdorf Variation, Opocensky Variation | |