| Mar 15, 2025 | Gunasekara | 1–0 | Tharushi | Round 6: Gunasekara, K P K Hesara - Tharushi, T H D Niklesha | Sicilian Defense: Taimanov Variation, Szén Variation | |
| Mar 12, 2025 | Tharushi | 0–1 | Sanudula | Round 3: Tharushi, T H D Niklesha - Sanudula, K M Dahamdi | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 11, 2025 | Tharushi | 1–0 | Gunawardhana | Round 2: Tharushi, T H D Niklesha - Gunawardhana, Devindya Oshini | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Sep 22, 2024 | Tharushi | 0–1 | Manova | 45th FIDE Women's Chess Olympiad | Indian Defense: Budapest Defense, Rubinstein Variation | |
| Sep 21, 2024 | Tharushi | 1–0 | Hermoso Rodriguez | 45th FIDE Women's Chess Olympiad | Slav Defense: Modern Line | |
| Sep 20, 2024 | Tharushi | 0–1 | Cori T. | 45th FIDE Women's Chess Olympiad | Modern Defense: Averbakh System | |
| Sep 19, 2024 | Sandu | 1–0 | Tharushi | 45th FIDE Women's Chess Olympiad | Sicilian Defense: Four Knights Variation | |
| Sep 18, 2024 | Tharushi | 0–1 | Koskela | 45th FIDE Women's Chess Olympiad | Nimzo-Indian Defense: Rubinstein System | |
| Sep 16, 2024 | Wafa | ½–½ | Tharushi | 45th FIDE Women's Chess Olympiad | Sicilian Defense: Four Knights Variation | |
| Sep 15, 2024 | Tharushi | ½–½ | Kaslan | 45th FIDE Women's Chess Olympiad | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Sep 14, 2024 | Tharushi | 1–0 | Karelina | 45th FIDE Women's Chess Olympiad | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Sep 13, 2024 | Tharushi | 1–0 | Kouassi Edichy Berenice | 45th FIDE Women's Chess Olympiad | Slav Defense: Modern Line | |
| Jun 30, 2024 | Salonika | ½–½ | Tharushi | Round 9: Salonika, Saina - Tharushi, T H D Niklesha | Sicilian Defense: Four Knights Variation | |
| Jun 29, 2024 | Tharushi | 1–0 | Walter | Round 8: Tharushi, T H D Niklesha - Walter, Ema | Queen's Gambit Declined: Three Knights Variation | |
| Jun 28, 2024 | Nansubuga | 0–1 | Tharushi | Round 7: Nansubuga , Gloria - Tharushi, T H D Niklesha | Nimzo-Indian Defense | |
| Jun 28, 2024 | Tharushi | ½–½ | Wijesuriya | Round 6: Tharushi, T H D Niklesha - Wijesuriya, G P Y | Queen's Gambit Declined | |
| Jun 27, 2024 | Kubicka | 1–0 | Tharushi | Round 5: Kubicka, Anna - Tharushi, T H D Niklesha | Sicilian Defense: Kramnik Variation | |
| Jun 26, 2024 | Tharushi | ½–½ | Koubova | Round 9: Tharushi, T H D Niklesha - Koubova, Anna Marie | Queen's Gambit Accepted: Classical Defense, Normal Line | |
| Jun 26, 2024 | Wijesuriya | 0–1 | Tharushi | Round 8: Wijesuriya, G P Y - Tharushi, T H D Niklesha | Sicilian Defense: Closed | |
| Jun 26, 2024 | Jarocka | 1–0 | Tharushi | Round 7: Jarocka, Liwia - Tharushi, T H D Niklesha | Sicilian Defense: Four Knights Variation | |
| Jun 26, 2024 | Tharushi | 1–0 | Kanakova | Round 5: Tharushi, T H D Niklesha - Kanakova, Natalie | Dutch Defense: Raphael Variation | |
| Jun 26, 2024 | Aakanksha Hagawane | ½–½ | Tharushi | Round 4: Aakanksha Hagawane - Tharushi, T H D Niklesha | Sicilian Defense: French Variation, Open | |
| Jun 26, 2024 | Blanquet | 0–1 | Tharushi | Round 3: Blanquet, Camille - Tharushi, T H D Niklesha | Indian Defense: Knights Variation | |
| Jun 26, 2024 | Tharushi | 1–0 | Kubicka | Round 2: Tharushi, T H D Niklesha - Kubicka, Anna | Benoni Defense | |
| Jun 26, 2024 | Tharushi | 0–1 | Antolak | Round 6: Tharushi, T H D Niklesha - Antolak, Julia | Nimzo-Indian Defense: Rubinstein System, Rubinstein Variation | |
| Sep 4, 2021 | Tharushi | 1–0 | Shabanaj | Online_Olympiad_Div2_PoolC | King's Indian Defense: Orthodox Variation | |
| Sep 4, 2021 | Tharushi | 0–1 | Lampard | Online_Olympiad_Div2_PoolC | Grünfeld Defense: Exchange Variation, Spassky Variation | |
| Sep 4, 2021 | Koljevic | 1–0 | Tharushi | Online_Olympiad_Div2_PoolC | Sicilian Defense: Chekhover Variation | |
| Sep 3, 2021 | Tharushi | 1–0 | Lahav | Online_Olympiad_Div2_PoolC | Benoni Defense: Fianchetto Variation | |
| Sep 3, 2021 | Ferreira | 0–1 | Tharushi | Online_Olympiad_Div2_PoolC | Sicilian Defense: Closed | |
| Sep 3, 2021 | sildgutten | 1–0 | Tharushi | Online_Olympiad_Div2_PoolC | Zukertort Opening: Polish Defense | |
| Aug 29, 2021 | Tharushi | 1–0 | Sewak | Online_Olympiad_Div3_PoolA | Queen's Pawn Game: Modern Defense | |
| Aug 29, 2021 | Joshi | 0–1 | Tharushi | Online_Olympiad_Div3_PoolA | Sicilian Defense: Closed | |
| Aug 28, 2021 | Tharushi | 1–0 | Kudainazarova | Online_Olympiad_Div3_PoolA | Queen's Gambit Declined: Exchange Variation | |
| Aug 28, 2021 | Promsirinimit | ½–½ | Tharushi | Online_Olympiad_Div3_PoolA | Sicilian Defense: Dragon Variation, Yugoslav Attack, Belezky Line | |