| Feb 2, 2025 | Oosthuizen | 0–1 | Stevanky | Rated rapid game | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Feb 1, 2025 | Oosthuizen | 0–1 | Gazik | Rated rapid game | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Jun 11, 2023 | Oosthuizen | 1–0 | Sakovich | U18 | FIDE World Blitz Championship | Indian Defense: Przepiorka Variation | |
| Jun 11, 2023 | Oosthuizen | 0–1 | Rostomyan | U18 | FIDE World Blitz Championship | Queen's Pawn Game: Zukertort Variation | |
| Jun 11, 2023 | Amirali | ½–½ | Oosthuizen | U18 | FIDE World Blitz Championship | Zukertort Opening: Nimzo-Larsen Variation | |
| Jun 11, 2023 | Karibayev | 0–1 | Oosthuizen | U18 | FIDE World Blitz Championship | French Defense: Exchange Variation, Svenonius Variation | |
| Jun 10, 2023 | Oosthuizen | 0–1 | Siniauski | boys-18 | Pseudo Queen's Indian Defense | |
| Jun 10, 2023 | Oosthuizen | 1–0 | Badacsonyi | U18 | FIDE World Blitz Championship | Indian Defense: Knights Variation | |
| Jun 10, 2023 | Oosthuizen | 0–1 | Seyedi Hallaj | boys-18 | Queen's Indian Defense: Classical Variation, Traditional Variation, Nimzowitsch Line | |
| Jun 10, 2023 | Elmi | 0–1 | Oosthuizen | U18 | FIDE World Blitz Championship | Polish Opening | |
| Jun 10, 2023 | Sahakyan | 1–0 | Oosthuizen | boys-18 | Sicilian Defense: Moscow Variation | |
| Jun 10, 2023 | Mierins | 1–0 | Oosthuizen | boys-18 | Sicilian Defense: Chekhover Variation | |
| Jun 8, 2023 | Oosthuizen | 0–1 | Mierins | boys-18 | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jun 8, 2023 | Ochedzan | ½–½ | Oosthuizen | boys-18 | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jun 8, 2023 | Karibaev | 1–0 | Oosthuizen | boys-18 | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Jun 8, 2023 | Dvalishvili | 0–1 | Oosthuizen | boys-18 | Rapport-Jobava System | |
| Jun 7, 2023 | Oosthuizen | 0–1 | Vayanos | boys-18 | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Jun 7, 2023 | Delport | 0–1 | Oosthuizen | boys-18 | King's Indian Defense: Normal Variation | |
| Jun 6, 2023 | Oosthuizen | ½–½ | Gongliashvili | U18 | FIDE World Rapid Championship | English Opening: Agincourt Defense, Bogoljubow Defense | |
| Jun 6, 2023 | Grebnev | 1–0 | Oosthuizen | U18 | FIDE World Rapid Championship | King's Indian Defense: Orthodox Variation | |
| Jun 6, 2023 | Chyzy | 1–0 | Oosthuizen | boys-18 | Bird Opening: Lasker Variation | |
| Aug 16, 2021 | Oosthuizen | 1–0 | Al Rashdi | World Youth Cup 2021 O16-G12 - Open 16 | English Opening: King's English Variation | |
| Aug 16, 2021 | Oosthuizen | 1–0 | Taulananda | World Youth Cup 2021 O16-G12 - Open 16 | Catalan Opening: Closed | |
| Aug 16, 2021 | Oosthuizen | 0–1 | waleed Abdullah | World Youth Cup 2021 O16-G12 - Open 16 | Queen's Indian Defense: Classical Variation, Traditional Variation, Nimzowitsch Line | |
| Aug 16, 2021 | Oosthuizen | ½–½ | Mayta Aiza | World Youth Cup 2021 O16-G12 - Open 16 | Queen's Gambit Declined: Tarrasch Defense, Pseudo-Tarrasch | |
| Aug 16, 2021 | Oosthuizen | 0–1 | Stephenson | World Youth Cup 2021 O16-G12 - Open 16 | Neo-Grünfeld Defense: Delayed Exchange Variation | |
| Aug 16, 2021 | Ponomarev | 1–0 | Oosthuizen | World Youth Cup 2021 O16-G12 - Open 16 | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Exchange Line | |
| Aug 16, 2021 | M | 1–0 | Oosthuizen | World Youth Cup 2021 O16-G12 - Open 16 | Sicilian Defense: Scheveningen Variation, Keres Attack | |
| Aug 16, 2021 | Lim | ½–½ | Oosthuizen | World Youth Cup 2021 O16-G12 - Open 16 | Torre Attack: Fianchetto Defense | |
| Aug 16, 2021 | Den Heijer | 0–1 | Oosthuizen | World Youth Cup 2021 O16-G12 - Open 16 | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |