| Oct 31, 2025 | Edwards | 1–0 | Ranasinghe | ECF Coventry International 2025 | Trompowsky Attack | |
| Oct 30, 2025 | Ranasinghe | 0–1 | Swiatkowski | ECF Coventry International 2025 | Indian Defense | |
| Oct 29, 2025 | Ranasinghe | 0–1 | Swiatkowski | ECF Coventry International 2025 | Indian Defense | |
| Oct 28, 2025 | Hindol Ghosh | 1–0 | Ranasinghe | ECF Coventry International 2025 | Sicilian Defense: Najdorf Variation, Main Line | |
| Oct 27, 2025 | Miller | ½–½ | Ranasinghe | ECF Coventry International 2025 | Rapport-Jobava System | |
| Oct 27, 2025 | Ranasinghe | 0–1 | Avinash Vaidyanathan | ECF Coventry International 2025 | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Oct 26, 2025 | Zhang | 1–0 | Ranasinghe | ECF Coventry International 2025 | Sicilian Defense: Modern Variations, Main Line | |
| Oct 26, 2025 | Ranasinghe | ½–½ | Arun | ECF Coventry International 2025 | Indian Defense: London System | |
| Sep 10, 2023 | Lebedev | ½–½ | Ranasinghe | 2023 UK Chess Challenge Terafinal Challengers U12 | Sicilian Defense: Najdorf Variation, English Attack | |
| Sep 9, 2023 | Ranasinghe | 1–0 | Linton | 2023 UK Chess Challenge Terafinal Challengers U12 | Indian Defense | |
| Sep 9, 2023 | Ranasinghe | 0–1 | De Silva | 2023 UK Chess Challenge Terafinal Challengers U12 | Queen's Pawn Game: Accelerated London System | |
| Sep 9, 2023 | Pereslavtsev | 1–0 | Ranasinghe | 2023 UK Chess Challenge Terafinal Challengers U12 | King's Indian Defense: Semi-Averbakh System | |
| Jul 27, 2023 | Ranasinghe | 0–1 | De Silva | British Championships: Junior Under 12 | Queen's Pawn Game: Accelerated London System | |
| Jul 26, 2023 | Ranasinghe | 0–1 | Walia | British Championships: Junior Under 12 | Queen's Gambit Declined: Orthodox Defense, Botvinnik Variation | |
| — | Ranasinghe | 0–1 | Melia | Round 1: Ranasinghe, R A Chaniru Chanudika - Melia, Alfie | Indian Defense | |
| — | Ranasinghe | 1–0 | Tagg | Round 2: Ranasinghe, R A Chaniru Chanudika - Tagg, George | Queen's Pawn Game: London System, with e6 | |
| — | Ranasinghe | ½–½ | Boganadham | Round 4: Ranasinghe, R A Chaniru Chanudika - Boganadham, Ved Sudeep | Indian Defense | |
| — | Ranasinghe | 0–1 | Patel | Round 5: Ranasinghe, R A Chaniru Chanudika - Patel, Keatan | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| — | Ranasinghe | 0–1 | Kendall | Round 6: Ranasinghe, R A Chaniru Chanudika - Kendall, Arthur | Queen's Pawn Game: Barry Attack, Grünfeld Variation | |
| — | Ranasinghe | 1–0 | Layhe | Round 1: Ranasinghe, R A Chaniru Chanudika - Layhe, Simon | Horwitz Defense | |
| — | Ranasinghe | 0–1 | Flavell | Round 3: Ranasinghe, R A Chaniru Chanudika - Flavell, Archie | Queen's Pawn Game: Barry Attack, Grünfeld Variation | |
| — | Ranasinghe | 0–1 | Gardiner | Round 4: Ranasinghe, R A Chaniru Chanudika - Gardiner, Harry | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| — | Ranasinghe | ½–½ | French | Round 3: Ranasinghe, R A Chaniru Chanudika - French, Morgan | Indian Defense | |
| — | Ranasinghe | 1–0 | Williams | Round 5: Ranasinghe, R A Chaniru Chanudika - Williams, R Gareth | Queen's Pawn Game | |
| — | Lee | 1–0 | Ranasinghe | Round 1: Lee, Yuk Hei - Ranasinghe, R A Chaniru Chanudika | Sicilian Defense: Closed | |
| — | Munshi | ½–½ | Ranasinghe | Round 2: Munshi, Aryan - Ranasinghe, R A Chaniru Chanudika | King's Indian Defense: Kramer Variation | |
| — | Pearson | 0–1 | Ranasinghe | Round 3: Pearson, Charlie - Ranasinghe, R A Chaniru Chanudika | Sicilian Defense: Najdorf Variation | |
| — | Ding | 0–1 | Ranasinghe | Round 5: Ding, Yicheng - Ranasinghe, R A Chaniru Chanudika | King's Indian Defense: Makogonov Variation | |
| — | Rughani | 1–0 | Ranasinghe | Round 7: Rughani, Mahin - Ranasinghe, R A Chaniru Chanudika | Indian Defense: Anti-Grünfeld, Alekhine Variation | |
| — | Maung Maung Latt | 1–0 | Ranasinghe | Round 2: Maung Maung Latt - Ranasinghe, R A Chaniru Chanudika | London System | |
| — | Ofeni | 1–0 | Ranasinghe | Round 5: Ofeni, Joel - Ranasinghe, R A Chaniru Chanudika | Sicilian Defense: Najdorf Variation, Freak Attack | |
| — | Di-Vetta | 0–1 | Ranasinghe | Round 2: Di-Vetta, Andrew - Ranasinghe, R A Chaniru Chanudika | English Opening: Anglo-Indian Defense, Anti-Anti-Grünfeld | |
| — | Cawston | 1–0 | Ranasinghe | Round 4: Cawston, M John - Ranasinghe, R A Chaniru Chanudika | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| — | Bryant | ½–½ | Ranasinghe | Round 6: Bryant, Jeffrey - Ranasinghe, R A Chaniru Chanudika | Indian Defense: Anti-Grünfeld, Basman-Williams Attack | |