| Jul 23, 2026 | Kukushkin | ½–½ | Ganguly | Round 10: Kukushkin, Ivan - Ganguly, Surya Shekhar | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 22, 2026 | Ganguly | ½–½ | Georgescu | Round 9: Ganguly, Surya Shekhar - Georgescu, Lena | English Opening: Symmetrical Variation, Three Knights Variation | |
| Jul 21, 2026 | Dauth | 0–1 | Ganguly | Round 8: Dauth, Benjamin - Ganguly, Surya Shekhar | Caro-Kann Defense: Exchange Variation | |
| Jul 20, 2026 | Ganguly | 0–1 | Cao | Round 7: Ganguly, Surya Shekhar - Cao, Qingfeng | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 18, 2026 | Nguyen Thi Mai Hung | ½–½ | Ganguly | Round 6: Nguyen Thi Mai Hung - Ganguly, Surya Shekhar | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Jul 17, 2026 | Ganguly | 1–0 | Harish | Round 5: Ganguly, Surya Shekhar - Harish, Neeraj | Sicilian Defense: Four Knights Variation | |
| Jul 12, 2026 | Ganguly | ½–½ | Dong | Round 9: Ganguly, Surya Shekhar - Dong, Hongfu | Sicilian Defense: Dragon Variation, Yugoslav Attack | |
| Jul 12, 2026 | Alexakis | 1–0 | Ganguly | Round 8: Alexakis, Dimitris - Ganguly, Surya Shekhar | Sicilian Defense: Prins Variation | |
| Jul 12, 2026 | Lu | 0–1 | Ganguly | Round 7: Lu, Miaoyi - Ganguly, Surya Shekhar | Sicilian Defense: Closed | |
| Jul 12, 2026 | Ganguly | 1–0 | Cao | Round 6: Ganguly, Surya Shekhar - Cao, Qingfeng | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jul 12, 2026 | Labrovic | 0–1 | Ganguly | Round 5: Labrovic, Jakov - Ganguly, Surya Shekhar | Ruy Lopez: Morphy Defense, Schliemann Defense Deferred | |
| Jul 12, 2026 | Ganguly | 0–1 | Savitha Shri B | Round 4: Ganguly, Surya Shekhar - Savitha Shri B | English Opening: Symmetrical Variation, Four Knights Variation | |
| Jul 12, 2026 | Haimovich | 0–1 | Ganguly | Round 3: Haimovich, Tal - Ganguly, Surya Shekhar | Queen's Gambit Declined: Neo-Orthodox Variation, Main Line | |
| Jul 12, 2026 | Ganguly | 1–0 | Javet | Round 2: Ganguly, Surya Shekhar - Javet, Blaise | Sicilian Defense: Scheveningen Variation, Keres Attack | |
| Jul 12, 2026 | Di Meo | 0–1 | Ganguly | Round 1: Di Meo, Quentin - Ganguly, Surya Shekhar | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Jul 11, 2026 | Ganguly | 1–0 | Maier | Round 5: Ganguly, Surya Shekhar - Maier, Christian | ? | |
| Jul 11, 2026 | Alexakis | 0–1 | Ganguly | Round 4: Alexakis, Dimitris - Ganguly, Surya Shekhar | ? | |
| Jul 11, 2026 | Ganguly | 1–0 | Ling | Round 3: Ganguly, Surya Shekhar - Ling, Chenxuan | ? | |
| Jul 10, 2026 | Ganguly | 1–0 | Berrada | Round 1: Ganguly, Surya Shekhar - Berrada, Abel | ? | |
| Jul 10, 2026 | Ganguly | 1–0 | Gloeckler | Round 6: Ganguly, Surya Shekhar - Gloeckler, Christian | ? | |
| Jul 10, 2026 | Fogo Esquivel | ½–½ | Ganguly | Round 2: Fogo Esquivel, Levi Kalani Alexander - Ganguly, Surya Shekhar | ? | |
| Jul 10, 2026 | Tregubov | 1–0 | Ganguly | Round 7: Tregubov, Pavel V. - Ganguly, Surya Shekhar | ? | |
| Jul 2, 2026 | Acs | 1–0 | Ganguly | Round 4: Acs, Peter - Ganguly, Surya Shekhar | French Defense: Advance Variation, Euwe Variation | |
| Jul 2, 2026 | Ganguly | ½–½ | Lu | Round 3: Ganguly, Surya Shekhar - Lu, Miaoyi | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Jul 2, 2026 | Ashwath Kaushik | 0–1 | Ganguly | Round 2: Ashwath Kaushik - Ganguly, Surya Shekhar | Bogo-Indian Defense: Retreat Variation | |
| Jul 2, 2026 | Ganguly | 1–0 | Kwiatkowski | Round 1: Ganguly, Surya Shekhar - Kwiatkowski, Jakub | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| 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 | |