| Apr 9, 2026 | Ismailov | 0–1 | Liyanage | 小组赛 | Zukertort Opening: The Potato | |
| Apr 9, 2026 | Liyanage | ½–½ | Makhnev | 小组赛 | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| Apr 8, 2026 | Baasansuren | ½–½ | Liyanage | 小组赛 | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Apr 8, 2026 | Liyanage | 1–0 | Amin | 小组赛 | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Apr 3, 2026 | Liyanage | ½–½ | Ding | 小组赛 | Sicilian Defense: Najdorf Variation | |
| Mar 24, 2026 | Liyanage | 0–1 | Aveskulov | SixDays March 2026 GM A | Sicilian Defense: Moscow Variation | |
| Mar 23, 2026 | Sason | ½–½ | Liyanage | SixDays March 2026 GM A | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Mar 23, 2026 | Liyanage | 1–0 | Radzimski | SixDays March 2026 GM A | Ruy Lopez: Morphy Defense | |
| Mar 22, 2026 | Nagy | ½–½ | Liyanage | SixDays March 2026 GM A | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 21, 2026 | Liyanage | ½–½ | Popovic | SixDays March 2026 GM A | Sicilian Defense: Closed | |
| Mar 21, 2026 | Kolimar | ½–½ | Liyanage | SixDays March 2026 GM A | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Mar 20, 2026 | Liyanage | 1–0 | Goh | SixDays March 2026 GM A | Modern Defense: Two Knights Variation, Suttles Variation | |
| Mar 19, 2026 | Dahl | ½–½ | Liyanage | SixDays March 2026 GM A | Queen's Gambit Declined: Three Knights Variation | |
| Mar 17, 2026 | Liyanage | 1–0 | Golecki | Budapest One Week IMB | Sicilian Defense: Old Sicilian | |
| Mar 16, 2026 | Tahay | 1–0 | Liyanage | SixDays March 2026 GM A | Sicilian Defense: French Variation | |
| Mar 16, 2026 | Nemeth | 0–1 | Liyanage | Budapest One Week IMB | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Mar 15, 2026 | Liyanage | 1–0 | Dorokhina | Budapest One Week IMB | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Mar 14, 2026 | Csernyik | 0–1 | Liyanage | Budapest One Week IMB | French Defense: Tarrasch Variation, Morozevich Variation | |
| Mar 13, 2026 | Liyanage | 0–1 | Nakahara | Budapest One Week IMB | English Opening: Neo-Catalan | |
| Mar 13, 2026 | Mehta Naitik R | 0–1 | Liyanage | Budapest One Week IMB | Sicilian Defense: Classical Variation, Anti-Sozin Variation | |
| Mar 12, 2026 | Liyanage | ½–½ | Horvath | Budapest One Week IMB | Catalan Opening: Open Defense, Classical Line | |
| Mar 11, 2026 | Jaiveer Mahendru | ½–½ | Liyanage | Budapest One Week IMB | Sicilian Defense: Classical Variation | |
| Mar 10, 2026 | Wagh Suyog | ½–½ | Liyanage | Budapest One Week IMB | King's Indian Defense: Larsen Variation | |
| Mar 7, 2026 | Liyanage | 1–0 | Abdisalimov | Budapest Spring Festival | Sicilian Defense: Moscow Variation | |
| Mar 6, 2026 | Liyanage | 1–0 | Priansh Das | Budapest Spring Festival | Petrov's Defense: Millennium Attack | |
| Mar 5, 2026 | Aditya Mittal | 1–0 | Liyanage | Budapest Spring Festival | Queen's Gambit Declined: Queen's Knight Variation | |
| Mar 4, 2026 | Liyanage | 1–0 | Otsuka | Budapest Spring Festival | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 3, 2026 | Piddubna | 0–1 | Liyanage | Budapest Spring Festival | English Opening: Agincourt Defense | |
| Mar 2, 2026 | Liyanage | 0–1 | Aamuktha Guntaka | Budapest Spring Festival | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Mar 1, 2026 | Vasynda | ½–½ | Liyanage | Budapest Spring Festival | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Feb 28, 2026 | Liyanage | 1–0 | Szieberth | Budapest Spring Festival | Pirc Defense: Classical Variation | |
| Feb 27, 2026 | Rupesh Reddy Y | ½–½ | Liyanage | Budapest Spring Festival | Nimzo-Larsen Attack: Classical Variation | |
| Jan 17, 2026 | Liyanage | ½–½ | Aditya Varun Gampa | Round 9: Liyanage, Ranindu Dilshan - Aditya Varun Gampa | Sicilian Defense: Najdorf Variation | |
| Jan 15, 2026 | Liyanage | 0–1 | Requejo Cotrina | Round 7: Liyanage, Ranindu Dilshan - Requejo Cotrina, Oswaldo Valentin | Queen's Pawn Game: Chigorin Variation | |
| Jan 14, 2026 | Ralison | 0–1 | Liyanage | Round 6: Ralison, Milanto Harifidy - Liyanage, Ranindu Dilshan | French Defense: Advance Variation, Main Line | |
| Jan 13, 2026 | Liyanage | ½–½ | Cina` | Round 5: Liyanage, Ranindu Dilshan - Cina`, Vittorio | English Opening: Agincourt Defense | |
| Jan 12, 2026 | Shao | ½–½ | Liyanage | Round 4: Shao, Wenbin - Liyanage, Ranindu Dilshan | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jan 7, 2026 | Liyanage | ½–½ | Habans Aguerrea | Open de Roquetas 2026 | Caro-Kann Defense: Exchange Variation | |
| Jan 6, 2026 | Sanchez Negreiros | 0–1 | Liyanage | Open de Roquetas 2026 | Catalan Opening: Open Defense | |
| Jan 6, 2026 | Liyanage | 1–0 | Schenderowitsch | Open de Roquetas 2026 | Sicilian Defense: O'Kelly Variation, Venice System | |
| Jan 5, 2026 | Aditya Varun Gampa | ½–½ | Liyanage | Open de Roquetas 2026 | King's Indian Attack | |
| Jan 4, 2026 | Liyanage | 0–1 | Fiorito | Open de Roquetas 2026 | Sicilian Defense: Old Sicilian | |
| Jan 4, 2026 | Ghosh | ½–½ | Liyanage | Open de Roquetas 2026 | Catalan Opening: Closed | |
| Jan 3, 2026 | Liyanage | ½–½ | Aronyak Ghosh | Open de Roquetas 2026 | Scandinavian Defense: Gubinsky-Melts Defense | |
| Jan 3, 2026 | Vehi Bach | 0–1 | Liyanage | Open de Roquetas 2026 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jan 2, 2026 | Liyanage | 1–0 | Ruiz Lao | Open de Roquetas 2026 | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Nov 16, 2025 | Boggarapu | ½–½ | Liyanage | Round 9: Boggarapu, Kritan - Liyanage, Ranindu Dilshan | Sicilian Defense: Four Knights Variation | |
| Nov 14, 2025 | Liyanage | 0–1 | Mitrabha | Round 8: Liyanage, Ranindu Dilshan - Mitrabha, Guha | Pirc Defense: Classical Variation | |
| Nov 14, 2025 | Genkeswaran | 0–1 | Liyanage | Round 7: Genkeswaran, Genivan - Liyanage, Ranindu Dilshan | King's Indian Defense: Steiner Attack | |
| Nov 12, 2025 | Liyanage | 0–1 | Fernandez | Round 6: Liyanage, Ranindu Dilshan - Fernandez, Daniel Howard | Philidor Defense: Lion Variation | |
| Nov 11, 2025 | Mohota | * | Liyanage | Round 5: Mohota, Nisha - Liyanage, Ranindu Dilshan | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Nov 11, 2025 | Liyanage | 0–1 | Sengupta | Round 4: Liyanage, Ranindu Dilshan - Sengupta, Deep | Ruy Lopez: Closed, Morphy Attack | |
| Nov 10, 2025 | Lee Luen Mang | 0–1 | Liyanage | Round 3: Lee Luen Mang, Stefan - Liyanage, Ranindu Dilshan | French Defense: Advance Variation, Paulsen Attack | |
| Nov 10, 2025 | Liyanage | 1–0 | Tejaswini | Round 2: Liyanage, Ranindu Dilshan - Tejaswini, Sagar | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Nov 9, 2025 | Naidoo | 0–1 | Liyanage | Commonwealth 2025 | French Defense: Advance Variation, Paulsen Attack | |
| Nov 2, 2025 | Liyanage | ½–½ | Sargissian | FIDE World Cup 2025 | Italian Game: Two Knights Defense, Blackburne Variation | |
| Oct 31, 2025 | Sargissian | 1–0 | Liyanage | FIDE World Cup 2025 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Sep 14, 2025 | Japparbekova | 0–1 | Liyanage | Round 9: Japparbekova, Malika - Liyanage, Ranindu Dilshan | French Defense: Paulsen Variation | |
| Sep 13, 2025 | Liyanage | 1–0 | Kholyavko | Round 8: Liyanage, Ranindu Dilshan - Kholyavko, Mariya | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Sep 12, 2025 | Amanzhol | 0–1 | Liyanage | Round 7: Amanzhol, Khanzada - Liyanage, Ranindu Dilshan | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Sep 11, 2025 | Liyanage | 1–0 | Quparadze | Round 6: Liyanage, Ranindu Dilshan - Quparadze, Giga | Sicilian Defense: Four Knights Variation | |
| Sep 10, 2025 | Assylkhan | 0–1 | Liyanage | Round 5: Assylkhan, Asiya - Liyanage, Ranindu Dilshan | Zukertort Opening: Sicilian Invitation | |
| Sep 9, 2025 | Liyanage | 1–0 | Kubicka | Round 4: Liyanage, Ranindu Dilshan - Kubicka, Anna | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 7, 2025 | Kamarova | 1–0 | Liyanage | Round 2: Kamarova, Zhanbota - Liyanage, Ranindu Dilshan | Catalan Opening | |
| Sep 6, 2025 | Liyanage | ½–½ | Galymzhanuly | Round 1: Liyanage, Ranindu Dilshan - Galymzhanuly, Ibragim | Caro-Kann Defense: Panov Attack | |
| Sep 5, 2025 | Liyanage | ½–½ | Doluhanova | Round 3: Liyanage, Ranindu Dilshan - Doluhanova, Evgeniya | Nimzo-Indian Defense: Sämisch Variation | |
| Sep 1, 2025 | Liyanage | 0–1 | Dhruva Thota | Round 9: Liyanage, Ranindu Dilshan - Dhruva Thota | Sicilian Defense: Chekhover Variation | |
| Jun 3, 2025 | Liyanage | ½–½ | Md Imran | Round 8: Liyanage, Ranindu Dilshan - Md Imran | Sicilian Defense: Alapin Variation | |
| Jun 2, 2025 | Srihari L R | ½–½ | Liyanage | Round 7: Srihari L R - Liyanage, Ranindu Dilshan | King's Indian Attack | |
| Jun 1, 2025 | Liyanage | 1–0 | Panesar Vedant | Round 6: Liyanage, Ranindu Dilshan - Panesar Vedant | Caro-Kann Defense: Exchange Variation | |
| May 31, 2025 | Petkov | 0–1 | Liyanage | Round 5: Petkov, Momchil - Liyanage, Ranindu Dilshan | Bishop's Opening: Vienna Hybrid, Spielmann Attack | |
| May 30, 2025 | Liyanage | ½–½ | Neelash Saha | Round 4: Liyanage, Ranindu Dilshan - Neelash Saha | English Opening: Agincourt Defense | |
| May 29, 2025 | Prraneeth Vuppala | 1–0 | Liyanage | Round 3: Prraneeth Vuppala - Liyanage, Ranindu Dilshan | French Defense: Burn Variation | |
| May 28, 2025 | Liyanage | 0–1 | Rohith Krishna S | Round 2: Liyanage, Ranindu Dilshan - Rohith Krishna S | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| May 27, 2025 | Davtyan | 0–1 | Liyanage | Round 1: Davtyan, Artur - Liyanage, Ranindu Dilshan | Queen's Pawn Game: Symmetrical Variation | |
| May 25, 2025 | Liyanage | ½–½ | Davudov | Round 9: Liyanage, Ranindu Dilshan - Davudov, Tunar | Benoni Defense: Classical Variation, New York Variation | |
| May 22, 2025 | Meng | 1–0 | Liyanage | Round 6: Meng, Yihan - Liyanage, Ranindu Dilshan | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| May 20, 2025 | Mkrtchyan | ½–½ | Liyanage | Round 4: Mkrtchyan, Mariam - Liyanage, Ranindu Dilshan | King's Indian Defense: Fianchetto Variation, Immediate Fianchetto | |
| May 19, 2025 | Liyanage | ½–½ | Sharipov | Round 3: Liyanage, Ranindu Dilshan - Sharipov, Davron | Sicilian Defense: Najdorf Variation | |
| May 15, 2025 | Puranik | 1–0 | Liyanage | Round 9: Puranik, Abhimanyu - Liyanage, Ranindu Dilshan | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 14, 2025 | Liyanage | 1–0 | Demidov | Round 8: Liyanage, Ranindu Dilshan - Demidov, Mikhail | French Defense: Advance Variation, Milner-Barry Gambit, Hector Variation | |
| May 13, 2025 | Zhao | 0–1 | Liyanage | Round 7: Zhao, Yuanhe - Liyanage, Ranindu Dilshan | English Opening: Agincourt Defense | |
| May 12, 2025 | Liyanage | 0–1 | Dai | Round 6: Liyanage, Ranindu Dilshan - Dai, Changren | Slav Defense: Breyer Variation | |
| May 11, 2025 | Xu | 0–1 | Liyanage | Round 5: Xu, Yi - Liyanage, Ranindu Dilshan | French Defense: MacCutcheon Variation, Lasker Variation | |
| May 10, 2025 | Matinian | 1–0 | Liyanage | Round 9: Matinian, Nikita - Liyanage, Ranindu Dilshan | Sicilian Defense: Closed | |
| May 10, 2025 | Liyanage | 0–1 | Priasmoro | Round 8: Liyanage, Ranindu Dilshan - Priasmoro, Novendra | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| May 10, 2025 | Senthil Maran K | 0–1 | Liyanage | Round 7: Senthil Maran K - Liyanage, Ranindu Dilshan | Zukertort Opening: Kingside Fianchetto | |
| May 10, 2025 | Liyanage | 0–1 | Urazayev | Round 6: Liyanage, Ranindu Dilshan - Urazayev, Arystanbek | Nimzo-Larsen Attack: Classical Variation | |
| May 10, 2025 | Agmanov | 1–0 | Liyanage | Round 5: Agmanov, Zhandos - Liyanage, Ranindu Dilshan | French Defense: Steinitz Variation, Boleslavsky Variation | |
| May 10, 2025 | Liyanage | ½–½ | Demidov | Round 4: Liyanage, Ranindu Dilshan - Demidov, Mikhail | Modern Defense: Two Knights Variation | |
| May 10, 2025 | Grischuk | 1–0 | Liyanage | Round 3: Grischuk, Alexander - Liyanage, Ranindu Dilshan | Ruy Lopez: Closed, Anti-Marshall | |
| May 10, 2025 | Liyanage | 1–0 | Sankalp Gupta | Round 2: Liyanage, Ranindu Dilshan - Sankalp Gupta | Nimzo-Larsen Attack: Classical Variation | |
| May 10, 2025 | Makhnev | 0–1 | Liyanage | Round 1: Makhnev, Denis - Liyanage, Ranindu Dilshan | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| May 10, 2025 | Liyanage | 1–0 | Anas Khwaira | Round 4: Liyanage, Ranindu Dilshan - Anas Khwaira | Caro-Kann Defense: Exchange Variation | |
| May 9, 2025 | Karthik Venkataraman | 1–0 | Liyanage | Round 3: Karthik Venkataraman - Liyanage, Ranindu Dilshan | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 8, 2025 | Liyanage | 1–0 | Munkhbayar | Round 2: Liyanage, Ranindu Dilshan - Munkhbayar, Gijir | Zukertort Opening: Nimzo-Larsen Variation | |
| May 7, 2025 | Pranesh M | 1–0 | Liyanage | Round 1: Pranesh M - Liyanage, Ranindu Dilshan | Ruy Lopez: Closed, Morphy Attack | |
| Mar 18, 2025 | Manon | ½–½ | Liyanage | Round 9: Manon, Reja Neer - Liyanage, Ranindu Dilshan | French Defense: Exchange Variation | |
| Mar 17, 2025 | Liyanage | 1–0 | Mafaaz Khalid | Round 8: Liyanage, Ranindu Dilshan - Mafaaz Khalid | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Mar 16, 2025 | Zia | ½–½ | Liyanage | Round 7: Zia, Tahsin Tajwar - Liyanage, Ranindu Dilshan | English Opening: Agincourt Defense | |