| Jun 27, 2026 | Ruggiero | ½–½ | Ranasinghe | Round 11: Ruggiero, Benedetta - Ranasinghe, O R Hasini Anuththara | Bishop's Opening: Berlin Defense | |
| Jun 26, 2026 | Ranasinghe | 0–1 | Shorosh | Round 10: Ranasinghe, O R Hasini Anuththara - Shorosh, Lana | French Defense: Exchange Variation | |
| Jun 25, 2026 | Galieva | 1–0 | Ranasinghe | Round 9: Galieva, Togzhan - Ranasinghe, O R Hasini Anuththara | Bishop's Opening: Vienna Hybrid | |
| Jun 24, 2026 | Ranasinghe | ½–½ | Badescu | Round 8: Ranasinghe, O R Hasini Anuththara - Badescu, Eliza-Ioana | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Jun 23, 2026 | Kvaratskhelia | 0–1 | Ranasinghe | Round 7: Kvaratskhelia, Nia - Ranasinghe, O R Hasini Anuththara | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 21, 2026 | Ranasinghe | 0–1 | Asadova | Round 6: Ranasinghe, O R Hasini Anuththara - Asadova, Madinabonu | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Jun 20, 2026 | Tselmuun Tuvshinbayar | ½–½ | Ranasinghe | Round 5: Tselmuun Tuvshinbayar - Ranasinghe, O R Hasini Anuththara | Queen's Gambit Declined | |
| Jun 19, 2026 | Ranasinghe | 1–0 | Kobeissey | Round 4: Ranasinghe, O R Hasini Anuththara - Kobeissey , Jessica | Caro-Kann Defense: Exchange Variation | |
| Jun 18, 2026 | Guo | ½–½ | Ranasinghe | Round 3: Guo, Loida - Ranasinghe, O R Hasini Anuththara | Petrov's Defense: Kaufmann Attack | |
| Jun 17, 2026 | Ranasinghe | ½–½ | Wang | Round 2: Ranasinghe, O R Hasini Anuththara - Wang, Angela Zixi | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Jun 16, 2026 | Jefimova | 0–1 | Ranasinghe | Round 1: Jefimova, Marija - Ranasinghe, O R Hasini Anuththara | Petrov's Defense: Cozio Attack | |
| Mar 8, 2026 | Ranasinghe | 0–1 | Gorlova | rated blitz game | French Defense: Exchange Variation | |
| Mar 8, 2026 | Beryozka | 0–1 | Ranasinghe | rated blitz game | Semi-Slav Defense: Main Line | |
| Mar 8, 2026 | Ranasinghe | 1–0 | Naralkhan | rated blitz game | Sicilian Defense: Kan Variation, Knight Variation | |
| Mar 8, 2026 | Ranasinghe | 1–0 | Ranasinghe | rated blitz game | Petrov's Defense | |
| Mar 8, 2026 | Ranasinghe | 0–1 | Chinnam Vyshnavi | rated blitz game | French Defense: Exchange Variation | |
| Mar 8, 2026 | Abanes | 0–1 | Ranasinghe | rated blitz game | King's Pawn Game: Leonardis Variation | |
| Mar 8, 2026 | Ranasinghe | 1–0 | Muthuswamy | rated blitz game | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Mar 8, 2026 | Enkhrii Enkh-Amgalan | 1–0 | Ranasinghe | rated blitz game | Queen's Gambit Declined: Modern Variation, Knight Defense | |
| Mar 8, 2026 | Ranasinghe | 1–0 | Maystrishina | rated blitz game | Caro-Kann Defense: Exchange Variation | |
| Mar 26, 2025 | Asadova | 1–0 | Ranasinghe | Round 7: Asadova, Madinabonu - Ranasinghe, O R Hasini Anuththara | Czech Defense | |
| Mar 22, 2025 | Ranasinghe | 0–1 | Karaman | Round 4: Ranasinghe, O R Hasini Anuththara - Karaman, Defne | English Opening: King's English Variation | |
| Mar 21, 2025 | Ranasinghe | 0–1 | Bissaliyeva | Round 2: Ranasinghe, O R Hasini Anuththara - Bissaliyeva, Alisha | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jul 2, 2024 | Svanadze | 1–0 | Ranasinghe | Game 2: Svanadze, Lile - Ranasinghe, O R Hasini Anuththara | Petrov's Defense: Three Knights Game | |
| Jul 1, 2024 | Ranasinghe | ½–½ | Svanadze | Game 1: Ranasinghe, O R Hasini Anuththara - Svanadze, Lile | Scandinavian Defense: Main Line | |
| Jun 29, 2024 | Ulozhenko | 0–1 | Ranasinghe | Round 7: Ulozhenko, Victoriia - Ranasinghe, O R Hasini Anuththara | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Jun 28, 2024 | Ranasinghe | 0–1 | Baghramyan | Round 6: Ranasinghe, O R Hasini Anuththara - Baghramyan, Sofia | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Jun 27, 2024 | Sikharulidze | 0–1 | Ranasinghe | Round 5: Sikharulidze, Elisabed - Ranasinghe, O R Hasini Anuththara | Queen's Gambit Declined: Orthodox Defense, Botvinnik Variation | |
| Jun 26, 2024 | Ranasinghe | ½–½ | Limari | Round 4: Ranasinghe, O R Hasini Anuththara - Limari, Sopia | Sicilian Defense: Dragon Variation, Yugoslav Attack, Old Line | |
| Jun 25, 2024 | Belanova | 1–0 | Ranasinghe | Round 3: Belanova, Svetlana - Ranasinghe, O R Hasini Anuththara | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jun 23, 2024 | Muradli | 0–1 | Ranasinghe | Round 1: Muradli, Yaghmur - Ranasinghe, O R Hasini Anuththara | Blackmar-Diemer Gambit Declined: Lamb Defense | |
| Jun 21, 2024 | Ranasinghe | ½–½ | Xin | Round 2: Ranasinghe, O R Hasini Anuththara - Xin, Stella | Sicilian Defense: Four Knights Variation | |