| Nov 3, 2025 | Thavandiran | ½–½ | Yuffa | FIDE World Cup 2025 | Caro-Kann Defense: Endgame Offer | |
| Nov 3, 2025 | Yuffa | ½–½ | Thavandiran | FIDE World Cup 2025 | Queen's Gambit Declined: Queen's Knight Variation | |
| Nov 2, 2025 | Yuffa | ½–½ | Thavandiran | FIDE World Cup 2025 | Catalan Opening: Closed | |
| Oct 31, 2025 | Thavandiran | ½–½ | Yuffa | FIDE World Cup 2025 | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation | |
| Oct 27, 2025 | Yuffa | 1–0 | Thavandiran | FIDE World Cup 2025 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Oct 27, 2025 | Thavandiran | 0–1 | Yuffa | FIDE World Cup 2025 | Alekhine Defense: Four Pawns Attack, Main Line | |
| Oct 27, 2025 | Yuffa | ½–½ | Thavandiran | FIDE World Cup 2025 | English Opening: Agincourt Defense, Bogoljubow Defense | |
| Oct 27, 2025 | Thavandiran | ½–½ | Yuffa | FIDE World Cup 2025 | Caro-Kann Defense: Endgame Offer | |
| Oct 19, 2025 | Thavandiran | 1–0 | Rasmussen | Round 9: Thavandiran, Shiyam - Rasmussen, Allan Stig | Caro-Kann Defense: Endgame Offer | |
| Oct 17, 2025 | Thavandiran | ½–½ | Chatalbashev | Round 7: Thavandiran, Shiyam - Chatalbashev, Boris | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Oct 17, 2025 | Pajeken | ½–½ | Thavandiran | Round 6: Pajeken, Jakob Leon - Thavandiran, Shiyam | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Oct 16, 2025 | Hacker | 0–1 | Thavandiran | Round 5: Hacker, Jonas - Thavandiran, Shiyam | Nimzo-Indian Defense: Sämisch Variation | |
| Oct 15, 2025 | Thavandiran | 1–0 | Gloeckler | Round 4: Thavandiran, Shiyam - Gloeckler, Christian | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Oct 14, 2025 | Jalving | 1–0 | Thavandiran | Round 3: Jalving, August - Thavandiran, Shiyam | Sicilian Defense: Kan Variation, Modern Variation | |
| Oct 14, 2025 | Thavandiran | 1–0 | Hagner | Round 2: Thavandiran, Shiyam - Hagner, Bennet | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Oct 13, 2025 | Hector | 1–0 | Thavandiran | Round 8: Hector, Jonny - Thavandiran, Shiyam | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Oct 13, 2025 | Liu | 0–1 | Thavandiran | Round 1: Liu, Casper - Thavandiran, Shiyam | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Oct 12, 2025 | Priyanka Nutakki | 1–0 | Thavandiran | Fagernes International Autumn 2025 | Indian Defense: Dzindzi-Indian Defense | |
| Oct 11, 2025 | Thavandiran | 1–0 | Zepeda Berlanga | Fagernes International Autumn 2025 | Sicilian Defense: Moscow Variation, Main Line | |
| Oct 10, 2025 | Vestby-Ellingsen | 1–0 | Thavandiran | Fagernes International Autumn 2025 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Oct 9, 2025 | Thavandiran | 1–0 | Khoo-Thwe | Fagernes International Autumn 2025 | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Oct 8, 2025 | Skotheim | ½–½ | Thavandiran | Fagernes International Autumn 2025 | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Oct 8, 2025 | Thavandiran | 0–1 | Nigmatov | Fagernes International Autumn 2025 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Oct 7, 2025 | Sandstad | 0–1 | Thavandiran | Fagernes International Autumn 2025 | King's Indian Attack: Spassky Variation | |
| Oct 6, 2025 | Thavandiran | ½–½ | Vishwa Vasnawala | Fagernes International Autumn 2025 | Bishop's Opening: Vienna Hybrid | |
| Oct 5, 2025 | Harish | ½–½ | Thavandiran | Fagernes International Autumn 2025 | French Defense: Advance Variation, Euwe Variation | |
| Jul 31, 2025 | Thavandiran | * | Wu | 16th Calgary International | Sicilian Defense: Najdorf Variation | |
| Jul 31, 2025 | Thavandiran | * | Wu | 16th Calgary International | Sicilian Defense: Najdorf Variation | |
| Jul 31, 2025 | Thavandiran | * | Wu | 16th Calgary International | Sicilian Defense: Najdorf Variation | |
| Apr 21, 2025 | Thavandiran | 1–0 | Szakmary | Freestyle Chess Open A | ? | |
| Apr 21, 2025 | Kearns | ½–½ | Thavandiran | Freestyle Chess Open A | ? | |
| Apr 20, 2025 | Thavandiran | ½–½ | Szalay-Ocsak | Freestyle Chess Open A | ? | |
| Apr 20, 2025 | Stichter | 0–1 | Thavandiran | Freestyle Chess Open A | ? | |
| Apr 19, 2025 | Thavandiran | 0–1 | Kukushkin | Freestyle Chess Open A | ? | |
| Apr 19, 2025 | Hoffmann | 0–1 | Thavandiran | Freestyle Chess Open A | ? | |
| Apr 18, 2025 | Thavandiran | ½–½ | Zenari | Round 3: Thavandiran, Shiyam - Zenari, Marco | ? | |
| Apr 18, 2025 | Sarana | 1–0 | Thavandiran | Round 2: Sarana, Alexey - Thavandiran, Shiyam | ? | |
| Dec 30, 2024 | Thavandiran | 0–1 | Esipenko | FIDE World Blitz Chess Championship 2024 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Dec 30, 2024 | Thavandiran | 1–0 | Erenburg | FIDE World Blitz Chess Championship 2024 | Caro-Kann Defense: Endgame Offer | |
| Dec 30, 2024 | Thavandiran | 0–1 | Dlugy | FIDE World Blitz Chess Championship 2024 | Scandinavian Defense: Schiller-Pytel Variation | |
| Dec 30, 2024 | Thavandiran | ½–½ | Rakhmanov | FIDE World Blitz Chess Championship 2024 | Sicilian Defense: Nimzowitsch Variation, Exchange Variation | |
| Dec 30, 2024 | Thavandiran | 1–0 | Isanzhulov | FIDE World Blitz Chess Championship 2024 | Scandinavian Defense: Valencian Variation | |
| Dec 30, 2024 | Thavandiran | 0–1 | Saraci | FIDE World Blitz Chess Championship 2024 | Bishop's Opening: Boi Variation | |
| Dec 30, 2024 | Suleymanli | 0–1 | Thavandiran | FIDE World Blitz Chess Championship 2024 | Indian Defense: Dzindzi-Indian Defense | |
| Dec 30, 2024 | Kevlishvili | 1–0 | Thavandiran | FIDE World Blitz Chess Championship 2024 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Dec 30, 2024 | Benjamin | 1–0 | Thavandiran | FIDE World Blitz Chess Championship 2024 | French Defense: King's Indian Attack | |
| Dec 30, 2024 | Muradli | 0–1 | Thavandiran | FIDE World Blitz Chess Championship 2024 | King's Indian Defense: Orthodox Variation, Gligoric-Taimanov System | |
| Dec 30, 2024 | Theodorou | 1–0 | Thavandiran | FIDE World Blitz Chess Championship 2024 | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Dec 30, 2024 | Harsha Bharathakoti | 1–0 | Thavandiran | FIDE World Blitz Chess Championship 2024 | Bird Opening: Dutch Variation | |
| Dec 30, 2024 | Pereira | 0–1 | Thavandiran | FIDE World Blitz Chess Championship 2024 | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Dec 26, 2024 | Thavandiran | 0–1 | Bok | FIDE World Rapid Chess Championship 2024 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Dec 26, 2024 | Corrales Jimenez | 1–0 | Thavandiran | FIDE World Rapid Chess Championship 2024 | Indian Defense: Dzindzi-Indian Defense | |
| Sep 22, 2024 | Thavandiran | 1–0 | Tran | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Sep 21, 2024 | Castro Torres | 0–1 | Thavandiran | 45th FIDE Chess Olympiad | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Sep 20, 2024 | Thavandiran | 1–0 | Hommadov | 45th FIDE Chess Olympiad | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Sep 19, 2024 | Thavandiran | 1–0 | Middelburg | 45th FIDE Chess Olympiad | Caro-Kann Defense: Endgame Variation | |
| Sep 16, 2024 | Gurel | 1–0 | Thavandiran | 45th FIDE Chess Olympiad | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Sep 15, 2024 | Daneshvar | 1–0 | Thavandiran | 45th FIDE Chess Olympiad | Hungarian Opening | |
| Sep 14, 2024 | Kourkoulos-Arditis | ½–½ | Thavandiran | 45th FIDE Chess Olympiad | French Defense: Advance Variation, Euwe Variation | |
| Sep 13, 2024 | Zilka | 0–1 | Thavandiran | 45th FIDE Chess Olympiad | French Defense: Burn Variation | |
| Sep 11, 2024 | Rowe | 0–1 | Thavandiran | 45th FIDE Chess Olympiad | Horwitz Defense | |
| Jul 25, 2024 | Munkhzul | 0–1 | Thavandiran | Biel Chess Festival MTO | French Defense: Exchange Variation | |
| Jul 24, 2024 | Thavandiran | ½–½ | Woong | Biel Chess Festival MTO | Sicilian Defense: Kalashnikov Variation | |
| Jul 23, 2024 | Kamber | 0–1 | Thavandiran | Biel Chess Festival MTO | French Defense: Chigorin Variation | |
| Jul 22, 2024 | Thavandiran | 0–1 | Smirnov | Biel Chess Festival MTO | Four Knights Game: Scotch Variation Accepted | |
| Jul 20, 2024 | Gueci | 0–1 | Thavandiran | Biel Chess Festival MTO | French Defense: Advance Variation, Euwe Variation | |
| Jul 19, 2024 | Thavandiran | 0–1 | Ansat | Biel Chess Festival MTO | Sicilian Defense: Richter-Rauzer Variation, Vitolins Variation | |
| Jul 18, 2024 | Harsha Bharathakoti | 1–0 | Thavandiran | Biel Chess Festival MTO | Nimzo-Indian Defense: Three Knights Variation | |
| Jul 17, 2024 | Thavandiran | 1–0 | Valsecchi | Biel Chess Festival MTO | Sicilian Defense: Taimanov Variation, Szén Variation | |
| Jul 16, 2024 | Mendonca | ½–½ | Thavandiran | Biel Chess Festival MTO | French Defense: Advance Variation, Euwe Variation | |
| Jul 15, 2024 | Thavandiran | 1–0 | Fronda | Biel Chess Festival MTO | Sicilian Defense: Prins Variation | |
| Apr 9, 2024 | Jaferian | 0–1 | Thavandiran | Round 9: Jaferian, Koosha - Thavandiran, Shiyam | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Apr 9, 2024 | Thavandiran | 0–1 | Tregubov | Round 8: Thavandiran, Shiyam - Tregubov, Pavel V. | Sicilian Defense: Four Knights Variation | |
| Apr 9, 2024 | Cheparinov | 1–0 | Thavandiran | Round 7: Cheparinov, Ivan - Thavandiran, Shiyam | French Defense: Advance Variation, Euwe Variation | |
| Apr 9, 2024 | Thavandiran | 1–0 | Plotkin | Round 6: Thavandiran, Shiyam - Plotkin, Mark | Modern Defense: Standard Defense | |
| Apr 9, 2024 | Pourkashiyan | 0–1 | Thavandiran | Round 5: Pourkashiyan, Atousa - Thavandiran, Shiyam | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Apr 9, 2024 | Thavandiran | ½–½ | Mamedyarov | Round 4: Thavandiran, Shiyam - Mamedyarov, Shakhriyar | Scandinavian Defense: Classical Variation | |
| Apr 9, 2024 | Li | 0–1 | Thavandiran | Round 3: Li, Yunshan - Thavandiran, Shiyam | Kangaroo Defense | |
| Apr 2, 2024 | Dorrance | 0–1 | Thavandiran | 2024 Zonals | Nimzo-Indian Defense: Kmoch Variation | |
| Apr 1, 2024 | Thavandiran | 1–0 | Sai Krishna G V | 2024 Zonals | Four Knights Game: Spanish Variation, Symmetrical Variation, Metger Unpin | |
| Apr 1, 2024 | Noritsyn | 0–1 | Thavandiran | 2024 Zonals | French Defense: Advance Variation, Euwe Variation | |
| Mar 31, 2024 | Thavandiran | ½–½ | Vettese | 2024 Zonals | Sicilian Defense: Najdorf Variation | |
| Mar 30, 2024 | Rodrigue-Lemieux | 0–1 | Thavandiran | Round 6: Rodrigue-Lemieux, Shawn - Thavandiran, Shiyam | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Mar 30, 2024 | Thavandiran | 1–0 | Sambuev | Round 5: Thavandiran, Shiyam - Sambuev, Bator | Four Knights Game: Spanish Variation | |
| Mar 29, 2024 | Atanasov | ½–½ | Thavandiran | 2024 Canadian Championship at Hart House, Toronto | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Mar 28, 2024 | Thavandiran | 1–0 | Panjwani | 2024 Canadian Championship at Hart House, Toronto | Sicilian Defense: Lasker-Pelikan Variation | |
| Mar 28, 2024 | Noritsyn | 0–1 | Thavandiran | 2024 Canadian Championship at Hart House, Toronto | French Defense: Advance Variation, Euwe Variation | |
| Mar 28, 2024 | Thavandiran | 1–0 | Yang | Round 1: Rodrigue-Lemieux, Shawn - Latorre, Vincent | English Opening: Great Snake Variation | |
| Oct 29, 2022 | Ferriol | 1–0 | Thavandiran | 20th Bangkok Chess Club Open | French Defense: Winawer Variation, Advance Variation | |
| Oct 28, 2022 | Thavandiran | 1–0 | Nguyen | 20th Bangkok Chess Club Open | Caro-Kann Defense: Classical Variation | |
| Oct 27, 2022 | Maulana Muhammad Kahfi | 1–0 | Thavandiran | 20th Bangkok Chess Club Open | Benoni Defense: Fianchetto Variation | |
| Oct 26, 2022 | Thavandiran | 1–0 | Teerapabpaisit | 20th Bangkok Chess Club Open | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Oct 25, 2022 | Attwood | 0–1 | Thavandiran | 20th Bangkok Chess Club Open | ? | |
| Oct 24, 2022 | Thavandiran | * | Ismail | 20th Bangkok Chess Club Open | ? | |
| Oct 16, 2022 | Thavandiran | 1–0 | Melaa | Fagernes International Autum | GM | Four Knights Game: Spanish Variation, Rubinstein Variation, Henneberger Variation | |
| Oct 15, 2022 | Cherniaiev | ½–½ | Thavandiran | Fagernes International Autum | GM | Indian Defense: Anti-Nimzo-Indian | |
| Oct 14, 2022 | Thavandiran | ½–½ | Nielsen | Fagernes International Autum | GM | Four Knights Game: Spanish Variation | |
| Oct 13, 2022 | Unneland | 0–1 | Thavandiran | Fagernes International Autum | GM | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Oct 12, 2022 | Thavandiran | 0–1 | Demchenko | Fagernes International Autum | GM | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Nyezhmetdinov Attack | |
| Oct 12, 2022 | Ingebretsen | ½–½ | Thavandiran | Fagernes International Autum | GM | Kangaroo Defense | |