| Jun 25, 2026 | Mhango | ½–½ | Bellahcene | 2026 Africa Individual Chess Championships | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Jun 24, 2026 | Belouadah | 0–1 | Mhango | 2026 Africa Individual Chess Championships | Indian Defense: Spielmann-Indian | |
| Jun 23, 2026 | Mhango | 1–0 | Mwali | 2026 Africa Individual Chess Championships | Vienna Game: Paulsen Variation | |
| Jun 23, 2026 | George Samir | 1–0 | Mhango | 2026 Africa Individual Chess Championships | Pirc Defense: Austrian Attack, Dragon Formation | |
| Jun 21, 2026 | Mhango | 1–0 | Kweiri | 2026 Africa Individual Chess Championships | Catalan Opening: Open Defense, Classical Line | |
| Jun 21, 2026 | Mulenga | 0–1 | Mhango | 2026 Africa Individual Chess Championships | King's Indian Defense: Fianchetto Variation, Double Fianchetto Attack | |
| Jun 20, 2026 | Mhango | ½–½ | Nyola Wasswa Mark | 2026 Africa Individual Chess Championships | King's Indian Attack | |
| Mar 1, 2026 | Mhango | ½–½ | Cawdery | SA Adult Closed | Ruy Lopez: Exchange Variation, Alapin Gambit | |
| Feb 28, 2026 | Mhango | ½–½ | Levitan | SA Adult Closed | Catalan Opening: Open Defense | |
| Feb 25, 2026 | Mhango | 1–0 | Van Zyl-Rudd | SA Adult Closed | English Opening: Symmetrical Variation, Anti-Benoni Variation, Geller Variation | |
| Feb 23, 2026 | Mhango | ½–½ | Levitan | SA Adult Closed | Catalan Opening: Open Defense | |
| Feb 22, 2026 | Simpson | ½–½ | Mhango | SA Adult Closed | Sicilian Defense: Delayed Alapin Variation | |
| Feb 22, 2026 | Barrish | ½–½ | Mhango | SA Adult Closed | Nimzo-Indian Defense: Classical Variation | |
| Feb 21, 2026 | Mhango | * | Dinham | SA Adult Closed | Indian Defense: Anti-Nimzo-Indian | |
| Feb 21, 2026 | Mazibuko | 0–1 | Mhango | SA Adult Closed | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Feb 19, 2026 | Karsten | ½–½ | Mhango | SA Adult Closed | Scotch Game: Schmidt Variation | |
| Feb 19, 2026 | Mhango | ½–½ | Klaasen | SA Adult Closed | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Feb 19, 2026 | Levitan | ½–½ | Mhango | SA Adult Closed | Pirc Defense | |
| Feb 19, 2026 | Mnyasta | 0–1 | Mhango | SA Adult Closed | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Feb 19, 2026 | Mhango | 0–1 | Dinham | SA Adult Closed | Catalan Opening: Open Defense | |
| Oct 31, 2025 | Mhango | 0–1 | Paiva | Round 9: Mhango, Banele - Paiva, Donaldo | Sicilian Defense: Hyperaccelerated Dragon | |
| Oct 30, 2025 | Alberto | 0–1 | Mhango | Round 8: Alberto, Manuel - Mhango, Banele | Zukertort Opening: Nimzo-Larsen Variation | |
| Oct 30, 2025 | Mhango | 0–1 | Santos | Round 7: Mhango, Banele - Santos, Luther | Queen's Indian Defense: Riumin Variation | |
| Oct 29, 2025 | Beukes | ½–½ | Mhango | Round 6: Beukes, Dante M - Mhango, Banele | Sicilian Defense: Delayed Alapin Variation | |
| Oct 27, 2025 | Sonhy | ½–½ | Mhango | Round 4: Sonhy, Jaime - Mhango, Banele | Sicilian Defense: Kan Variation, Knight Variation | |
| Oct 27, 2025 | Mhango | 1–0 | Simoes | Round 3: Mhango, Banele - Simoes, Joao | King's Indian Attack: Yugoslav Variation | |
| Oct 26, 2025 | Prospero | * | Mhango | Round 2: Prospero, Alexandre - Mhango, Banele | Sicilian Defense: Prins Variation | |
| Oct 26, 2025 | Mhango | 1–0 | Cambando | Round 1: Mhango, Banele - Cambando, Jose | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Oct 26, 2025 | Mhango | ½–½ | Kayonde | Round 5: Mhango, Banele - Kayonde, Andrew | Rapport-Jobava System | |
| Sep 5, 2025 | Silva Lucena | 0–1 | Mhango | Round 9: Silva Lucena, Cristian - Mhango, Banele | ? | |
| Sep 5, 2025 | Mhango | ½–½ | Del Prado Rodriguez | Round 8: Mhango, Banele - Del Prado Rodriguez, Xulio | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Sep 4, 2025 | Galaviz Medina | 1–0 | Mhango | Round 7: Galaviz Medina, Sion Radamantys - Mhango, Banele | Benoni Defense: Taimanov Variation | |
| Sep 3, 2025 | Mhango | 1–0 | Longueira Alonso | Round 6: Mhango, Banele - Longueira Alonso, Breixo | Catalan Opening: Open Defense | |
| Sep 3, 2025 | Petkov | ½–½ | Mhango | Round 5: Petkov, Vladimir - Mhango, Banele | Queen's Gambit Declined: Janowski Variation | |
| Sep 2, 2025 | Mhango | ½–½ | Strikovic | Round 4: Mhango, Banele - Strikovic, Aleksa | Ruy Lopez: Closed, Chigorin Defense | |
| Sep 1, 2025 | Cacheiro Blanco | 1–0 | Mhango | Round 2: Cacheiro Blanco, Diego - Mhango, Banele | Sicilian Defense: Najdorf Variation, Traditional Line | |
| Aug 31, 2025 | Mhango | 1–0 | Cernadas Camean | Round 3: Mhango, Banele - Cernadas Camean, David | Tarrasch Defense: Classical Variation | |
| Jul 5, 2025 | Mnyasta | 1–0 | Mhango | South African Chess Open | ? | |
| Jul 2, 2025 | Mhango | 1–0 | Oatlhotse | South African Chess Open | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jul 1, 2025 | Mhango | 1–0 | Mahlangu | South African Chess Open | Sicilian Defense: Taimanov Variation | |
| Jun 29, 2025 | Mhango | ½–½ | Van Zyl-Rudd | South African Chess Open | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Jun 28, 2025 | Dinham | ½–½ | Mhango | South African Chess Open | Sicilian Defense: Godiva Variation | |
| Jun 28, 2025 | Mhango | 1–0 | Mlambo | South African Chess Open | Queen's Indian Defense: Classical Variation, Traditional Variation, Main Line | |
| Jun 28, 2025 | Fwati | 0–1 | Mhango | South African Chess Open | King's Indian Defense: Four Pawns Attack, Normal Attack | |
| Jun 27, 2025 | Fwati | * | Mhango | South African Chess Open | ? | |
| Jun 27, 2025 | Mhango | 1–0 | Du Plessis | South African Chess Open | Réti Opening: Anglo-Slav Variation, Bogoljubow Variation | |
| Jun 27, 2025 | Chigozi | ½–½ | Mhango | South African Chess Open | King's Indian Defense: Sämisch Variation | |
| Jun 27, 2025 | Simpson | ½–½ | Mhango | South African Chess Open | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Jun 27, 2025 | Beukes | 0–1 | Mhango | South African Chess Open | Italian Game: Hungarian Defense | |
| Jun 14, 2025 | Mhango | 1–0 | Sefton | 2025 FIDE World Blitz Team Championship Pool B | French Defense: Exchange Variation, Svenonius Variation | |
| Jun 14, 2025 | Willow | 1–0 | Mhango | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Najdorf Variation | |
| Jun 14, 2025 | Mhango | 0–1 | Rendle | 2025 FIDE World Blitz Team Championship Pool B | King's Indian Attack: Double Fianchetto | |
| Jun 14, 2025 | Villiers | 0–1 | Mhango | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Najdorf Variation, Main Line | |
| Jun 14, 2025 | Mhango | ½–½ | Jumabayev | 2025 FIDE World Blitz Team Championship Pool B | King's Indian Attack | |
| Jun 14, 2025 | Steinberg | 1–0 | Mhango | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Najdorf Variation | |
| Jun 14, 2025 | Mhango | 0–1 | Vitiugov | 2025 FIDE World Blitz Team Championship Pool B | Rapport-Jobava System | |
| Jun 14, 2025 | Giri | 1–0 | Mhango | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: French Variation | |
| Jun 14, 2025 | Mhango | 1–0 | Bharat Kumar | 2025 FIDE World Blitz Team Championship Pool B | Rapport-Jobava System | |
| Jun 14, 2025 | Goh | 0–1 | Mhango | 2025 FIDE World Blitz Team Championship Pool B | King's Indian Defense: Fianchetto Variation, Simagin Variation | |
| Jun 14, 2025 | Mhango | 1–0 | Dishman | 2025 FIDE World Blitz Team Championship Pool B | Rapport-Jobava System | |
| Jun 14, 2025 | Le | 1–0 | Mhango | 2025 FIDE World Blitz Team Championship Pool B | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Jun 13, 2025 | Blokhin | 0–1 | Mhango | Round 12: Blokhin, Sofia - Mhango, Banele | King's Indian Defense: Sämisch Variation, Yates Defense | |
| Jun 13, 2025 | Mhango | 1–0 | Iunusov | Round 11: Mhango, Banele - Iunusov, Nuriddin | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Exchange Line | |
| Jun 13, 2025 | Mhango | 1–0 | Gan-Od | Round 10: Mhango, Banele - Gan-Od, Sereenen | Benoni Defense: Benoni-Indian Defense | |
| Jun 13, 2025 | Stein | 0–1 | Mhango | Round 9: Stein, Theodor - Mhango, Banele | Modern Defense: Geller's System | |
| Jun 12, 2025 | Suleimen | ½–½ | Mhango | Round 8: Suleimen, Ergali - Mhango, Banele | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| Jun 12, 2025 | Mhango | 0–1 | Vincent | Round 7: Mhango, Banele - Vincent, Trevor | Rapport-Jobava System | |
| Jun 12, 2025 | Keneshbekov | 0–1 | Mhango | Round 6: Keneshbekov, Elim - Mhango, Banele | Sicilian Defense: Najdorf Variation, Main Line | |
| Jun 12, 2025 | Mhango | 1–0 | Zhao | Round 5: Mhango, Banele - Zhao, George | Horwitz Defense | |
| Jun 11, 2025 | Reprintsev | 0–1 | Mhango | 2025 FIDE World Rapid Team Championschip matches 11-18 | Sicilian Defense: Snyder Variation | |
| Jun 11, 2025 | Mhango | 1–0 | Tahaoglu | 2025 FIDE World Rapid Team Championship matches 19-26 | King's Indian Attack: Yugoslav Variation | |
| Jun 11, 2025 | Gallagher | 0–1 | Mhango | 2025 FIDE World Rapid Team Championship matches 19-26 | King's Indian Attack: Symmetrical Defense | |
| Jun 11, 2025 | Mhango | 0–1 | Le | 2025 FIDE World Rapid Team Championship | Rapport-Jobava System | |
| May 1, 2025 | Musonda Chola | 1–0 | Mhango | Round 9: Musonda Chola - Mhango, Banele | Sicilian Defense: Moscow Variation | |
| Apr 30, 2025 | Mhango | ½–½ | Mnyasta | Round 8: Mhango, Banele - Mnyasta, Charlton | Catalan Opening: Open Defense, Classical Line | |
| Apr 30, 2025 | Mwale | 0–1 | Mhango | Round 7: Mwale, Joseph - Mhango, Banele | Sicilian Defense | |
| Apr 29, 2025 | Mhango | ½–½ | Mnguni | Round 6: Mhango, Banele - Mnguni, Jacob Dumisani | Slav Defense: Exchange Variation | |
| Apr 28, 2025 | Mazibuko | ½–½ | Mhango | Round 5: Mazibuko, Khanya - Mhango, Banele | Sicilian Defense: O'Kelly Variation, Venice System | |
| Apr 28, 2025 | Mhango | 1–0 | Khumalo | Round 4: Mhango, Banele - Khumalo, Keith | Center Game: Berger Variation | |
| Apr 27, 2025 | Karsten | 1–0 | Mhango | Round 3: Karsten, Jan - Mhango, Banele | Sicilian Defense: Najdorf Variation | |
| Apr 27, 2025 | Mhango | ½–½ | Lin | Round 2: Mhango, Banele - Lin, Chenyi | King's Indian Attack: Sicilian Variation | |
| Apr 26, 2025 | Mlahleki | 0–1 | Mhango | Round 1: Mlahleki, Vusimuzi - Mhango, Banele | Sicilian Defense: Closed, Traditional | |
| Jan 11, 2025 | Mhango | ½–½ | Rogov | Round 9: Mhango, Banele - Rogov, Matfey | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Jan 10, 2025 | Brander | ½–½ | Mhango | Round 8: Brander, Waylon - Mhango, Banele | King's Indian Defense: Sämisch Variation, Panno Formation | |
| Jan 10, 2025 | Mhango | 1–0 | Martin | Round 7: Mhango, Banele - Martin, Nico | Rapport-Jobava System | |
| Jan 9, 2025 | Palmer | 0–1 | Mhango | Round 6: Palmer, Reegan - Mhango, Banele | English Opening: Symmetrical Variation, Botvinnik System | |
| Jan 8, 2025 | Soojay | 0–1 | Mhango | Round 4: Soojay, Jorah - Mhango, Banele | Sicilian Defense: Godiva Variation | |
| Jan 7, 2025 | Mhango | 1–0 | Kleinsmidt | Round 3: Mhango, Banele - Kleinsmidt, Cherwin | King's Indian Attack: Symmetrical Defense | |
| Jan 6, 2025 | McInnes | 0–1 | Mhango | Round 2: McInnes, Andrew - Mhango, Banele | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Jan 6, 2025 | Mhango | 1–0 | Braaf | Round 1: Mhango, Banele - Braaf, Jiraan | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Jan 3, 2025 | Mhango | 0–1 | Drygalov | Round 5: Mhango, Banele - Drygalov, Sergey | Indian Defense: Anti-Nimzo-Indian | |
| Sep 29, 2024 | Mhango | 1–0 | Mabusela | Round 9: Mhango, Banele - Mabusela, Johannes Manyedi | French Defense: Chigorin Variation | |
| Sep 28, 2024 | Mnyasta | ½–½ | Mhango | Round 8: Mnyasta, Tezihano - Mhango, Banele | Benoni Defense | |
| Sep 28, 2024 | Mhango | 1–0 | Samuels | Round 7: Mhango, Banele - Samuels, Ethan | King's Indian Defense: Fianchetto Variation, Simagin Variation | |
| Sep 27, 2024 | Cawdery | ½–½ | Mhango | Round 6: Cawdery, Daniel - Mhango, Banele | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Sep 27, 2024 | Mhango | 1–0 | Macheka | Round 5: Mhango, Banele - Macheka, Clayton | Rapport-Jobava System | |
| Sep 26, 2024 | Bouah | 1–0 | Mhango | Round 4: Bouah, Lyndon - Mhango, Banele | King's Indian Defense: Sämisch Variation, Panno Formation | |
| Sep 26, 2024 | Mhango | 1–0 | Selepe | Round 3: Mhango, Banele - Selepe, Lwazi | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Sep 25, 2024 | Mpya | ½–½ | Mhango | Round 2: Mpya, Tshediso M - Mhango, Banele | Indian Defense | |
| Sep 25, 2024 | Mhango | 1–0 | Braaf | Round 1: Mhango, Banele - Braaf, Jiraan | Catalan Opening: Closed Variation, Traditional Variation | |