| May 9, 2026 | Laptii | 1–0 | Thilakarathne | rated rapid game | Sicilian Defense: Modern Variations | |
| May 9, 2026 | Thilakarathne | 0–1 | Yerkenov | rated rapid game | French Defense: Winawer Variation, Delayed Exchange Variation | |
| May 9, 2026 | Fecker | 0–1 | Thilakarathne | rated rapid game | Sicilian Defense: Modern Variations | |
| May 9, 2026 | Nguyen | 0–1 | Thilakarathne | rated rapid game | Sicilian Defense: Prins Variation | |
| May 9, 2026 | Thilakarathne | 1–0 | Leung | rated rapid game | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| May 9, 2026 | Thilakarathne | 1–0 | Kovid BURTHUN | rated rapid game | French Defense: Winawer Variation, Delayed Exchange Variation | |
| May 1, 2026 | Nesterov | 1–0 | Thilakarathne | rated rapid game | Queen's Gambit Declined: Ragozin Defense | |
| Apr 9, 2026 | Thilakarathne | 1–0 | Isaev | 小组赛 | Philidor Defense: Exchange Variation | |
| Apr 9, 2026 | Zhalmakhanov | ½–½ | Thilakarathne | 小组赛 | Sicilian Defense: Najdorf Variation, English Attack | |
| Apr 8, 2026 | Thilakarathne | 0–1 | Bilguun | 小组赛 | Sicilian Defense: French Variation, Westerinen Attack | |
| Apr 8, 2026 | Yu | 1–0 | Thilakarathne | 小组赛 | Sicilian Defense: Moscow Variation | |
| Apr 8, 2026 | Adly | ½–½ | Thilakarathne | 小组赛 | English Opening: Agincourt Defense | |
| Mar 18, 2025 | Liyanage | ½–½ | Thilakarathne | Round 9: Liyanage, Pesandu Rashmitha - Thilakarathne, G M H | Catalan Opening: Open Defense | |
| Mar 17, 2025 | Thilakarathne | 1–0 | Sivathanujan | Round 8: Thilakarathne, G M H - Sivathanujan, S | Sicilian Defense: O'Kelly Variation, Réti System | |
| Mar 16, 2025 | Manon | 1–0 | Thilakarathne | Round 7: Manon, Reja Neer - Thilakarathne, G M H | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 15, 2025 | Thilakarathne | ½–½ | Zia | Round 6: Thilakarathne, G M H - Zia, Tahsin Tajwar | Sicilian Defense: Hyperaccelerated Dragon | |
| Mar 14, 2025 | Amarasinghe | 0–1 | Thilakarathne | Round 5: Amarasinghe, A A C B - Thilakarathne, G M H | Nimzo-Larsen Attack: Classical Variation | |
| Mar 13, 2025 | Thilakarathne | ½–½ | Mafaaz Khalid | Round 4: Thilakarathne, G M H - Mafaaz Khalid | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Mar 12, 2025 | Wijerathna | ½–½ | Thilakarathne | Round 3: Wijerathna, Vinuka Dihain - Thilakarathne, G M H | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Mar 11, 2025 | Thilakarathne | 1–0 | Ganepola | Round 2: Thilakarathne, G M H - Ganepola, Thushanu Yasmith | Caro-Kann Defense: Advance Variation, Short Variation | |
| Mar 11, 2025 | Weerathungalage | 0–1 | Thilakarathne | Round 1: Weerathungalage, W D Malisha Sasvidu - Thilakarathne, G M H | Modern Defense: Two Knights Variation | |
| Jun 30, 2024 | Turcan | 1–0 | Thilakarathne | Round 9: Turcan, Richard - Thilakarathne, G M H | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jun 29, 2024 | Thilakarathne | ½–½ | Gatineau | Round 8: Thilakarathne, G M H - Gatineau, Yovann | French Defense: Classical Variation, Steinitz Variation | |
| Jun 28, 2024 | Thilakarathne | 1–0 | Mthembu | Round 7: Thilakarathne, G M H - Mthembu, Lovers | Ruy Lopez: Closed, Flohr System | |
| Jun 28, 2024 | Defromont | 1–0 | Thilakarathne | Round 6: Defromont, Benjamin - Thilakarathne, G M H | Sicilian Defense: Moscow Variation, Main Line | |
| Jun 27, 2024 | Mladek | ½–½ | Thilakarathne | Round 5: Mladek, Richard - Thilakarathne, G M H | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Jun 27, 2024 | Thilakarathne | 1–0 | Janik | Round 4: Thilakarathne, G M H - Janik, Igor | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jun 26, 2024 | Turcan | 1–0 | Thilakarathne | Round 9: Turcan, Richard - Thilakarathne, G M H | Sicilian Defense: Modern Variations | |
| Jun 26, 2024 | Thilakarathne | 1–0 | Horak | Round 8: Thilakarathne, G M H - Horak, Martin | Sicilian Defense: Old Sicilian | |
| Jun 26, 2024 | Alrehaili | 1–0 | Thilakarathne | Round 7: Alrehaili, Ahmed Abdullah S - Thilakarathne, G M H | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jun 26, 2024 | Thilakarathne | 0–1 | Janik | Round 6: Thilakarathne, G M H - Janik, Igor | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jun 26, 2024 | Walter | 0–1 | Thilakarathne | Round 5: Walter, Szymon - Thilakarathne, G M H | Sicilian Defense: Closed | |
| Jun 26, 2024 | Thilakarathne | 1–0 | Alharthi | Round 4: Thilakarathne, G M H - Alharthi, Ahmed Mohammed A | Scandinavian Defense: Classical Variation | |
| Jun 26, 2024 | Thilakarathne | 1–0 | Musasizi | Round 2: Thilakarathne, G M H - Musasizi, Emmanuel | Sicilian Defense: French Variation, Westerinen Attack | |
| Jun 26, 2024 | Wagner | 0–1 | Thilakarathne | Round 1: Wagner, Gerald - Thilakarathne, G M H | Sicilian Defense: Classical Variation | |
| Jun 26, 2024 | Mladek | 1–0 | Thilakarathne | Round 3: Mladek, Richard - Thilakarathne, G M H | Nimzo-Indian Defense: Normal Variation | |
| Jun 26, 2024 | Thilakarathne | 1–0 | Hemeni | Round 3: Thilakarathne, G M H - Hemeni, Simamnkele | Sicilian Defense: Classical Variation, Anti-Sozin Variation | |
| Jun 25, 2024 | Szpar | 1–0 | Thilakarathne | Round 2: Szpar, Milosz - Thilakarathne, G M H | Sicilian Defense: Chekhover Variation | |
| Jun 25, 2024 | Thilakarathne | 1–0 | Alotaibi | Round 1: Thilakarathne, G M H - Alotaibi, Mohammed Dhaidan N | Sicilian Defense: Modern Variations | |
| Jan 26, 2024 | Thilakarathne | 0–1 | Sathvik | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Ruy Lopez: Exchange Variation, Keres Variation | |
| Jan 25, 2024 | Prasad | ½–½ | Thilakarathne | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Sicilian Defense: O'Kelly Variation, Yerevan System | |
| Jan 24, 2024 | Thilakarathne | ½–½ | Daaevik | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Sicilian Defense: French Variation, Westerinen Attack | |
| Jan 23, 2024 | Nayak | 0–1 | Thilakarathne | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | French Defense: Chigorin Variation | |
| Jan 21, 2024 | Thilakarathne | 0–1 | Shyam | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jan 21, 2024 | Mukund | ½–½ | Thilakarathne | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jan 20, 2024 | Thilakarathne | 1–0 | Rajarishi | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jan 19, 2024 | Thilakarathne | 0–1 | Aakash Sharadchandra | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Sicilian Defense: Moscow Variation, Main Line | |
| Jan 18, 2024 | Vignesh | 0–1 | Thilakarathne | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Ruy Lopez: Morphy Defense, Fianchetto Defense Deferred | |
| Nov 19, 2021 | Thilakarathne | ½–½ | Rautela | Youth Grand Prix 2 - Open - Open 18 | Sicilian Defense: Richter-Rauzer Variation, Classical Variation | |
| Nov 19, 2021 | Thilakarathne | ½–½ | Makoveev | Youth Grand Prix 2 - Open - Open 18 | Sicilian Defense: Hyperaccelerated Dragon | |
| Nov 19, 2021 | Thilakarathne | 1–0 | George Samir | Youth Grand Prix 2 - Open - Open 18 | Ruy Lopez: Morphy Defense | |
| Nov 19, 2021 | Thilakarathne | 1–0 | Qalichava | Youth Grand Prix 2 - Open - Open 18 | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Nov 19, 2021 | Liyanage | 1–0 | Thilakarathne | Youth Grand Prix 2 - Open - Open 18 | Alekhine Defense: Modern Variation, Main Line | |
| Nov 19, 2021 | Issac | 0–1 | Thilakarathne | Youth Grand Prix 2 - Open - Open 18 | ? | |
| Nov 19, 2021 | Ilyasli | 0–1 | Thilakarathne | Youth Grand Prix 2 - Open - Open 18 | English Opening: Neo-Catalan Declined | |
| Nov 19, 2021 | Alonso Garcia | 0–1 | Thilakarathne | Youth Grand Prix 2 - Open - Open 18 | ? | |
| Nov 1, 2021 | Thilakarathne | 0–1 | Ilyasli | Youth Grand Prix 1 - Open - Open 18 | Sicilian Defense: Lasker-Dunne Attack | |
| Nov 1, 2021 | Thilakarathne | * | Yu | Youth Grand Prix 1 - Open - Open 18 | ? | |
| Nov 1, 2021 | Thilakarathne | 1–0 | Issac | Youth Grand Prix 1 - Open - Open 18 | Sicilian Defense: Lasker-Dunne Attack | |
| Nov 1, 2021 | Thilakarathne | 0–1 | Makoveev | Youth Grand Prix 1 - Open - Open 18 | Sicilian Defense: Closed, Chameleon Variation | |
| Nov 1, 2021 | Thilakarathne | 1–0 | Liyanage | Youth Grand Prix 1 - Open - Open 18 | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Nov 1, 2021 | George Samir | 1–0 | Thilakarathne | Youth Grand Prix 1 - Open - Open 18 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Nov 1, 2021 | Rautela | 1–0 | Thilakarathne | Youth Grand Prix 1 - Open - Open 18 | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Nov 1, 2021 | Alonso Garcia | ½–½ | Thilakarathne | Youth Grand Prix 1 - Open - Open 18 | Modern Defense: Standard Defense | |
| Nov 1, 2021 | Qalichava | 1–0 | Thilakarathne | Youth Grand Prix 1 - Open - Open 18 | Modern Defense: Standard Defense | |
| Aug 16, 2021 | Thilakarathne | 1–0 | Cantela | World Youth Cup 2021 O18-G10 - Open 18 | King's Indian Attack: Wahls Defense | |
| Aug 16, 2021 | Thilakarathne | 1–0 | Hilwerda | World Youth Cup 2021 O18-G10 - Open 18 | King's Indian Attack: Symmetrical Defense | |
| Aug 16, 2021 | Thilakarathne | 0–1 | Sharma | World Youth Cup 2021 O18-G10 - Open 18 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Aug 16, 2021 | Thilakarathne | ½–½ | Huynh | World Youth Cup 2021 O18-G10 - Open 18 | Zukertort Opening | |
| Aug 16, 2021 | Thilakarathne | 1–0 | Tan | World Youth Cup 2021 O18-G10 - Open 18 | Zukertort Opening: Sicilian Invitation | |
| Aug 16, 2021 | Villarreal | 0–1 | Thilakarathne | World Youth Cup 2021 O18-G10 - Open 18 | Indian Defense: Anti-Nimzo-Indian | |
| Aug 16, 2021 | Itgelt | 1–0 | Thilakarathne | World Youth Cup 2021 O18-G10 - Open 18 | Modern Defense: Two Knights Variation | |
| Aug 16, 2021 | Chennaoui | ½–½ | Thilakarathne | World Youth Cup 2021 O18-G10 - Open 18 | English Opening: King's English Variation | |
| Aug 16, 2021 | Sadnan Hasan | ½–½ | Thilakarathne | World Youth Cup 2021 O18-G10 - Open 18 | Sicilian Defense: Najdorf Variation | |
| Aug 16, 2021 | Rodrigue-Lemieux | 1–0 | Thilakarathne | World Youth Cup 2021 O18-G10 - Open 18 | English Opening: King's English Variation | |