| 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 | |