| May 17, 2026 | Mehendi Sil | ½–½ | Singgih | rated rapid game | Queen's Pawn Game: Accelerated London System | |
| May 17, 2026 | Singgih | 0–1 | Mehendi Sil | rated rapid game | French Defense: Winawer Variation, Delayed Exchange Variation | |
| May 16, 2026 | Singgih | ½–½ | Smit | rated rapid game | Sicilian Defense: Hyperaccelerated Dragon | |
| May 16, 2026 | Smit | ½–½ | Singgih | rated rapid game | Catalan Opening: Open Defense, Classical Line | |
| May 9, 2026 | Cheng | ½–½ | Singgih | rated rapid game | Four Knights Game: Spanish Variation, Classical Variation | |
| May 9, 2026 | Singgih | 1–0 | Kiousi | rated rapid game | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| May 9, 2026 | Kambarova | 0–1 | Singgih | rated rapid game | Catalan Opening: Closed | |
| May 9, 2026 | Singgih | ½–½ | Garifullina | rated rapid game | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| May 9, 2026 | Korobkina | 0–1 | Singgih | rated rapid game | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| May 9, 2026 | Singgih | ½–½ | Mehendi Sil | rated rapid game | French Defense: Advance Variation, Paulsen Attack | |
| May 9, 2026 | Lamhassni | 0–1 | Singgih | rated rapid game | Scotch Game: Classical Variation | |
| Jan 23, 2026 | Singgih | ½–½ | Habibifard | Round 9: Singgih, Diajeng Theresa - Habibifard, Parham | Petrov's Defense: Classical Attack, Chigorin Variation | |
| Jan 22, 2026 | Roshantab | ½–½ | Singgih | Round 8: Roshantab, Sadra - Singgih, Diajeng Theresa | Ruy Lopez: Morphy Defense | |
| Jan 21, 2026 | Singgih | 0–1 | Saksham Upadhyay | Round 7: Singgih, Diajeng Theresa - Saksham Upadhyay | Caro-Kann Defense: Panov Attack, Modern Defense, Mieses Line | |
| Jan 20, 2026 | Rogov | 0–1 | Singgih | Round 6: Rogov, Timofey - Singgih, Diajeng Theresa | Italian Game: Deutz Gambit | |
| Jan 19, 2026 | Dahveed Sibi Kurisinkal | 0–1 | Singgih | Round 11: Dahveed Sibi Kurisinkal - Singgih, Diajeng Theresa | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 19, 2026 | Singgih | 0–1 | Nithik Reddy Bhavanam | Round 4: Singgih, Diajeng Theresa - Nithik Reddy Bhavanam | French Defense: Advance Variation, Wade Variation | |
| Jan 19, 2026 | Yousry | 1–0 | Singgih | Round 7: Yousry, Salah - Singgih, Diajeng Theresa | Center Game: Berger Variation | |
| Jan 19, 2026 | Izaan Shafeek | 0–1 | Singgih | Round 5: Izaan Shafeek - Singgih, Diajeng Theresa | Italian Game: Scotch Gambit, Anderssen Attack | |
| Jan 19, 2026 | Al Balushi | 0–1 | Singgih | Round 3: Al Balushi, Rashid Ali - Singgih, Diajeng Theresa | Italian Game: Giuoco Piano | |
| Jan 19, 2026 | Singgih | 0–1 | Darini | Round 2: Singgih, Diajeng Theresa - Darini, Pouria | Sicilian Defense: Old Sicilian | |
| Jan 19, 2026 | Al Maani | 0–1 | Singgih | Round 1: Al Maani, Luqman - Singgih, Diajeng Theresa | King's Indian Attack, with e6 | |
| Jan 18, 2026 | Singgih | 1–0 | Atharv Bansal | Round 5: Singgih, Diajeng Theresa - Atharv Bansal | Sicilian Defense: Old Sicilian | |
| Jan 17, 2026 | Mithilesh Ranjithkumar | ½–½ | Singgih | Round 4: Mithilesh Ranjithkumar - Singgih, Diajeng Theresa | Queen's Gambit Declined: Modern Variation, Normal Line | |
| Jan 17, 2026 | Singgih | 0–1 | Khalafvand | Round 3: Singgih, Diajeng Theresa - Khalafvand, Dorsa Sadat | Caro-Kann Defense: Panov Attack, Modern Defense | |
| Jan 16, 2026 | Muhammad Shayan Noushad Ibrahim | 1–0 | Singgih | Round 2: Muhammad Shayan Noushad Ibrahim - Singgih, Diajeng Theresa | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jan 15, 2026 | Singgih | 0–1 | Suleymenov | Round 1: Singgih, Diajeng Theresa - Suleymenov, Alisher | Ruy Lopez: Open | |
| Jan 14, 2026 | Singgih | 0–1 | Madhvendra Pratap Sharma | Sakthi Group 44 IM Norm | French Defense: Exchange Variation | |
| Jan 13, 2026 | Sarwat | 1–0 | Singgih | Sakthi Group 44 IM Norm | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Jan 13, 2026 | Singgih | ½–½ | Vignesh B | Sakthi Group 44 IM Norm | Ruy Lopez: Morphy Defense | |
| Jan 12, 2026 | Nguyen Van Huy | 1–0 | Singgih | Sakthi Group 44 IM Norm | Queen's Pawn Game: Symmetrical Variation | |
| Jan 11, 2026 | Singgih | 0–1 | Siddhanth Poonja | Sakthi Group 44 IM Norm | Sicilian Defense: Old Sicilian | |
| Jan 10, 2026 | Savchenko | 1–0 | Singgih | Sakthi Group 44 IM Norm | Zukertort Opening: Nimzo-Larsen Variation | |
| Jan 10, 2026 | Singgih | 0–1 | Kalyani Sirin | Sakthi Group 44 IM Norm | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jan 9, 2026 | Otero Acosta | 1–0 | Singgih | Sakthi Group 44 IM Norm | Queen's Gambit Declined: Modern Variation, Normal Line | |
| Jan 9, 2026 | Nivedita V C | 1–0 | Singgih | Sakthi Group 44 IM Norm | Catalan Opening: Closed | |
| Jul 31, 2025 | Singgih | 1–0 | Nanjo | Round 6: Singgih, Diajeng Theresa - Nanjo, Ryosuke | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jul 31, 2025 | Singgih | 0–1 | Jiang | Round 5: Singgih, Diajeng Theresa - Jiang, Haochen | Alekhine Defense: Four Pawns Attack, Trifunovic Variation | |
| Jul 30, 2025 | Tan | 0–1 | Singgih | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Jul 29, 2025 | Singgih | 1–0 | Azhar | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Ruy Lopez: Berlin Defense, Beverwijk Variation | |
| Jul 29, 2025 | Nguyen | 1–0 | Singgih | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Zukertort Opening | |
| Jul 29, 2025 | Tan | 1–0 | Singgih | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 18, 2025 | Das | ½–½ | Singgih | 2025 CTCA Open | Zukertort Opening | |
| May 5, 2025 | Gochelashvili | 1–0 | Singgih | KCA’s International Chess Festival God’s Own Country’s 1st GM International Category-A | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| May 4, 2025 | Singgih | 1–0 | Arnav Agrawal | KCA’s International Chess Festival God’s Own Country’s 1st GM International Category-A | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| May 3, 2025 | Singgih | 0–1 | Pantsulaia | KCA’s International Chess Festival God’s Own Country’s 1st GM International Category-A | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| May 3, 2025 | Movsziszian | 1–0 | Singgih | KCA’s International Chess Festival God’s Own Country’s 1st GM International Category-A | Hungarian Opening: Indian Defense | |
| May 2, 2025 | Singgih | 1–0 | Schekachikhin | KCA’s International Chess Festival God’s Own Country’s 1st GM International Category-A | Sicilian Defense: Old Sicilian | |
| May 1, 2025 | Nitin | 0–1 | Singgih | KCA’s International Chess Festival God’s Own Country’s 1st GM International Category-A | Vienna Game: Paulsen Variation | |
| Apr 12, 2025 | Padmini | 1–0 | Singgih | Round 4: Padmini, Rout - Singgih, Diajeng Theresa | King's Indian Attack | |
| Jun 13, 2024 | Rejepova | 1–0 | Singgih | World Junior U20 Champoinship 2024, Girls | Queen's Gambit Declined: Exchange Variation | |
| Jun 12, 2024 | Singgih | 0–1 | Kurmangaliyeva | World Junior U20 Champoinship 2024, Girls | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| Jun 11, 2024 | Jain Ashita | 0–1 | Singgih | World Junior U20 Champoinship 2024, Girls | Catalan Opening: Open Defense | |
| Jun 6, 2024 | Arya G Mallar | 1–0 | Singgih | World Junior U20 Champoinship 2024, Girls | English Opening: Great Snake Variation | |
| Jun 5, 2024 | Singgih | 0–1 | Tejaswini G | World Junior U20 Champoinship 2024, Girls | Caro-Kann Defense: Advance Variation | |
| Jun 3, 2024 | Singgih | 0–1 | Hryzlova | World Junior U20 Champoinship 2024, Girls | French Defense: Advance Variation, Euwe Variation | |
| Oct 22, 2022 | Muha | 0–1 | Singgih | Girls World Junior Championship | Catalan Opening: Closed | |
| Oct 21, 2022 | Singgih | 0–1 | Ruiz Villalba | Girls World Junior Championship | Sicilian Defense: Dragon Variation | |
| Oct 20, 2022 | Singgih | 1–0 | Gardiner | Girls World Junior Championship | Caro-Kann Defense: Karpov Variation, Modern Variation, Kasparov Attack | |
| Oct 19, 2022 | Badenhorst | ½–½ | Singgih | Girls World Junior Championship | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Oct 18, 2022 | Singgih | 0–1 | Levitan | Girls World Junior Championship | Ruy Lopez: Open | |
| Oct 16, 2022 | Singgih | 0–1 | Skaslien | Girls World Junior Championship | ? | |
| Oct 15, 2022 | Gomez Barrera | 1–0 | Singgih | Girls World Junior Championship | Italian Game: Giuoco Pianissimo, Normal | |
| Oct 14, 2022 | Daniilidi | 0–1 | Singgih | Girls World Junior Championship | Ruy Lopez: Morphy Defense | |
| Oct 13, 2022 | Singgih | ½–½ | Mikic | Girls World Junior Championship | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Oct 13, 2022 | Saravanan Durga | ½–½ | Singgih | Girls World Junior Championship | Queen's Gambit Declined: Exchange Variation | |
| Oct 12, 2022 | Singgih | 0–1 | Salimova | Girls World Junior Championship | Ruy Lopez: Morphy Defense, Fianchetto Defense Deferred | |
| Aug 26, 2021 | Singgih | 1–0 | Zhou | G18 FIDE Online Rapid World Cup | Knockout | Ruy Lopez: Closed, Center Attack | |
| Aug 26, 2021 | Singgih | 1–0 | Udval | World Youth Cup FINALS Under 18 - Girls 18 | Caro-Kann Defense: Exchange Variation | |
| Aug 26, 2021 | Singgih | 1–0 | Udval | World Youth Cup FINALS Under 18 - Girls 18 | Caro-Kann Defense: Exchange Variation | |
| Aug 26, 2021 | Singgih | 0–1 | Esadze | World Youth Cup FINALS Under 18 - Girls 18 | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Aug 26, 2021 | Singgih | 1–0 | Miroshnik | World Youth Cup FINALS Under 18 - Girls 18 | King's Pawn Game | |
| Aug 26, 2021 | Zhou | ½–½ | Singgih | World Youth Cup FINALS Under 18 - Girls 18 | Ruy Lopez: Morphy Defense | |
| Aug 26, 2021 | Udval | 1–0 | Singgih | World Youth Cup FINALS Under 18 - Girls 18 | Queen's Gambit Declined: Neo-Orthodox Variation | |
| Aug 26, 2021 | Esadze | 1–0 | Singgih | World Youth Cup FINALS Under 18 - Girls 18 | Ruy Lopez: Morphy Defense | |
| Aug 26, 2021 | Miroshnik | 0–1 | Singgih | World Youth Cup FINALS Under 18 - Girls 18 | Queen's Pawn Game: Torre Attack | |
| Aug 23, 2021 | Singgih | 0–1 | Song | Asian Women's Online Chess Championship | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Aug 23, 2021 | Singgih | 0–1 | Bhakti | Asian Women's Online Chess Championship | Ruy Lopez: Morphy Defense, Fianchetto Defense Deferred | |
| Aug 23, 2021 | Singgih | 1–0 | Galas | Asian Women's Online Chess Championship | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Aug 23, 2021 | Singgih | ½–½ | Fisabilillah | Asian Women's Online Chess Championship | French Defense: Exchange Variation | |
| Aug 23, 2021 | Singgih | ½–½ | Karavade | Asian Women's Online Chess Championship | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Aug 23, 2021 | Dauletova | 0–1 | Singgih | Asian Women's Online Chess Championship | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Aug 23, 2021 | Ghate | 0–1 | Singgih | Asian Women's Online Chess Championship | Italian Game: Classical Variation | |
| Aug 23, 2021 | Frayna | ½–½ | Singgih | Asian Women's Online Chess Championship | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Aug 23, 2021 | Yan | 0–1 | Singgih | Asian Women's Online Chess Championship | Ruy Lopez: Morphy Defense | |
| Aug 1, 2021 | Singgih | 1–0 | Nasir | World Youth Cup 2021 O10-G18 - Girls 18 | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Aug 1, 2021 | Singgih | 1–0 | Udval | World Youth Cup 2021 O10-G18 - Girls 18 | Bird Opening: Dutch Variation | |
| Aug 1, 2021 | Singgih | 1–0 | Chowdhury | World Youth Cup 2021 O10-G18 - Girls 18 | Sicilian Defense: Kan Variation, Modern Variation | |
| Aug 1, 2021 | Singgih | 1–0 | Vithanawasam | World Youth Cup 2021 O10-G18 - Girls 18 | Caro-Kann Defense: Exchange Variation | |
| Aug 1, 2021 | Singgih | 1–0 | Udval | World Youth Cup 2021 O10-G18 - Girls 18 | French Defense: Exchange Variation | |
| Aug 1, 2021 | Caballero | 0–1 | Singgih | World Youth Cup 2021 O10-G18 - Girls 18 | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| Aug 1, 2021 | Tarasenka | 1–0 | Singgih | World Youth Cup 2021 O10-G18 - Girls 18 | Queen's Gambit Declined: Exchange Variation | |
| Aug 1, 2021 | Demchenko | 1–0 | Singgih | World Youth Cup 2021 O10-G18 - Girls 18 | Queen's Pawn Game: London System | |
| Aug 1, 2021 | Miroshnik | ½–½ | Singgih | World Youth Cup 2021 O10-G18 - Girls 18 | Queen's Pawn Game: Torre Attack | |
| Aug 1, 2021 | Allahverdiyeva | 1–0 | Singgih | World Youth Cup 2021 O10-G18 - Girls 18 | Ruy Lopez: Morphy Defense | |
| — | Singgih | 0–1 | Sharma | Round 8: Singgih, Diajeng Theresa - Sharma, Dinesh K. | French Defense: Exchange Variation | |
| — | Priasmoro | 1–0 | Singgih | Round 7: Priasmoro, Novendra - Singgih, Diajeng Theresa | Ruy Lopez: Open, Howell Attack | |
| — | Chow | ½–½ | Singgih | Round 9: Chow, Yi Chen - Singgih, Diajeng Theresa | Ruy Lopez: Morphy Defense | |