| Feb 27, 2026 | Abhinav Anand | 1–0 | Rupam Mukherjee | 13th National Amateur Chess Championship 2026- Open 2300 | Catalan Opening: Open Defense | |
| Feb 27, 2026 | Rahul Ramakrishnan | ½–½ | Rupam Mukherjee | 13th National Amateur Chess Championship 2026- Open 2300 | Old Indian Defense: Ukrainian Variation | |
| Feb 26, 2026 | Rupam Mukherjee | 1–0 | Andalamala Hemal Varshan | 13th National Amateur Chess Championship 2026- Open 2300 | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Sep 22, 2025 | Rupam Mukherjee | 0–1 | Manish Anto Cristiano F | Round 2: Rupam Mukherjee - Manish Anto Cristiano F | King's Indian Attack | |
| Mar 31, 2025 | Sanjeeban Mandal | 1–0 | Rupam Mukherjee | Round 9: Sanjeeban Mandal - Rupam Mukherjee | Owen Defense | |
| Mar 30, 2025 | Rupam Mukherjee | 0–1 | Pradeep Kumar R A | Round 8: Rupam Mukherjee - Pradeep Kumar R A | King's Indian Defense: Sämisch Variation, Closed Variation | |
| Mar 30, 2025 | Aniket Das | 0–1 | Rupam Mukherjee | Round 7: Aniket Das - Rupam Mukherjee | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Mar 29, 2025 | Rupam Mukherjee | 1–0 | Arhan Chatterjee | Round 6: Rupam Mukherjee - Arhan Chatterjee | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Mar 29, 2025 | Niladri Banerjee | 1–0 | Rupam Mukherjee | Round 5: Niladri Banerjee - Rupam Mukherjee | King's Indian Attack | |
| Mar 28, 2025 | Rupam Mukherjee | 1–0 | Kabnurakar Rushikesh | Round 4: Rupam Mukherjee - Kabnurakar Rushikesh | King's Indian Attack | |
| Mar 27, 2025 | Rupam Mukherjee | 1–0 | Yashvardhan Katjhare | Round 2: Rupam Mukherjee - Yashvardhan Katjhare | King's Indian Attack: French Variation | |
| Mar 27, 2025 | Anirban Mondal | 0–1 | Rupam Mukherjee | Round 3: Anirban Mondal - Rupam Mukherjee | English Opening: Symmetrical Variation, Full Symmetry Line | |
| Mar 26, 2025 | Indrayudh Ghosh | 0–1 | Rupam Mukherjee | Round 1: Indrayudh Ghosh - Rupam Mukherjee | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 31, 2025 | Rupam Mukherjee | 0–1 | Chatterjee | Round 8: Rupam Mukherjee - Chatterjee, K.K. | Queen's Gambit Declined: Ragozin Defense | |
| Jan 31, 2025 | Samrat | 0–1 | Rupam Mukherjee | Round 7: Samrat, Ghorai - Rupam Mukherjee | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jan 30, 2025 | Rupam Mukherjee | 1–0 | Shuvam Roy | Round 6: Rupam Mukherjee - Shuvam Roy | Semi-Slav Defense: Main Line | |
| Jan 30, 2025 | Rounaq Biswas | ½–½ | Rupam Mukherjee | Round 5: Rounaq Biswas - Rupam Mukherjee | French Defense: Classical Variation, Steinitz Variation | |
| Jan 29, 2025 | Rupam Mukherjee | 1–0 | Sayan Barua | Round 3: Rupam Mukherjee - Sayan Barua | ? | |
| Jan 29, 2025 | Rupam Mukherjee | 1–0 | Arghya Sen | Round 4: Rupam Mukherjee - Arghya Sen | Sicilian Defense: Grand Prix Attack | |
| Jan 28, 2025 | Rupam Mukherjee | 1–0 | Ishan Dutta | Round 1: Rupam Mukherjee - Ishan Dutta | English Opening: Symmetrical Variation, Mecking Variation | |
| Jan 28, 2025 | Rudradeep Ghosh | 0–1 | Rupam Mukherjee | Round 2: Rudradeep Ghosh - Rupam Mukherjee | Bogo-Indian Defense: Nimzowitsch Variation | |
| May 19, 2024 | Rupam Mukherjee | ½–½ | Arpan | Round 8: Rupam Mukherjee - Arpan, Das | Zukertort Opening: Nimzo-Larsen Variation | |
| May 19, 2024 | Aritra Chanda | 0–1 | Rupam Mukherjee | Round 7: Aritra Chanda - Rupam Mukherjee | Benoni Defense: Old Benoni | |
| May 18, 2024 | Rupam Mukherjee | 1–0 | Sourav Biswas | Round 6: Rupam Mukherjee - Sourav Biswas | Grünfeld Defense: Three Knights Variation, Hungarian Variation | |
| May 18, 2024 | Samyak Dharewa | 1–0 | Rupam Mukherjee | Round 5: Samyak Dharewa - Rupam Mukherjee | French Defense: Two Knights Variation | |
| May 17, 2024 | Rupam Mukherjee | 1–0 | Chanda Ujan | Round 4: Rupam Mukherjee - Chanda Ujan | Semi-Slav Defense: Normal Variation | |
| May 17, 2024 | Angshu Ghosh | 0–1 | Rupam Mukherjee | Round 3: Angshu Ghosh - Rupam Mukherjee | Indian Defense | |
| May 16, 2024 | Rupam Mukherjee | 1–0 | Aditya Sur | Round 2: Rupam Mukherjee - Aditya Sur | Queen's Gambit Declined: Barmen Variation | |
| May 16, 2024 | Shruti Sarkar | 0–1 | Rupam Mukherjee | Round 1: Shruti Sarkar - Rupam Mukherjee | French Defense: Exchange Variation | |
| Sep 1, 2024 | Rupam Mukherjee | * | Kaustuv | Round 7: Rupam Mukherjee - Kaustuv, Kundu | Queen's Gambit Declined: Baltic Defense, Pseudo-Slav | |
| Sep 1, 2024 | Chanda Ujan | 0–1 | Rupam Mukherjee | Round 6: Chanda Ujan - Rupam Mukherjee | Queen's Gambit Declined: Three Knights Variation | |
| Sep 1, 2024 | Niladri Banerjee | 1–0 | Rupam Mukherjee | Round 8: Niladri Banerjee - Rupam Mukherjee | Marienbad System | |
| Aug 31, 2024 | Neelash Saha | ½–½ | Rupam Mukherjee | Round 4: Neelash Saha - Rupam Mukherjee | Queen's Gambit Declined: Harrwitz Attack, Orthodox Defense | |
| Aug 17, 2023 | Rupam Mukherjee | 0–1 | Venkatesh | Indian Championship | Nimzo-Indian Defense: Normal Variation, Ragozin Variation | |
| Jan 1, 2023 | Rupam | 0–1 | Mishra | MPL 59th Senior National | Zukertort Opening: Double Fianchetto Attack | |
| Dec 29, 2022 | Sachi | 1–0 | Rupam | MPL 59th Senior National | French Defense: King's Indian Attack | |
| Dec 27, 2022 | Nayak | 1–0 | Rupam | MPL 59th Senior National | French Defense: King's Indian Attack | |
| Dec 25, 2022 | Varun | 1–0 | Rupam | MPL 59th Senior National | Indian Defense | |
| Dec 24, 2022 | Rupam | ½–½ | Sharma | MPL 59th Senior National | Slav Defense | |
| Dec 23, 2022 | Deepan | ½–½ | Rupam | MPL 59th Senior National | French Defense: King's Indian Attack | |
| Dec 22, 2022 | Rupam | ½–½ | Neelash | MPL 59th Senior National | Queen's Gambit Declined | |
| — | Rupam Mukherjee | 1–0 | Kota Kalpak Harsha Keertan | Round 4: Rupam Mukherjee - Kota Kalpak Harsha Keertan | King's Indian Defense: Normal Variation, King's Knight Variation | |
| — | Rupam Mukherjee | 0–1 | Hari Ganesh T | Round 6: Rupam Mukherjee - Hari Ganesh T | Queen's Gambit Declined: Ragozin Defense | |
| — | Rupam Mukherjee | 0–1 | Vignesh B | Round 8: Rupam Mukherjee - Vignesh B | Rat Defense: English Rat | |
| — | Rupam Mukherjee | ½–½ | Aadik Theophane Lenin | Round 5: Rupam Mukherjee - Aadik Theophane Lenin | Pseudo Queen's Indian Defense | |
| — | Abhay Chetty | 0–1 | Rupam Mukherjee | Round 3: Abhay Chetty - Rupam Mukherjee | Indian Defense | |
| — | Chinnam Vyshnavi | 0–1 | Rupam Mukherjee | Round 5: Chinnam Vyshnavi - Rupam Mukherjee | French Defense: Classical Variation, Burn Variation | |
| — | Kolla Bhaavan | 0–1 | Rupam Mukherjee | Round 7: Kolla Bhaavan - Rupam Mukherjee | French Defense: Schlechter Variation | |
| — | Rao J. | 0–1 | Rupam Mukherjee | Round 6: Rao J., Malleswara - Rupam Mukherjee | French Defense: Classical Variation, Shirov-Anand Variation | |