| Jun 26, 2026 | Wijerathna | ½–½ | Abdsattar | Round 11: Wijerathna, Vinuka Dihain - Abdsattar, Alisher | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Jun 25, 2026 | Hallmundarson | 0–1 | Wijerathna | Round 10: Hallmundarson, Birkir - Wijerathna, Vinuka Dihain | Scotch Game: Mieses Variation | |
| Jun 24, 2026 | Wijerathna | 1–0 | Ivanauskas | Round 9: Wijerathna, Vinuka Dihain - Ivanauskas, Deividas | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Jun 23, 2026 | Badole Shaunak | 1–0 | Wijerathna | Round 8: Badole Shaunak - Wijerathna, Vinuka Dihain | Ruy Lopez: Closed, Martinez Variation | |
| Jun 22, 2026 | Wijerathna | ½–½ | Golubovic | Round 7: Wijerathna, Vinuka Dihain - Golubovic, Erik | Sicilian Defense: Moscow Variation, Main Line | |
| Jun 20, 2026 | Konstantinides | 0–1 | Wijerathna | Round 6: Konstantinides, Savvas - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Jun 19, 2026 | Wijerathna | 0–1 | Lacan Rus | Round 5: Wijerathna, Vinuka Dihain - Lacan Rus, David | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jun 18, 2026 | Negrean | ½–½ | Wijerathna | Round 4: Negrean, Andrei - Wijerathna, Vinuka Dihain | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 17, 2026 | Wijerathna | ½–½ | Garakhanov | Round 3: Wijerathna, Vinuka Dihain - Garakhanov, Shamsi | Sicilian Defense: Moscow Variation | |
| Jun 16, 2026 | Lee | 0–1 | Wijerathna | Round 2: Lee, Jiwoo - Wijerathna, Vinuka Dihain | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 15, 2026 | Wijerathna | 1–0 | Guzdziol | Round 1: Wijerathna, Vinuka Dihain - Guzdziol, Olaf | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 23, 2026 | Wijerathna | ½–½ | Venkatesh | Round 7: Wijerathna, Vinuka Dihain - Venkatesh, M.R. | Sicilian Defense: Moscow Variation | |
| May 22, 2026 | Sakline Mostafa | ½–½ | Wijerathna | Round 6: Sakline Mostafa, Sajid - Wijerathna, Vinuka Dihain | King's Indian Attack: Sicilian Variation | |
| May 21, 2026 | Wijerathna | ½–½ | Rohith Krishna S | Round 5: Wijerathna, Vinuka Dihain - Rohith Krishna S | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| May 19, 2026 | Wijerathna | 0–1 | Liyanage | Round 3: Wijerathna, Vinuka Dihain - Liyanage, Ranindu Dilshan | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Apr 26, 2026 | Kiringoda | ½–½ | Wijerathna | Round 11: Kiringoda, Thehas Rithmitha - Wijerathna, Vinuka Dihain | Scotch Game: Schmidt Variation | |
| Apr 19, 2026 | Wijerathna | ½–½ | Janukshan | Round 12: Wijerathna, Vinuka Dihain - Janukshan, B | Sicilian Defense: Moscow Variation | |
| Apr 19, 2026 | Wijerathna | ½–½ | Insara | Round 10: Wijerathna, Vinuka Dihain - Insara, S D Nadev | Sicilian Defense: Moscow Variation | |
| Apr 19, 2026 | Ovitigala | 1–0 | Wijerathna | Round 9: Ovitigala, Chenitha Mithvidu - Wijerathna, Vinuka Dihain | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Apr 19, 2026 | Wijerathna | ½–½ | Senarathne | Round 8: Wijerathna, Vinuka Dihain - Senarathne, A A H M B | Sicilian Defense: O'Kelly Variation, Réti System | |
| Apr 19, 2026 | Induwara | 1–0 | Wijerathna | Round 7: Induwara, T H D Thisarindu - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Apr 19, 2026 | Wijerathna | 1–0 | Weerasekara | Round 6: Wijerathna, Vinuka Dihain - Weerasekara, Dishal Nimsara | Caro-Kann Defense: Exchange Variation | |
| Apr 19, 2026 | Sivathanujan | ½–½ | Wijerathna | Round 5: Sivathanujan, S - Wijerathna, Vinuka Dihain | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 19, 2026 | Wijerathna | 1–0 | Bandara | Round 4: Wijerathna, Vinuka Dihain - Bandara, Dhanushka | Caro-Kann Defense: Exchange Variation | |
| Apr 19, 2026 | Dabarera | ½–½ | Wijerathna | Round 3: Dabarera, G W D M - Wijerathna, Vinuka Dihain | Italian Game: Scotch Gambit, Anderssen Attack | |
| Apr 19, 2026 | Wijerathna | 1–0 | Arunakirinathan | Round 2: Wijerathna, Vinuka Dihain - Arunakirinathan, Aruthran | Caro-Kann Defense: Exchange Variation | |
| Apr 19, 2026 | Karunasena | 0–1 | Wijerathna | Round 1: Karunasena, A P Chenitha Sihas Dinsara - Wijerathna, Vinuka Dihain | Catalan Opening: Closed | |
| Nov 21, 2025 | Wijerathna | 1–0 | Doan Tuan Khoi | Round 7: Wijerathna, Vinuka Dihain - Doan Tuan Khoi | Sicilian Defense: Closed, Traditional | |
| Sep 30, 2025 | Wijerathna | ½–½ | Garaev | Round 11: Wijerathna, Vinuka Dihain - Garaev, Tamerlan | French Defense: Classical Variation | |
| Sep 29, 2025 | Talgat | ½–½ | Wijerathna | Round 10: Talgat, Rayan - Wijerathna, Vinuka Dihain | Italian Game: Evans Gambit, Anderssen Variation, Cordel Line | |
| Sep 28, 2025 | Wijerathna | ½–½ | Kireyeu | Round 9: Wijerathna, Vinuka Dihain - Kireyeu , Barys | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Sep 27, 2025 | Ling | 1–0 | Wijerathna | Round 8: Ling, Chenxuan - Wijerathna, Vinuka Dihain | Nimzo-Indian Defense: Sämisch Variation | |
| Sep 26, 2025 | Wijerathna | 1–0 | Seo | Round 7: Wijerathna, Vinuka Dihain - Seo, Juwon | Sicilian Defense: Moscow Variation | |
| Sep 24, 2025 | Sameh Mohamed | 1–0 | Wijerathna | Round 6: Sameh Mohamed, Abdalrahman - Wijerathna, Vinuka Dihain | Queen's Pawn Game: Colle System | |
| Sep 23, 2025 | Wijerathna | 1–0 | Dronov | Round 5: Wijerathna, Vinuka Dihain - Dronov, Igor Vik | Ruy Lopez: Berlin Defense | |
| Sep 22, 2025 | Bakyt | ½–½ | Wijerathna | Round 4: Bakyt, Ibrahim - Wijerathna, Vinuka Dihain | Italian Game: Classical Variation, Greco Gambit | |
| Sep 21, 2025 | Wijerathna | ½–½ | Xia | Round 3: Wijerathna, Vinuka Dihain - Xia, Jinnan | Sicilian Defense: Moscow Variation | |
| Sep 20, 2025 | Bolat | 0–1 | Wijerathna | Round 2: Bolat, Amir K - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| Sep 19, 2025 | Wijerathna | 1–0 | Nassanov | Round 1: Wijerathna, Vinuka Dihain - Nassanov, Ali | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Mar 28, 2025 | Yurasov | 1–0 | Wijerathna | Round 9: Yurasov, Matfey - Wijerathna, Vinuka Dihain | Nimzo-Larsen Attack: Classical Variation | |
| Mar 27, 2025 | Wijerathna | 1–0 | Kuntelia | Round 8: Wijerathna, Vinuka Dihain - Kuntelia, Luka | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Mar 26, 2025 | Haresh | ½–½ | Wijerathna | Round 7: Haresh, Venkata Narayanaswamy - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense, Arkhangelsk Variation | |
| Mar 25, 2025 | Wijerathna | 1–0 | Lee | Round 6: Wijerathna, Vinuka Dihain - Lee, Tsuen Jin Aiesec | French Defense: MacCutcheon Variation, Lasker Variation | |
| Mar 24, 2025 | Ilcic | 1–0 | Wijerathna | Round 5: Ilcic, Aleksa - Wijerathna, Vinuka Dihain | Indian Defense: Anti-Nimzo-Indian | |
| Mar 22, 2025 | Zharas | ½–½ | Wijerathna | Round 3: Zharas, Aldiyar - Wijerathna, Vinuka Dihain | Center Game: Berger Variation | |
| Mar 22, 2025 | Wijerathna | ½–½ | Yang | Round 4: Wijerathna, Vinuka Dihain - Yang, Maxwell | Sicilian Defense: Closed | |
| Mar 21, 2025 | Wijerathna | 1–0 | Jayasooriya | Round 2: Wijerathna, Vinuka Dihain - Jayasooriya, Ruvin Sandharu | Sicilian Defense: Closed, Traditional | |
| Mar 20, 2025 | Zharkov | 0–1 | Wijerathna | Round 1: Zharkov, Daniil - Wijerathna, Vinuka Dihain | Ruy Lopez: Classical Variation | |
| Mar 18, 2025 | Wijerathna | 0–1 | Weerasekara | Round 9: Wijerathna, Vinuka Dihain - Weerasekara, Dishal Nimsara | Caro-Kann Defense: Exchange Variation | |
| Mar 14, 2025 | Liyanage | 1–0 | Wijerathna | Round 5: Liyanage, Ranindu Dilshan - Wijerathna, Vinuka Dihain | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Mar 13, 2025 | Mohammad Fahad | ½–½ | Wijerathna | Round 4: Mohammad Fahad, Rahman - Wijerathna, Vinuka Dihain | Nimzo-Indian Defense: Normal Variation | |
| Mar 12, 2025 | Wijerathna | ½–½ | Thilakarathne | Round 3: Wijerathna, Vinuka Dihain - Thilakarathne, G M H | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Mar 11, 2025 | Nanayakkara | 0–1 | Wijerathna | Round 2: Nanayakkara, Sanuk - Wijerathna, Vinuka Dihain | King's Indian Attack | |
| Jun 11, 2024 | Kakavand | 1–0 | Wijerathna | Round 6: Kakavand, Ramtin - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Dec 9, 2024 | Wijerathna | ½–½ | Zhauynbay | Round 4: Wijerathna, Vinuka Dihain - Zhauynbay, Alimzhan | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Dec 9, 2024 | Wijerathna | 0–1 | Ramtin Kakavand | Round 5: Wijerathna, Vinuka Dihain - Ramtin Kakavand | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Dec 8, 2024 | Zhauynbay | 0–1 | Wijerathna | Round 9: Zhauynbay, Alimzhan - Wijerathna, Vinuka Dihain | Ruy Lopez: Classical Variation | |
| Dec 7, 2024 | Wijerathna | 1–0 | Dovgal | Round 8: Wijerathna, Vinuka Dihain - Dovgal, German | Alekhine Defense: Sämisch Attack | |
| Dec 7, 2024 | Batyrov | ½–½ | Wijerathna | Round 7: Batyrov, Alyhan - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense | |
| Dec 6, 2024 | Wijerathna | ½–½ | Anand | Round 6: Wijerathna, Vinuka Dihain - Anand, Tsogtbileg | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Dec 5, 2024 | Wijerathna | 1–0 | Sivanesan | Round 4: Wijerathna, Vinuka Dihain - Sivanesan, Moganesh | Ruy Lopez: Berlin Defense | |
| Dec 5, 2024 | Ramtin Kakavand | * | Wijerathna | Round 5: Ramtin Kakavand - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Dec 4, 2024 | Narendra Agarwal | 0–1 | Wijerathna | Round 3: Narendra Agarwal - Wijerathna, Vinuka Dihain | Nimzo-Larsen Attack: Classical Variation | |
| Dec 3, 2024 | Wijerathna | 1–0 | Tran Pham Quang Minh | Round 2: Wijerathna, Vinuka Dihain - Tran Pham Quang Minh | Sicilian Defense: Moscow Variation | |
| Dec 3, 2024 | Masakorala | 0–1 | Wijerathna | Round 1: Masakorala, Sethika Dinsitha - Wijerathna, Vinuka Dihain | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Nov 26, 2024 | Wijerathna | ½–½ | Guo | Round 11: Wijerathna, Vinuka Dihain - Guo, Ethan | Sicilian Defense: Moscow Variation | |
| Nov 25, 2024 | Petroff | ½–½ | Wijerathna | Round 10: Petroff, Vlad - Wijerathna, Vinuka Dihain | Queen's Gambit Declined: Three Knights Variation | |
| Nov 24, 2024 | Wijerathna | 0–1 | Aansh Nandan Nerurkar | Round 9: Wijerathna, Vinuka Dihain - Aansh Nandan Nerurkar | Sicilian Defense: Chekhover Variation | |
| Nov 23, 2024 | Torres Rebolledo | 0–1 | Wijerathna | Round 8: Torres Rebolledo, Alvaro - Wijerathna, Vinuka Dihain | Italian Game: Scotch Gambit, Max Lange Attack | |
| Nov 22, 2024 | Wijerathna | ½–½ | Ambartsumian | Round 7: Wijerathna, Vinuka Dihain - Ambartsumian, Tyhran | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Nov 20, 2024 | Kuandykuly | 0–1 | Wijerathna | Round 6: Kuandykuly, Danis - Wijerathna, Vinuka Dihain | Vienna Game: Mieses Variation | |
| Nov 19, 2024 | Wijerathna | 1–0 | Fadeev | Round 5: Wijerathna, Vinuka Dihain - Fadeev, Justin Michael | French Defense: Winawer Variation, Exchange Variation, Canal Attack | |
| Nov 18, 2024 | Berdashkevich | ½–½ | Wijerathna | Round 4: Berdashkevich, Makar - Wijerathna, Vinuka Dihain | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Nov 17, 2024 | Wijerathna | 0–1 | Lacan Rus | Round 3: Wijerathna, Vinuka Dihain - Lacan Rus, David | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Nov 16, 2024 | Petrovski | 0–1 | Wijerathna | Round 2: Petrovski, Nikola - Wijerathna, Vinuka Dihain | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| Nov 15, 2024 | Wijerathna | 1–0 | To | Round 1: Wijerathna, Vinuka Dihain - To, Nam Long | Pirc Defense | |
| Oct 25, 2023 | Wijerathna | ½–½ | You | WCCC 2023 - Open U10 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Oct 17, 2023 | Wijerathna | 0–1 | Banerjee | WCCC 2023 - Open U10 | French Defense: Rubinstein Variation, Blackburne Defense | |
| — | Wijerathna | 1–0 | Eserler | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| — | Wijerathna | 1–0 | Kothari | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| — | Wijerathna | 1–0 | Wu | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Sicilian Defense: Moscow Variation, Sokolsky Variation | |
| — | Wijerathna | ½–½ | Compel | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Sicilian Defense: Closed, Traditional | |
| — | Wijerathna | ½–½ | Daakshin Arun | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Sicilian Defense: Moscow Variation, Main Line | |
| — | Wijerathna | 1–0 | Aiten | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Ruy Lopez: Morphy Defense, Schliemann Defense Deferred | |
| — | Solonenko | 0–1 | Wijerathna | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Scotch Game: Tartakower Variation | |
| — | Guo | ½–½ | Wijerathna | FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025 | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |