| Sep 22, 2024 | Bach Ngoc Thuy Duong | 0–1 | Lu | 45th FIDE Women's Chess Olympiad | Queen's Gambit Declined: Ragozin Defense | |
| Sep 21, 2024 | Lazarne Vajda | ½–½ | Bach Ngoc Thuy Duong | 45th FIDE Women's Chess Olympiad | Queen's Pawn Game: Symmetrical Variation | |
| Sep 20, 2024 | Bach Ngoc Thuy Duong | 1–0 | Krasteva | 45th FIDE Women's Chess Olympiad | Nimzo-Indian Defense: Three Knights Variation | |
| Sep 19, 2024 | Azhar | 0–1 | Bach Ngoc Thuy Duong | 45th FIDE Women's Chess Olympiad | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Sep 18, 2024 | Novosadova | 0–1 | Bach Ngoc Thuy Duong | 45th FIDE Women's Chess Olympiad | Sicilian Defense: Kan Variation, Wing Attack | |
| Sep 16, 2024 | Balajayeva | ½–½ | Bach Ngoc Thuy Duong | 45th FIDE Women's Chess Olympiad | Sicilian Defense: Moscow Variation | |
| Sep 15, 2024 | Bach Ngoc Thuy Duong | 1–0 | Koljevic | 45th FIDE Women's Chess Olympiad | Nimzo-Indian Defense: Three Knights Variation | |
| Sep 13, 2024 | Bach Ngoc Thuy Duong | 1–0 | Rice | 45th FIDE Women's Chess Olympiad | Queen's Gambit Declined: Ragozin Defense, Vienna Variation | |
| Sep 12, 2024 | Mirza | ½–½ | Bach Ngoc Thuy Duong | 45th FIDE Women's Chess Olympiad | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Sep 11, 2024 | Bach Ngoc Thuy Duong | 1–0 | Ben Amor | 45th FIDE Women's Chess Olympiad | Nimzo-Indian Defense: Classical Variation | |
| Oct 30, 2022 | Bach | 0–1 | Short | 20th Bangkok Chess Club Open | Dutch Defense: Rubinstein Variation | |
| Oct 29, 2022 | Bach | * | Short | 20th Bangkok Chess Club Open | ? | |
| Oct 29, 2022 | Poh | ½–½ | Bach | 20th Bangkok Chess Club Open | Sicilian Defense: Najdorf Variation | |
| Oct 28, 2022 | Bach | * | Guo | 20th Bangkok Chess Club Open | ? | |
| Oct 27, 2022 | Ly | ½–½ | Bach | 20th Bangkok Chess Club Open | Queen's Pawn Game: Zukertort Variation | |
| Oct 26, 2022 | Bach | ½–½ | Zhao | 20th Bangkok Chess Club Open | Queen's Gambit Declined: Charousek Variation | |
| Oct 25, 2022 | Bach | 1–0 | Nodon | 20th Bangkok Chess Club Open | ? | |
| Oct 24, 2022 | Nasuta | 1–0 | Bach | 20th Bangkok Chess Club Open | Sicilian Defense: Moscow Variation | |
| Nov 19, 2021 | Bach | 1–0 | Prachiti | Youth Grand Prix 2 - Girls - Girls 18 | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Nov 19, 2021 | Bach | 1–0 | Van Jaarsveld | Youth Grand Prix 2 - Girls - Girls 18 | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Nov 19, 2021 | Bach | 1–0 | Ismayil | Youth Grand Prix 2 - Girls - Girls 18 | Nimzo-Indian Defense: Classical Variation | |
| Nov 19, 2021 | Bach | 1–0 | Donghvani | Youth Grand Prix 2 - Girls - Girls 18 | Benoni Defense: Taimanov Variation | |
| Nov 19, 2021 | Chua | 0–1 | Bach | Youth Grand Prix 2 - Girls - Girls 18 | Sicilian Defense: Closed, Botvinnik Defense, with Nge2 | |
| Nov 19, 2021 | Udval | 0–1 | Bach | Youth Grand Prix 2 - Girls - Girls 18 | ? | |
| Nov 19, 2021 | Mounika Akshaya | 1–0 | Bach | Youth Grand Prix 2 - Girls - Girls 18 | Sicilian Defense: Closed | |
| Nov 19, 2021 | Zeliantsova | ½–½ | Bach | Youth Grand Prix 2 - Girls - Girls 18 | Sicilian Defense: Moscow Variation | |
| Nov 1, 2021 | Bach | 1–0 | Youyang | Youth Grand Prix 1 - Girls - Girls 18 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Nov 1, 2021 | Bach | * | Tarasenka | Youth Grand Prix 1 - Girls - Girls 18 | ? | |
| Nov 1, 2021 | Bach | 1–0 | Ismayil | Youth Grand Prix 1 - Girls - Girls 18 | Dutch Defense: Queen's Knight Variation | |
| Nov 1, 2021 | Bach | 1–0 | Chua | Youth Grand Prix 1 - Girls - Girls 18 | Slav Defense: Czech Variation, Dutch Variation | |
| Nov 1, 2021 | Bach | 1–0 | Van Jaarsveld | Youth Grand Prix 1 - Girls - Girls 18 | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Nov 1, 2021 | Bach | * | Prachiti | Youth Grand Prix 1 - Girls - Girls 18 | ? | |
| Nov 1, 2021 | Miladi | 0–1 | Bach | Youth Grand Prix 1 - Girls - Girls 18 | ? | |
| Nov 1, 2021 | Mounika Akshaya | 0–1 | Bach | Youth Grand Prix 1 - Girls - Girls 18 | Sicilian Defense: Closed | |
| Nov 1, 2021 | Donghvani | 0–1 | Bach | Youth Grand Prix 1 - Girls - Girls 18 | Sicilian Defense: Najdorf Variation | |
| Nov 1, 2021 | Udval | 0–1 | Bach | Youth Grand Prix 1 - Girls - Girls 18 | Semi-Slav Defense: Accelerated Move Order | |
| Nov 1, 2021 | Zeliantsova | 0–1 | Bach | Youth Grand Prix 1 - Girls - Girls 18 | Sicilian Defense: Moscow Variation | |
| Aug 26, 2021 | Bach | ½–½ | Chua | G18 FIDE Online Rapid World Cup | Knockout | King's Indian Defense: Normal Variation, Rare Defenses | |
| Aug 26, 2021 | Chua | 1–0 | Bach | World Youth Cup FINALS Under 18 - Girls 18 | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| Aug 1, 2021 | Bach | 1–0 | Benito De Leo | World Youth Cup 2021 O10-G18 - Girls 18 | Semi-Slav Defense: Anti-Moscow Gambit | |
| Aug 1, 2021 | Bach | 1–0 | Pecorini | World Youth Cup 2021 O10-G18 - Girls 18 | Grünfeld Defense: Stockholm Variation | |
| Aug 1, 2021 | Bach | ½–½ | Tarasenka | World Youth Cup 2021 O10-G18 - Girls 18 | Queen's Gambit Declined: Janowski Variation | |
| Aug 1, 2021 | Bach | 1–0 | Demchenko | World Youth Cup 2021 O10-G18 - Girls 18 | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Aug 1, 2021 | Bach | 1–0 | Allahverdiyeva | World Youth Cup 2021 O10-G18 - Girls 18 | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Aug 1, 2021 | De Freitas | 0–1 | Bach | World Youth Cup 2021 O10-G18 - Girls 18 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Aug 1, 2021 | Jaufarally | 0–1 | Bach | World Youth Cup 2021 O10-G18 - Girls 18 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Aug 1, 2021 | Mukherjee | 0–1 | Bach | World Youth Cup 2021 O10-G18 - Girls 18 | Queen's Pawn Game: Levitsky Attack | |
| Aug 1, 2021 | Beydullayeva | 0–1 | Bach | World Youth Cup 2021 O10-G18 - Girls 18 | King's Indian Attack | |
| Aug 1, 2021 | Esadze | ½–½ | Bach | World Youth Cup 2021 O10-G18 - Girls 18 | Sicilian Defense: Najdorf Variation | |