| Jan 24, 2026 | Hu | 1–0 | Rupasinghe | 2026 Australian Championship Under 18 years | Catalan Opening: Open Defense, Classical Line | |
| Jan 24, 2026 | Rupasinghe | 1–0 | Horikawa | 2026 Australian Championship Under 18 years | Caro-Kann Defense: Exchange Variation | |
| Jan 23, 2026 | Rupasinghe | 0–1 | Leong | 2026 Australian Championship Under 18 years | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jan 21, 2026 | Chakrabarty | 1–0 | Rupasinghe | 2026 Australian Championship Under 18 years | Sicilian Defense: Lasker-Pelikan Variation | |
| Jan 18, 2026 | Rupasinghe | ½–½ | Chang | 2026 Australian Championship Under 18 years | Caro-Kann Defense: Exchange Variation | |
| Jan 18, 2026 | Rupasinghe | 1–0 | Cheng | 2026 Australian Championship Under 18 years | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jan 18, 2026 | Fu | 0–1 | Rupasinghe | 2026 Australian Championship Under 18 years | Queen's Pawn Game: Accelerated London System | |
| Jan 17, 2026 | Fu | 0–1 | Rupasinghe | 2026 Australian Championship Under 18 years | Queen's Pawn Game: Accelerated London System | |
| Jul 10, 2024 | Broekhuyse | 1–0 | Rupasinghe | Round 10: Broekhuyse, Paul - Rupasinghe, Sayum | Sicilian Defense: Closed | |
| Jul 10, 2024 | Rupasinghe | * | Dwyer | Round 9: Rupasinghe, Sayum - Dwyer, Matthew | ? | |
| Jul 10, 2024 | Chen | ½–½ | Rupasinghe | Round 8: Chen, Dean - Rupasinghe, Sayum | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Jul 10, 2024 | Kwok | * | Rupasinghe | Round 6: Kwok, Bradwell - Rupasinghe, Sayum | ? | |
| Jul 10, 2024 | Rupasinghe | 0–1 | Ding | Round 5: Rupasinghe, Sayum - Ding, Daniel (yulin) | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 9, 2024 | Rupasinghe | 0–1 | Lane | Round 8: Rupasinghe, Sayum - Lane, Gary W | Ruy Lopez: Cozio Defense | |
| Jul 9, 2024 | Rupasinghe | ½–½ | Litchfield | Round 7: Rupasinghe, Sayum - Litchfield, Frederick | Sicilian Defense: Moscow Variation | |
| Jul 8, 2024 | Bayaca | 0–1 | Rupasinghe | Round 6: Bayaca, Sterling - Rupasinghe, Sayum | English Opening: Symmetrical Variation | |
| Jun 9, 2024 | Rupasinghe | 0–1 | Tang | Round 5: Rupasinghe, Sayum - Tang, Terrence | Rapport-Jobava System | |
| Jun 8, 2024 | Rupasinghe | 0–1 | Chakrabarty | Round 3: Rupasinghe, Sayum - Chakrabarty, Reyaansh | Rapport-Jobava System | |
| — | Rupasinghe | 1–0 | Wong | 2025 SIO Challengers | Ruy Lopez: Berlin Defense | |
| — | Rupasinghe | 0–1 | Potluri Supreetha | 2025 SIO Challengers | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| — | Lee | 0–1 | Rupasinghe | 2025 SIO Challengers | Sicilian Defense: Chekhover Variation | |
| — | Qiang | ½–½ | Rupasinghe | 2025 SIO Challengers | Catalan Opening: Closed | |
| — | Lama | 1–0 | Rupasinghe | 2025 SIO Challengers | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |