| Jun 20, 2026 | Li | 0–1 | Kavin Mohan | Round 11: Li, Yiheng - Kavin Mohan | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jun 20, 2026 | Kavin Mohan | 0–1 | Yakubboev | Round 10: Kavin Mohan - Yakubboev, Nodirbek | King's Indian Defense: Kazakh Variation | |
| Jun 20, 2026 | Karaivanov | 0–1 | Kavin Mohan | Round 9: Karaivanov, Alexander - Kavin Mohan | Torre Attack: Classical Defense | |
| Jun 20, 2026 | Nihal Sarin | 1–0 | Kavin Mohan | Round 8: Nihal Sarin - Kavin Mohan | Zukertort Opening: Reversed Grünfeld | |
| Jun 20, 2026 | Kavin Mohan | 0–1 | Xue | Round 7: Kavin Mohan - Xue, Haowen | Queen's Indian Defense: Capablanca Variation | |
| Jun 20, 2026 | Kavin Mohan | 0–1 | Murzin | Round 6: Kavin Mohan - Murzin, Volodar | King's Indian Defense: Orthodox Variation | |
| Jun 20, 2026 | Kavin Mohan | 0–1 | Zhao | Round 5: Kavin Mohan - Zhao, Chenxi | Queen's Gambit Declined | |
| Jun 20, 2026 | Kavin Mohan | 0–1 | Karthik Rajaa | Round 4: Kavin Mohan - Karthik Rajaa | English Opening: Symmetrical Variation, Four Knights Variation | |
| Jun 20, 2026 | Kavin Mohan | 1–0 | Nomindalai Tumurbaatar | Round 3: Kavin Mohan - Nomindalai Tumurbaatar | Grünfeld Defense: Three Knights Variation, Hungarian Attack | |
| Jun 20, 2026 | Kavin Mohan | ½–½ | Hakobyan | Round 2: Kavin Mohan - Hakobyan, Aram | Queen's Pawn Game: Symmetrical Variation | |
| Jun 20, 2026 | Kavin Mohan | 0–1 | Shuvalova | Round 1: Kavin Mohan - Shuvalova, Polina | Zukertort Opening | |
| Jun 19, 2026 | Yuste Valenzuela | 1–0 | Kavin Mohan | Round 12: Yuste Valenzuela, Alejandro - Kavin Mohan | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jun 19, 2026 | Litchfield | 1–0 | Kavin Mohan | Round 11: Litchfield, Frederick - Kavin Mohan | Semi-Slav Defense: Quiet Variation | |
| Jun 19, 2026 | Kavin Mohan | 0–1 | O`Gorman | Round 10: Kavin Mohan - O`Gorman, Tom | Queen's Pawn Game: Zukertort Variation | |
| Jun 19, 2026 | Kavin Mohan | 1–0 | Shengelia | Round 9: Kavin Mohan - Shengelia, David | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jun 18, 2026 | Gallego Alcaraz | 1–0 | Kavin Mohan | Round 8: Gallego Alcaraz, Andres Felipe - Kavin Mohan | Catalan Opening: Open Defense, Classical Line | |
| Jun 18, 2026 | Kavin Mohan | 1–0 | Amartuvshin | Round 7: Kavin Mohan - Amartuvshin, Ganzorig | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Jun 18, 2026 | Segarra | 0–1 | Kavin Mohan | Round 6: Segarra, Randy - Kavin Mohan | Sicilian Defense: French Variation | |
| Jun 18, 2026 | Tan | ½–½ | Kavin Mohan | Round 5: Tan, Matthew - Kavin Mohan | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Geller Line | |
| Jun 17, 2026 | Kavin Mohan | 1–0 | Nie | Round 4: Kavin Mohan - Nie, Xinyang | Queen's Gambit Declined | |
| Jun 17, 2026 | Srihari L R | 1–0 | Kavin Mohan | Round 3: Srihari L R - Kavin Mohan | King's Indian Attack: Sicilian Variation | |
| Jun 17, 2026 | Chen | ½–½ | Kavin Mohan | Round 2: Chen, Jonathan - Kavin Mohan | ? | |
| Jun 17, 2026 | Kavin Mohan | 0–1 | Dardha | Round 1: Kavin Mohan - Dardha, Daniel | Zukertort Opening: Sicilian Invitation | |
| Apr 18, 2026 | Das | 1–0 | Kavin Mohan | 23rd Bangkok Chess Club Open 2026 | King's Indian Attack | |
| Apr 16, 2026 | Dhulipalla Bala Chandra Prasad | 1–0 | Kavin Mohan | 23rd Bangkok Chess Club Open 2026 | Sicilian Defense: French Variation | |
| Apr 14, 2026 | Sriram Adarsh Uppala | 1–0 | Kavin Mohan | new tournament description | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 14, 2026 | Sriram Adarsh Uppala | * | Kavin Mohan | new tournament description | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 5, 2026 | Yeap | 0–1 | Kavin Mohan | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Sicilian Defense: Closed, Traditional | |
| Apr 5, 2026 | Kavin Mohan | ½–½ | Muraley | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Benko Gambit Accepted: Modern Variation | |
| Apr 4, 2026 | Wong | ½–½ | Kavin Mohan | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Réti Opening: Advance Variation | |
| Apr 4, 2026 | Kavin Mohan | 1–0 | Abd Aziz | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Bogo-Indian Defense: Retreat Variation | |
| Apr 3, 2026 | Kavin Mohan | 1–0 | Nik | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Slav Defense: Modern Line | |
| Apr 3, 2026 | Shahar | ½–½ | Kavin Mohan | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Apr 3, 2026 | Kavin Mohan | ½–½ | Lim | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Indian Defense: London System | |
| Apr 2, 2026 | Chong | 0–1 | Kavin Mohan | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 2, 2026 | Fam | 0–1 | Kavin Mohan | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Queen's Gambit Declined: Harrwitz Attack | |
| Apr 2, 2026 | Fam | 0–1 | Kavin Mohan | [MCC - Open] Malaysian Chess Championship 2026 @ UTeM Melaka (Open) | Queen's Gambit Declined: Harrwitz Attack | |
| Feb 1, 2026 | Wee | ½–½ | Kavin Mohan | Round 2: Wee, Yin Lin - Kavin Mohan | King's Indian Attack: Double Fianchetto | |
| Feb 1, 2026 | Kavin Mohan | ½–½ | Wee | Round 1: Kavin Mohan - Wee, Yin Lin | Bogo-Indian Defense: Retreat Variation | |
| Dec 29, 2025 | Ye | 1–0 | Kavin Mohan | HKIO 2025 | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Dec 28, 2025 | Kavin Mohan | 0–1 | Zaw Ye Htut | HKIO 2025 | Benko Gambit Accepted: Modern Variation | |
| Dec 27, 2025 | Chong | 0–1 | Kavin Mohan | HKIO 2025 | Benoni Defense: Semi-Benoni | |
| Dec 26, 2025 | Kavin Mohan | ½–½ | Kyaw Myat Aung | HKIO 2025 | Benko Gambit Accepted: King Walk Variation | |
| Dec 26, 2025 | Stevanky | 1–0 | Kavin Mohan | HKIO 2025 | Sicilian Defense: Closed, Traditional | |
| Dec 25, 2025 | Kavin Mohan | * | Arca | HKIO 2025 | Benoni Defense: Classical Variation, Traditional Variation | |
| Dec 24, 2025 | Bacojo | ½–½ | Kavin Mohan | HKIO 2025 | Queen's Gambit Declined: Modern Variation, Normal Line | |
| Dec 24, 2025 | Kavin Mohan | 1–0 | Nissinen | HKIO 2025 | Indian Defense | |
| Dec 23, 2025 | Kapoor | 0–1 | Kavin Mohan | HKIO 2025 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Nov 2, 2025 | Hovhannisyan | ½–½ | Kavin Mohan | FIDE World Cup 2025 | Four Knights Game: Spanish Variation, Classical Variation | |
| Oct 31, 2025 | Kavin Mohan | ½–½ | Hovhannisyan | FIDE World Cup 2025 | Catalan Opening: Open Defense | |
| Oct 27, 2025 | Kavin Mohan | 0–1 | Hovhannisyan | FIDE World Cup 2025 | Bogo-Indian Defense: Exchange Variation | |
| Oct 27, 2025 | Hovhannisyan | ½–½ | Kavin Mohan | FIDE World Cup 2025 | Petrov's Defense: Modern Attack, Center Variation | |
| Sep 21, 2025 | Nguyen Van Huy | ½–½ | Kavin Mohan | 20th Dato Arthur Tan Malaysian Open Chess Championship | Catalan Opening: Open Defense, Classical Line | |
| Sep 20, 2025 | Kavin Mohan | 1–0 | Kushagra Mohan | 20th Dato Arthur Tan Malaysian Open Chess Championship | Grünfeld Defense: Exchange Variation, Classical Variation | |
| Sep 20, 2025 | Kavin Mohan | 1–0 | Zou | 20th Dato Arthur Tan Malaysian Open Chess Championship | Indian Defense | |
| Sep 19, 2025 | Concio | ½–½ | Kavin Mohan | 20th Dato Arthur Tan Malaysian Open Chess Championship | Sicilian Defense: Staunton-Cochrane Variation | |
| Sep 18, 2025 | Lye | * | Kavin Mohan | 20th Dato Arthur Tan Malaysian Open Chess Championship | ? | |
| Sep 17, 2025 | Kavin Mohan | ½–½ | Bacojo | 20th Dato Arthur Tan Malaysian Open Chess Championship | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Sep 16, 2025 | Cantela | * | Kavin Mohan | 20th Dato Arthur Tan Malaysian Open Chess Championship | ? | |
| Sep 15, 2025 | Kavin Mohan | * | Magpily | 20th Dato Arthur Tan Malaysian Open Chess Championship | ? | |
| Jul 31, 2025 | Jiang | ½–½ | Kavin Mohan | Round 6: Jiang, Haochen - Kavin Mohan | Indian Defense: Knights Variation | |
| Jul 31, 2025 | Kavin Mohan | ½–½ | Kiriakov | Round 5: Kavin Mohan - Kiriakov, Petr | Nimzo-Indian Defense: Rubinstein System, Hübner Variation | |
| Jul 30, 2025 | Du | ½–½ | Kavin Mohan | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Jul 29, 2025 | Kavin Mohan | 1–0 | Tran | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Nimzo-Indian Defense: Normal Variation, Gligoric System, Exchange Variation | |
| Jul 29, 2025 | Kavin Mohan | 1–0 | Tan | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Slav Defense: Quiet Variation, Pin Defense | |
| Jul 29, 2025 | Nguyen Van Huy | 1–0 | Kavin Mohan | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Torre Attack: Fianchetto Defense | |
| Jul 9, 2025 | Nguyen | 1–0 | Kavin Mohan | Round 3: Nguyen, Quoc Hy - Kavin Mohan | King's Indian Defense: Smyslov Variation | |
| Jul 6, 2025 | Kavin Mohan | 0–1 | Vo | Asian Age Group 2025 | Nimzo-Indian Defense: St. Petersburg Variation | |
| Jul 6, 2025 | Arca | 1–0 | Kavin Mohan | Round 6: Arca, Christian Gian Karlo - Kavin Mohan | King's Indian Attack: Sicilian Variation | |
| Jul 4, 2025 | Kavin Mohan | 1–0 | Tran | Asian Age Group 2025 | Semi-Slav Defense: Bogoljubow Variation | |
| Jul 2, 2025 | Kavin Mohan | ½–½ | Mariano | Round 2: Kavin Mohan - Mariano, Fabian Glen | Nimzo-Indian Defense: Rubinstein System, Hübner Variation | |
| Jun 19, 2025 | Kavin Mohan | 1–0 | Chong | Round 9: Kavin Mohan - Chong, Jin Cheng | Queen's Gambit Accepted: Old Variation | |
| Jun 19, 2025 | Genkeswaran | 1–0 | Kavin Mohan | Round 7: Genkeswaran, Genivan - Kavin Mohan | Nimzo-Indian Defense: Kmoch Variation | |
| Jun 19, 2025 | Kavin Mohan | ½–½ | Masli | Round 6: Kavin Mohan - Masli, Muhd Nur Daie | Nimzo-Indian Defense: Normal Variation, Gligoric System | |
| Jun 19, 2025 | Shen | 0–1 | Kavin Mohan | Round 5: Shen, Ree Herng - Kavin Mohan | Sicilian Defense: Taimanov Variation, Szén Variation | |
| Jun 19, 2025 | Kavin Mohan | ½–½ | Yeap | Round 4: Kavin Mohan - Yeap, Eng Chiam | Dutch Defense: Stonewall Variation, Modern Variation | |
| Jun 19, 2025 | Shahar | 0–1 | Kavin Mohan | Round 3: Shahar, Uzair - Kavin Mohan | Trompowsky Attack | |
| Jun 18, 2025 | Kavin Mohan | 1–0 | Zulkipli | Round 2: Kavin Mohan - Zulkipli, Zaidan | Nimzo-Indian Defense: St. Petersburg Variation | |
| Jun 18, 2025 | Siva Kumar | ½–½ | Kavin Mohan | Round 8: Siva Kumar, Nirish Kumar - Kavin Mohan | Sicilian Defense: French Variation | |
| Jun 18, 2025 | Lye | 1–0 | Kavin Mohan | Round 1: Lye, Lik Zang - Kavin Mohan | King's Indian Defense: Makogonov Variation | |
| Jun 15, 2025 | Teo | ½–½ | Kavin Mohan | Round 5: Teo, Hong Ming - Kavin Mohan | King's Indian Defense: Fianchetto Variation, Long Variation | |
| Jun 14, 2025 | Kavin Mohan | ½–½ | Loo | Round 4: Kavin Mohan - Loo, Pin Xie | Dutch Defense: Classical Variation | |
| Jun 14, 2025 | Azmir | 0–1 | Kavin Mohan | 3rd Chess Hub Double Weekends Fide Open Classical Tournament (Champion RM1,500) | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Jun 8, 2025 | Kavin Mohan | ½–½ | Sivanesan | Round 2: Kavin Mohan - Sivanesan, Subramanian | King's Indian Defense: Petrosian Variation, Stein Defense | |
| Jun 8, 2025 | Kavin Mohan | 1–0 | Azhar | Round 6: Kavin Mohan - Azhar, Muhd Syakir Shazmeer | Nimzo-Indian Defense: Rubinstein System | |
| Jun 8, 2025 | Gagloyev | 0–1 | Kavin Mohan | 3rd Chess Hub Double Weekends Fide Open Classical Tournament (Champion RM1,500) | French Defense: Exchange Variation | |
| Sep 22, 2024 | Edwards | 0–1 | Kavin Mohan | 45th FIDE Chess Olympiad | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Sep 21, 2024 | Blackburn | ½–½ | Kavin Mohan | 45th FIDE Chess Olympiad | Indian Defense: Anti-Nimzo-Indian | |
| Sep 19, 2024 | Castro Torres | 1–0 | Kavin Mohan | 45th FIDE Chess Olympiad | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Sep 18, 2024 | Kavin Mohan | 1–0 | Amba Oyon Marius Claude | 45th FIDE Chess Olympiad | Benko Gambit Accepted: Fully Accepted Variation | |
| Sep 16, 2024 | Kavin Mohan | ½–½ | Fernandez Sanchez | 45th FIDE Chess Olympiad | Bogo-Indian Defense: Retreat Variation | |
| Sep 14, 2024 | Kanep | 1–0 | Kavin Mohan | 45th FIDE Chess Olympiad | Queen's Pawn Game: Colle System | |
| Sep 12, 2024 | Kavin Mohan | 0–1 | Lilay Weldu Gebru | 45th FIDE Chess Olympiad | Queen's Gambit Accepted: Old Variation | |
| Sep 11, 2024 | Kavin Mohan | ½–½ | Movahed | 45th FIDE Chess Olympiad | King's Indian Defense: Four Pawns Attack, Dynamic Attack | |
| — | Kavin Mohan | ½–½ | Gholami Orimi | Round 7: Kavin Mohan - Gholami Orimi, Mahdi | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| — | Kavin Mohan | ½–½ | Ang | Round 9: Kavin Mohan - Ang, Ern Jie Anderson | Slav Indian | |
| — | Laxman | ½–½ | Kavin Mohan | Round 8: Laxman, R.R. - Kavin Mohan | Indian Defense: Przepiorka Variation | |