| Jul 5, 2025 | Oatlhotse | ½–½ | Simpson | South African Chess Open | Queen's Gambit Declined: Three Knights Variation | |
| Jul 4, 2025 | Oatlhotse | 1–0 | Ristovich | South African Chess Open | French Defense: King's Indian Attack | |
| Jul 4, 2025 | Du Plessis | 1–0 | Oatlhotse | South African Chess Open | King's Indian Attack | |
| Jul 3, 2025 | Oatlhotse | 0–1 | Chigozi | South African Chess Open | King's Indian Attack | |
| Jul 2, 2025 | Mhango | 1–0 | Oatlhotse | South African Chess Open | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jun 30, 2025 | Van Zyl-Rudd | 0–1 | Oatlhotse | South African Chess Open | Sicilian Defense: French Variation | |
| Jun 28, 2025 | Pitschka | 0–1 | Oatlhotse | South African Chess Open | Indian Defense | |
| Jun 28, 2025 | Oatlhotse | 1–0 | Selepe | South African Chess Open | King's Indian Attack | |
| Jun 28, 2025 | Jacobs | 0–1 | Oatlhotse | South African Chess Open | Nimzo-Larsen Attack: Classical Variation | |
| Jun 27, 2025 | Jacobs | * | Oatlhotse | South African Chess Open | ? | |
| Jun 27, 2025 | Oatlhotse | 1–0 | Dinham | South African Chess Open | King's Indian Attack: Symmetrical Defense | |
| Jun 27, 2025 | Oatlhotse | ½–½ | Beukes | South African Chess Open | Catalan Opening: Open Defense | |
| May 11, 2025 | Notha | 0–1 | Oatlhotse | Round 9: Notha, Moakofi - Oatlhotse, Providence | Benko Gambit Accepted: Fully Accepted Variation | |
| May 10, 2025 | Oatlhotse | ½–½ | Mokwena | Round 8: Oatlhotse, Providence - Mokwena, Kingsley | Slav Defense: Schlechter Variation | |
| May 10, 2025 | Monnaatsheko | 0–1 | Oatlhotse | Round 7: Monnaatsheko, Keletshabile - Oatlhotse, Providence | Queen's Pawn Game: London System | |
| May 10, 2025 | Oatlhotse | 1–0 | Motlhanka Ofile | Round 6: Oatlhotse, Providence - Motlhanka Ofile | King's Indian Attack: Sicilian Variation | |
| May 9, 2025 | Kobe Gofaone | 0–1 | Oatlhotse | Round 5: Kobe Gofaone - Oatlhotse, Providence | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| May 9, 2025 | Oatlhotse | 1–0 | Mpene Thuto | Round 4: Oatlhotse, Providence - Mpene Thuto | Dutch Defense: Stonewall Variation, Modern Variation | |
| May 8, 2025 | Mosutha | 0–1 | Oatlhotse | Round 3: Mosutha, Thuso - Oatlhotse, Providence | Sicilian Defense: Kan Variation, Modern Variation | |
| May 8, 2025 | Oatlhotse | ½–½ | Sebetlela Gaasite | Round 2: Oatlhotse, Providence - Sebetlela Gaasite | Indian Defense: Anti-Grünfeld, Alekhine Variation | |
| May 8, 2025 | Oatlhotse | 1–0 | Kokome | Round 1: Oatlhotse, Providence - Kokome, Oaitse | King's Indian Attack | |
| Apr 29, 2025 | Oatlhotse | 0–1 | Mazibuko | Round 6: Oatlhotse, Providence - Mazibuko, Khanya | ? | |
| Apr 28, 2025 | Simpson | 0–1 | Oatlhotse | Round 5: Simpson, Michael - Oatlhotse, Providence | Sicilian Defense: Kan Variation, Modern Variation | |
| Apr 28, 2025 | Oatlhotse | 0–1 | Mwale | Round 4: Oatlhotse, Providence - Mwale, Joseph | King's Indian Attack | |
| Apr 27, 2025 | Van Zyl-Rudd | 1–0 | Oatlhotse | Round 3: Van Zyl-Rudd, Jack - Oatlhotse, Providence | Dutch Defense: Classical Variation, Ilyin-Zhenevsky Variation, Modern Main Line | |
| Apr 27, 2025 | Oatlhotse | 1–0 | Dinham | Round 2: Oatlhotse, Providence - Dinham, James | King's Indian Attack: Wahls Defense | |
| Apr 26, 2025 | Oatlhotse | 1–0 | Acho | Round 1: Oatlhotse, Providence - Acho, Christian | English Opening | |
| Sep 29, 2024 | Cawdery | 1–0 | Oatlhotse | Round 9: Cawdery, Daniel - Oatlhotse, Providence | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Sep 28, 2024 | Oatlhotse | 1–0 | Barrish | Round 8: Oatlhotse, Providence - Barrish, Daniel | King's Indian Attack: Sicilian Variation | |
| Sep 28, 2024 | Felix | 0–1 | Oatlhotse | Round 7: Felix, Raphael - Oatlhotse, Providence | Caro-Kann Defense: Tartakower Variation | |
| Sep 27, 2024 | Oatlhotse | 0–1 | Rogov | Round 6: Oatlhotse, Providence - Rogov, Matfey | Indian Defense: Anti-Nimzo-Indian | |
| Sep 27, 2024 | Handiya Joseph | 0–1 | Oatlhotse | Round 5: Handiya Joseph - Oatlhotse, Providence | King's Indian Defense | |
| Sep 26, 2024 | Oatlhotse | 1–0 | Mnyasta | Round 4: Oatlhotse, Providence - Mnyasta, Tezihano | Zukertort Opening: Vos Gambit | |
| Sep 26, 2024 | Ngcongo | 0–1 | Oatlhotse | Round 3: Ngcongo, Minenhle - Oatlhotse, Providence | Modern Defense: Two Knights Variation, Suttles Variation | |
| Sep 25, 2024 | Jacobs | 1–0 | Oatlhotse | Round 1: Jacobs, Calvin Nicholas - Oatlhotse, Providence | Caro-Kann Defense: Maróczy Variation | |
| Sep 22, 2024 | Oatlhotse | 0–1 | Khusenkhojaev | 45th FIDE Chess Olympiad | King's Indian Attack | |
| Sep 21, 2024 | Oatlhotse | 1–0 | Dominguez | 45th FIDE Chess Olympiad | Old Indian Defense: Normal Variation | |
| Sep 20, 2024 | Aziz | ½–½ | Oatlhotse | 45th FIDE Chess Olympiad | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Sep 19, 2024 | Oatlhotse | 1–0 | Santos Flores | 45th FIDE Chess Olympiad | King's Indian Attack: Sicilian Variation | |
| Sep 18, 2024 | Cori | 1–0 | Oatlhotse | 45th FIDE Chess Olympiad | King's Indian Defense: Makogonov Variation | |
| Sep 16, 2024 | Oatlhotse | 1–0 | Paiva | 45th FIDE Chess Olympiad | King's Indian Attack | |
| Sep 15, 2024 | Camacho Collados | ½–½ | Oatlhotse | 45th FIDE Chess Olympiad | Modern Defense: Standard Defense | |
| Sep 14, 2024 | Al-Hajiri | 1–0 | Oatlhotse | 45th FIDE Chess Olympiad | Caro-Kann Defense: Tartakower Variation | |
| Sep 13, 2024 | Oatlhotse | 0–1 | Tran | 45th FIDE Chess Olympiad | Catalan Opening: Open Defense | |
| Sep 12, 2024 | Bhakta Bahadur Monger | 0–1 | Oatlhotse | 45th FIDE Chess Olympiad | Queen's Pawn Game: London System | |
| Sep 11, 2024 | Oatlhotse | 0–1 | Theodorou | 45th FIDE Chess Olympiad | King's Indian Defense: Makogonov Variation | |
| Aug 16, 2024 | Musonda Chola | 1–0 | Oatlhotse | Round 9: Musonda Chola - Oatlhotse, Providence | Caro-Kann Defense: Two Knights Attack | |
| Aug 16, 2024 | Oatlhotse | ½–½ | Kabwe Timothy | Round 8: Oatlhotse, Providence - Kabwe Timothy | Grünfeld Defense: Flohr Defense | |
| Aug 15, 2024 | Beukes | ½–½ | Oatlhotse | Round 7: Beukes, Dante M - Oatlhotse, Providence | Caro-Kann Defense: Endgame Offer | |
| Jul 31, 2024 | Oatlhotse | 1–0 | GANDA CLIVE | 2024 MINERVA INTERNATIONAL OPEN CHESS TOURNAMENT | English Opening: King's English Variation | |
| Apr 21, 2024 | Simon | 0–1 | Oatlhotse | 2024 Metropolitan National Championships | French Defense: Exchange Variation | |
| Apr 20, 2024 | Oatlhotse | 1–0 | Mosutha | 2024 Metropolitan National Championships | English Opening: Symmetrical Variation | |
| Apr 20, 2024 | Notha | 0–1 | Oatlhotse | 2024 Metropolitan National Championships | Sicilian Defense: Four Knights Variation | |
| Apr 20, 2024 | Oatlhotse | 1–0 | Kobe Gofaone | 2024 Metropolitan National Championships | English Opening: Anglo-Indian Defense | |
| Apr 19, 2024 | Kitso Innocent Kgosietsile | 0–1 | Oatlhotse | 2024 Metropolitan National Championships | London System | |
| Apr 19, 2024 | Oatlhotse | ½–½ | Sebetlela Gaasite | 2024 Metropolitan National Championships | King's Indian Attack: Wahls Defense | |
| Apr 18, 2024 | Selogelo Othata | 0–1 | Oatlhotse | 2024 Metropolitan National Championships | Caro-Kann Defense: Two Knights Attack | |
| Apr 18, 2024 | Oatlhotse | ½–½ | Monnaatsheko | 2024 Metropolitan National Championships | Bogo-Indian Defense: Retreat Variation | |
| Apr 18, 2024 | Oatlhotse | 1–0 | Phenyo Israel | 2024 Metropolitan National Championships | English Opening: King's English Variation | |
| Jul 30, 2023 | Narayanan.S.L (IND) | 1–0 | Oatlhotse Providence (BOT) | World Cup 2023 Open | Semi-Slav Defense: Quiet Variation | |
| Aug 9, 2022 | Van den Brink Peter | ½–½ | Oatlhotse Providence | WCO | English Opening: Great Snake Variation | |
| Aug 8, 2022 | Lee Jun Hyeok | 1–0 | Oatlhotse Providence | WCO | Modern Defense | |
| Aug 6, 2022 | Oatlhotse Providence | 0–1 | Giron Jorge Ernesto | WCO | Zukertort Opening | |
| Aug 5, 2022 | Paiva Donaldo | ½–½ | Oatlhotse Providence | WCO | Modern Defense: Standard Defense | |
| Aug 3, 2022 | Oatlhotse Providence | ½–½ | Lim Zhuo Ren | WCO | English Opening: Symmetrical Variation | |
| Aug 2, 2022 | Okeke Issac | 0–1 | Oatlhotse Providence | WCO | Modern Defense | |
| Aug 1, 2022 | Kovacova Zuzana | 0–1 | Oatlhotse Providence | WCO | Sicilian Defense: Closed | |
| Jul 31, 2022 | Oatlhotse Providence | 0–1 | Hernandez Guerrero Gilberto | WCO | Benoni Defense | |
| Jul 30, 2022 | Oatlhotse Providence | 1–0 | Mlawa Hemed | WCO | King's Indian Attack | |
| — | Oatlhotse Providence (BOT) | 0–1 | Narayanan.S.L (IND) | World Cup 2023 Open | Catalan Opening: Open Defense | |
| — | Oatlhotse | 0–1 | KADANGWE | 2024 MINERVA INTERNATIONAL OPEN CHESS TOURNAMENT | Grünfeld Defense: Exchange Variation | |
| — | Oatlhotse | 1–0 | Masango | 2024 MINERVA INTERNATIONAL OPEN CHESS TOURNAMENT | King's Indian Attack: Symmetrical Defense | |
| — | Oatlhotse | 0–1 | Musonda Chola | 2024 MINERVA INTERNATIONAL OPEN CHESS TOURNAMENT | King's Indian Attack: Wahls Defense | |
| — | MUTSIKWI | 0–1 | Oatlhotse | 2024 MINERVA INTERNATIONAL OPEN CHESS TOURNAMENT | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| — | Kagogoda Delight | 0–1 | Oatlhotse | 2024 MINERVA INTERNATIONAL OPEN CHESS TOURNAMENT | Sicilian Defense: Closed | |
| — | Bwalya | 0–1 | Oatlhotse | 2024 MINERVA INTERNATIONAL OPEN CHESS TOURNAMENT | Caro-Kann Defense: Two Knights Attack | |