| Jun 20, 2026 | Cahaya | 0–1 | Vachier-Lagrave | Round of 16 | Game 2: Cahaya, Satria Duta - Vachier-Lagrave, Maxime | English Opening: Drill Variation | |
| Jun 20, 2026 | So | 0–1 | Cahaya | Round of 16 | Game 1: So, Wesley - Cahaya, Satria Duta | Vienna Game: Mieses Variation | |
| Jun 20, 2026 | Cahaya | 1–0 | Wang | Round 11: Cahaya, Satria Duta - Wang, Yukun | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Jun 20, 2026 | Shimanov | 1–0 | Cahaya | Round 9: Shimanov, Aleksandr - Cahaya, Satria Duta | French Defense: Two Knights Variation | |
| Jun 20, 2026 | Oberio | 0–1 | Cahaya | Round 8: Oberio, Aglipay - Cahaya, Satria Duta | Ruy Lopez | |
| Jun 20, 2026 | Cahaya | 0–1 | Yu | Round 7: Cahaya, Satria Duta - Yu, Yangyi | Italian Game: Classical Variation, Giuoco Pianissimo, with a5 | |
| Jun 20, 2026 | Cahaya | 1–0 | Chinguun | Round 6: Cahaya, Satria Duta - Chinguun, Sumiya | Queen's Gambit Declined: Three Knights Variation | |
| Jun 20, 2026 | Cahaya | 1–0 | Gluhovsky | Round 5: Cahaya, Satria Duta - Gluhovsky, Mark | Pirc Defense: Classical Variation, Quiet System, Chigorin Line | |
| Jun 20, 2026 | Sarana | 1–0 | Cahaya | Round 4: Sarana, Alexey - Cahaya, Satria Duta | Grünfeld Defense: Three Knights Variation | |
| Jun 20, 2026 | Aswath | 1–0 | Cahaya | Round 2: Aswath, S - Cahaya, Satria Duta | London System, with Be2 | |
| Jun 20, 2026 | Press | 0–1 | Cahaya | Round 1: Press, Harry - Cahaya, Satria Duta | Ruy Lopez: Closed, Martinez Variation | |
| Jun 19, 2026 | Nomindalai Tumurbaatar | 0–1 | Cahaya | Round 12: Nomindalai Tumurbaatar - Cahaya, Satria Duta | King's Indian Defense: Fianchetto Variation, Immediate Fianchetto | |
| Jun 19, 2026 | Li | 1–0 | Cahaya | Round 11: Li, Xueyi - Cahaya, Satria Duta | Neo-Grünfeld Defense: Exchange Variation | |
| Jun 19, 2026 | Xu | ½–½ | Cahaya | Round 9: Xu, Ziyuan - Cahaya, Satria Duta | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Jun 18, 2026 | Lam | 0–1 | Cahaya | Round 8: Lam, Chun Yung Samuel - Cahaya, Satria Duta | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Jun 18, 2026 | Zhao | ½–½ | Cahaya | Round 6: Zhao, Yuanhe - Cahaya, Satria Duta | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jun 18, 2026 | Cahaya | 1–0 | Ding | Round 5: Cahaya, Satria Duta - Ding, Jun | Sicilian Defense: Kveinis Variation | |
| Jun 17, 2026 | Schoppen | 1–0 | Cahaya | Round 4: Schoppen, Casper - Cahaya, Satria Duta | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Jun 17, 2026 | Cahaya | 1–0 | Wayile | Round 1: Cahaya, Satria Duta - Wayile, Jialade | Pirc Defense | |
| Apr 17, 2026 | Cahaya | 0–1 | Matyakubov | 23rd Bangkok Chess Club Open 2026 | English Opening: Anglo-Indian Defense | |
| Apr 16, 2026 | Visakh N R | 1–0 | Cahaya | 23rd Bangkok Chess Club Open 2026 | East Indian Defense | |
| Apr 15, 2026 | Cahaya | 1–0 | Arpith S Bijoy | new tournament description | English Opening: Drill Variation | |
| Apr 13, 2026 | Suvradeepta | ½–½ | Cahaya | new tournament description | Sicilian Defense: Hyperaccelerated Dragon | |
| Nov 2, 2025 | Martirosyan | 1–0 | Cahaya | FIDE World Cup 2025 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Oct 31, 2025 | Cahaya | ½–½ | Martirosyan | FIDE World Cup 2025 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Jul 9, 2025 | Nguyen | 1–0 | Cahaya | Round 6: Nguyen, Quoc Hy - Cahaya, Satria Duta | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jul 9, 2025 | Cahaya | 0–1 | Arca | Round 2: Cahaya, Satria Duta - Arca, Christian Gian Karlo | Caro-Kann Defense: Classical Variation, Lobron System | |
| Jul 8, 2025 | Nguyen | 0–1 | Cahaya | Round 9: Nguyen, Quoc Hy - Cahaya, Satria Duta | Grünfeld Defense: Exchange Variation | |
| Jul 7, 2025 | Lai | 1–0 | Cahaya | Asian Age Group 2025 | English Opening: Symmetrical Variation, Botvinnik System | |
| Jul 6, 2025 | Cahaya | 0–1 | Arca | Round 7: Cahaya, Satria Duta - Arca, Christian Gian Karlo | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 6, 2025 | Vo | 0–1 | Cahaya | Asian Age Group 2025 | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Jul 4, 2025 | Cahaya | ½–½ | Mariano | 23rd ASEAN+ Age Group Chess Championships 2025 (U18 and U20 Category) | Ruy Lopez: Closed, Anti-Marshall | |
| Jul 3, 2025 | Dinh Nho Kiet | ½–½ | Cahaya | Round 4: Dinh Nho Kiet - Cahaya, Satria Duta | Grünfeld Defense: Exchange Variation | |
| Jul 3, 2025 | Cahaya | ½–½ | Tran | Round 3: Cahaya, Satria Duta - Tran, Dang Minh Quang | Sicilian Defense: Kan Variation, Knight Variation | |
| Jul 2, 2025 | Bodemar | * | Cahaya | Asian Age Group 2025 | ? | |
| Jul 2, 2025 | Cahaya | 1–0 | Nguyen | Asian Age Group 2025 | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Apr 25, 2025 | Cahaya | 0–1 | Sodbilegt | ASIAN ZONE 3.3 CHESS CHAMPIONSHIP - 2025 Open | Sicilian Defense: Najdorf Variation | |
| Jan 18, 2025 | Cahaya | ½–½ | Iniyan | 9th Johor International Chess Open 2025 | Ruy Lopez: Closed, Zaitsev System | |
| Jan 18, 2025 | Cahaya | 1–0 | Yang | 9th Johor International Chess Open 2025 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jan 18, 2025 | Cahaya | * | Genkeswaran | 9th Johor International Chess Open 2025 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jan 18, 2025 | Mariano | * | Cahaya | 9th Johor International Chess Open 2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jan 18, 2025 | Zulkipli | * | Cahaya | 9th Johor International Chess Open 2025 | Neo-Grünfeld Defense: Exchange Variation | |
| Jan 18, 2025 | Setyaki | ½–½ | Cahaya | 9th Johor International Chess Open 2025 | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Sep 22, 2024 | Cahaya | 0–1 | Alhassadi | 45th FIDE Chess Olympiad | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Sep 21, 2024 | Cahaya | 1–0 | Fluvia Poyatos | 45th FIDE Chess Olympiad | Caro-Kann Defense: Tartakower Variation | |
| Sep 20, 2024 | Michel Yunis | ½–½ | Cahaya | 45th FIDE Chess Olympiad | Grünfeld Defense: Russian Variation, Byrne Variation | |
| Sep 19, 2024 | Rodriguez Vila | 1–0 | Cahaya | 45th FIDE Chess Olympiad | Rapport-Jobava System | |
| Sep 18, 2024 | Cahaya | 1–0 | Lam | 45th FIDE Chess Olympiad | Caro-Kann Defense: Forgacs Variation | |
| Sep 16, 2024 | Agopov | 0–1 | Cahaya | 45th FIDE Chess Olympiad | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Sep 15, 2024 | Paichadze | 1–0 | Cahaya | 45th FIDE Chess Olympiad | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Sep 14, 2024 | Cahaya | ½–½ | Juhasz | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation | |
| Sep 13, 2024 | Schwarz | 0–1 | Cahaya | 45th FIDE Chess Olympiad | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation | |
| Sep 12, 2024 | Cahaya | 1–0 | Sahidi | 45th FIDE Chess Olympiad | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Sep 11, 2024 | Renniel Gilbert | 0–1 | Cahaya | 45th FIDE Chess Olympiad | King's Indian Attack: Symmetrical Defense | |
| May 4, 2024 | Cahaya | 0–1 | Chernyavsky | Round 6: Cahaya, Satria Duta - Chernyavsky, Alexander | Indian Defense | |
| May 4, 2024 | Cahaya | 0–1 | Bacojo | Round 4: Cahaya, Satria Duta - Bacojo, Mark Jay | Italian Game: Hungarian Defense | |
| May 4, 2024 | Cahaya | 0–1 | Amilal Munkhdalai | Round 2: Cahaya, Satria Duta - Amilal Munkhdalai | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 3, 2024 | Cahaya | 1–0 | Mausyach Suri | Round 9: Cahaya, Satria Duta - Mausyach Suri, Kemas Ade Krisna | Nimzo-Larsen Attack: Modern Variation | |
| May 3, 2024 | Mariano | 0–1 | Cahaya | Round 8: Mariano, Fabian Glen - Cahaya, Satria Duta | Sicilian Defense: Hyperaccelerated Dragon | |
| May 3, 2024 | Cahaya | * | Polschikov | Round 7: Cahaya, Satria Duta - Polschikov, Alexey | Indian Defense | |
| May 3, 2024 | Enkhtuul | 1–0 | Cahaya | Round 6: Enkhtuul, Altan-Ulzii - Cahaya, Satria Duta | London System | |
| May 3, 2024 | Cahaya | 1–0 | Amilal Munkhdalai | Round 5: Cahaya, Satria Duta - Amilal Munkhdalai | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| May 3, 2024 | Concio | 1–0 | Cahaya | Round 4: Concio, Michael Jr. - Cahaya, Satria Duta | Scandinavian Defense | |
| May 3, 2024 | Cahaya | 1–0 | Chernyavsky | Round 3: Cahaya, Satria Duta - Chernyavsky, Alexander | Indian Defense | |
| May 2, 2024 | Cahaya | 0–1 | Cong | Round 4: Cahaya, Satria Duta - Cong, Dingzhou | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| May 2, 2024 | Mausyach Suri | ½–½ | Cahaya | Round 3: Mausyach Suri, Kemas Ade Krisna - Cahaya, Satria Duta | King's Indian Attack: Wahls Defense | |
| May 1, 2024 | Cahaya | ½–½ | Bernadskiy | Round 2: Cahaya, Satria Duta - Bernadskiy, Vitaliy | French Defense: Winawer Variation, Advance Variation | |
| Oct 30, 2022 | Cahaya | * | Laohawirapap | 20th Bangkok Chess Club Open | ? | |
| Oct 29, 2022 | Chan | * | Cahaya | 20th Bangkok Chess Club Open | ? | |
| Oct 28, 2022 | Cahaya | * | Lundberg | 20th Bangkok Chess Club Open | ? | |
| Oct 27, 2022 | Schebler | * | Cahaya | 20th Bangkok Chess Club Open | ? | |
| Oct 26, 2022 | Cahaya | 0–1 | Kvon | 20th Bangkok Chess Club Open | Dutch Defense: Staunton Gambit, Alekhine Variation | |
| Oct 25, 2022 | De Guzman | 0–1 | Cahaya | 20th Bangkok Chess Club Open | ? | |
| Oct 24, 2022 | Cahaya | * | Sek | 20th Bangkok Chess Club Open | ? | |
| Aug 11, 2021 | Cahaya | 1–0 | Sonhy | World Youth Cup 2021 O14-G14 - Open 14 | Queen's Pawn Game: Accelerated London System | |
| Aug 11, 2021 | Cahaya | 1–0 | Wangthumboon | World Youth Cup 2021 O14-G14 - Open 14 | Rapport-Jobava System | |
| Aug 11, 2021 | Cahaya | 1–0 | Abris | World Youth Cup 2021 O14-G14 - Open 14 | Indian Defense | |
| Aug 11, 2021 | Cahaya | 1–0 | Magalakis | World Youth Cup 2021 O14-G14 - Open 14 | Indian Defense | |
| Aug 11, 2021 | Shahar | 0–1 | Cahaya | World Youth Cup 2021 O14-G14 - Open 14 | Ruy Lopez: Exchange Variation, Normal Variation | |
| Aug 11, 2021 | Olenik Campa | 1–0 | Cahaya | World Youth Cup 2021 O14-G14 - Open 14 | King's Indian Attack | |
| Aug 11, 2021 | Mamedov | 1–0 | Cahaya | World Youth Cup 2021 O14-G14 - Open 14 | Queen's Gambit Declined: Chigorin Defense, Main Line | |
| Aug 11, 2021 | Navumenka | 1–0 | Cahaya | World Youth Cup 2021 O14-G14 - Open 14 | Queen's Gambit Declined: Chigorin Defense, Main Line | |
| Aug 11, 2021 | Weerasekara | 0–1 | Cahaya | World Youth Cup 2021 O14-G14 - Open 14 | Scandinavian Defense: Marshall Variation | |