| Jun 21, 2026 | Mwali | 1–0 | Simpson | 2026 Africa Individual Chess Championships | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jun 20, 2026 | Simpson | 0–1 | George Samir | 2026 Africa Individual Chess Championships | Ruy Lopez: Closed, Delayed Exchange | |
| Mar 1, 2026 | Dinham | ½–½ | Simpson | SA Adult Closed | Zukertort Opening: Sicilian Invitation | |
| Feb 28, 2026 | Karsten | 1–0 | Simpson | SA Adult Closed | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Feb 25, 2026 | Cawdery | ½–½ | Simpson | SA Adult Closed | Sicilian Defense: French Variation | |
| Feb 23, 2026 | Karsten | 1–0 | Simpson | SA Adult Closed | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Feb 22, 2026 | Simpson | ½–½ | Mhango | SA Adult Closed | Sicilian Defense: Delayed Alapin Variation | |
| Feb 22, 2026 | Klaasen | ½–½ | Simpson | SA Adult Closed | Queen's Gambit Declined: Three Knights Variation | |
| Feb 21, 2026 | Simpson | * | Barrish | SA Adult Closed | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Feb 21, 2026 | Levitan | 1–0 | Simpson | SA Adult Closed | Sicilian Defense: Four Knights Variation | |
| Feb 19, 2026 | Simpson | 1–0 | Van Zyl-Rudd | SA Adult Closed | Sicilian Defense: Closed | |
| Feb 19, 2026 | Mazibuko | 1–0 | Simpson | SA Adult Closed | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Feb 19, 2026 | Simpson | 0–1 | Mnyasta | SA Adult Closed | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Feb 19, 2026 | Simpson | ½–½ | Levitan | SA Adult Closed | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Feb 19, 2026 | Simpson | 1–0 | Barrish | SA Adult Closed | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Sep 1, 2025 | Nayak Rajesh | 0–1 | Simpson | Round 9: Nayak Rajesh - Simpson, Michael | Four Knights Game: Scotch Variation Accepted | |
| Jul 5, 2025 | Oatlhotse | ½–½ | Simpson | South African Chess Open | Queen's Gambit Declined: Three Knights Variation | |
| Jul 4, 2025 | Simpson | 1–0 | Jacobs | South African Chess Open | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Jul 4, 2025 | Nevin | 0–1 | Simpson | South African Chess Open | Queen's Gambit Declined: Barmen Variation | |
| Jul 2, 2025 | Beukes | ½–½ | Simpson | South African Chess Open | Four Knights Game: Scotch Variation Accepted | |
| Jul 1, 2025 | Simpson | 1–0 | Mgobhozi | South African Chess Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 30, 2025 | Mahlangu | ½–½ | Simpson | South African Chess Open | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jun 29, 2025 | Simpson | ½–½ | Dinham | South African Chess Open | Sicilian Defense: Najdorf Variation | |
| Jun 28, 2025 | Simpson | 1–0 | Samuels | South African Chess Open | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 28, 2025 | Goosen | * | Simpson | South African Chess Open | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Jun 27, 2025 | Goosen | * | Simpson | South African Chess Open | ? | |
| Jun 27, 2025 | Simpson | ½–½ | Mhango | South African Chess Open | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Jun 27, 2025 | Van Zyl-Rudd | ½–½ | Simpson | South African Chess Open | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 20, 2025 | Alhassadi | * | Simpson | Round 9: Alhassadi, Yousef A. - Simpson, Michael | Scotch Game: Schmidt Variation | |
| May 19, 2025 | Nsubuga | 1–0 | Simpson | Round 8: Nsubuga, Haruna - Simpson, Michael | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| May 18, 2025 | Simpson | * | Adly | Round 7: Simpson, Michael - Adly, Ahmed | Queen's Gambit Declined: Ragozin Defense | |
| May 17, 2025 | Ahmed | 1–0 | Simpson | Round 6: Ahmed, Ahmed Alaa - Simpson, Michael | Catalan Opening: Open Defense | |
| May 15, 2025 | Simpson | 1–0 | Amdouni | Round 5: Simpson, Michael - Amdouni, Zoubaier | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 14, 2025 | Simpson | 1–0 | Wafa | Round 3: Simpson, Michael - Wafa, Hamed | Ruy Lopez: Open | |
| May 14, 2025 | Amin | 1–0 | Simpson | Round 4: Amin, Bassem - Simpson, Michael | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| May 14, 2025 | Simpson | 1–0 | Ashraf | Round 2: Simpson, Michael - Ashraf, Shereif | Sicilian Defense: Najdorf Variation, Adams Attack | |
| May 13, 2025 | Naipal | * | Simpson | Round 1: Naipal, Hoolan - Simpson, Michael | ? | |
| May 1, 2025 | Simpson | 1–0 | Andrade | Round 9: Simpson, Michael - Andrade, Ivan | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Apr 30, 2025 | Simpson | 1–0 | Mabusela | Round 8: Simpson, Michael - Mabusela, Johannes Manyedi | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Apr 30, 2025 | Katsande Tanaka | 0–1 | Simpson | Round 7: Katsande Tanaka - Simpson, Michael | Sicilian Defense: Closed | |
| Apr 29, 2025 | Dinham | 1–0 | Simpson | Round 6: Dinham, James - Simpson, Michael | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Apr 28, 2025 | Simpson | 0–1 | Oatlhotse | Round 5: Simpson, Michael - Oatlhotse, Providence | Sicilian Defense: Kan Variation, Modern Variation | |
| Apr 28, 2025 | Vitoux | 1–0 | Simpson | Round 4: Vitoux, Colomban - Simpson, Michael | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 27, 2025 | Simpson | 1–0 | Egeonu | Round 3: Simpson, Michael - Egeonu, Chigozie | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Apr 27, 2025 | Rogov | 1–0 | Simpson | Round 2: Rogov, Matfey - Simpson, Michael | Vienna Game: Paulsen Variation | |
| Apr 26, 2025 | Simpson | 1–0 | Cawdery | Round 1: Simpson, Michael - Cawdery, Daniel | King's Pawn Game | |
| Sep 29, 2024 | Felix | 0–1 | Simpson | Round 9: Felix, Raphael - Simpson, Michael | Queen's Indian Accelerated | |
| Sep 28, 2024 | Simpson | 1–0 | Mpya | Round 8: Simpson, Michael - Mpya, Tshediso M | Caro-Kann Defense: Tartakower Variation | |
| Sep 28, 2024 | Banda Alton | ½–½ | Simpson | Round 7: Banda Alton - Simpson, Michael | Queen's Gambit Declined | |
| Sep 27, 2024 | Simpson | ½–½ | Mnyasta | Round 6: Simpson, Michael - Mnyasta, Tezihano | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Sep 27, 2024 | Jacobs | 0–1 | Simpson | Round 5: Jacobs, Calvin Nicholas - Simpson, Michael | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Sep 25, 2024 | Metcalfe | 1–0 | Simpson | Round 1: Metcalfe, Allister - Simpson, Michael | English Opening: King's English Variation, Reversed Sicilian | |
| Jun 21, 2024 | Levitan | 0–1 | Simpson | Round 8: Levitan, Caleb Levi - Simpson, Michael | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 20, 2024 | Simpson | 1–0 | Sonhy | 2024 AFRICAN YOUTH CHESS CHAMPIONSHIPS - U18 OPEN | Tarrasch Defense: Symmetrical Variation | |
| Jun 19, 2024 | Simpson | 1–0 | Ncethelo | Round 6: Simpson, Michael - Ncethelo, Bongolethu | Slav Defense: Quiet Variation, Schallopp Defense | |
| Jun 19, 2024 | George Samir | ½–½ | Simpson | Round 5: George Samir, David - Simpson, Michael | Sicilian Defense: Najdorf Variation, Poisoned Pawn Variation | |
| Jun 18, 2024 | Simpson | 1–0 | Peter | Round 4: Simpson, Michael - Peter, Neathan | Sicilian Defense: Keres Variation | |
| Jun 17, 2024 | Chakroun | 1–0 | Simpson | Round 3: Chakroun, Wael - Simpson, Michael | Queen's Gambit Declined: Semi-Slav, Abrahams Variation | |
| Jun 17, 2024 | Simpson | 1–0 | Andrianomenjanahary | Round 2: Simpson, Michael - Andrianomenjanahary, Sedranirina | English Opening: Anglo-Indian Defense, Queen's Indian Variation | |
| Jun 16, 2024 | Frej | 0–1 | Simpson | Round 1: Frej, Chedly - Simpson, Michael | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Jun 15, 2024 | Simpson | ½–½ | Nevin | Round 9: Simpson, Michael - Nevin, Tyler | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Apr 2, 2024 | Cawdery | 1–0 | Simpson | Round 11: Cawdery, Daniel - Simpson, Michael | Sicilian Defense: Closed | |
| Apr 1, 2024 | Simpson | 0–1 | Karsten | Round 10: Simpson, Michael - Karsten, Jan | Ruy Lopez: Morphy Defense | |
| Mar 31, 2024 | Mfazwe | 0–1 | Simpson | Round 9: Mfazwe, Lutho - Simpson, Michael | Queen's Gambit Declined: Three Knights Variation | |
| Mar 31, 2024 | Simpson | 0–1 | Mnguni | Round 8: Simpson, Michael - Mnguni, Jacob Dumisani | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 30, 2024 | Mhango | 0–1 | Simpson | Round 7: Mhango, Banele - Simpson, Michael | Sicilian Defense: Modern Variations | |
| Mar 29, 2024 | Simpson | 0–1 | Barrish | Round 6: Simpson, Michael - Barrish, Daniel | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Mar 29, 2024 | Khumalo | 0–1 | Simpson | Round 5: Khumalo, Keith - Simpson, Michael | Queen's Gambit Declined | |
| Mar 28, 2024 | Simpson | 0–1 | Levitan | Round 4: Simpson, Michael - Levitan, Caleb Levi | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Mar 27, 2024 | Mnyasta | 0–1 | Simpson | Round 3: Mnyasta, Charlton - Simpson, Michael | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| Mar 26, 2024 | Simpson | 0–1 | Kobese | Round 2: Simpson, Michael - Kobese, Watu | Ruy Lopez: Closed, Martinez Variation | |
| Mar 25, 2024 | Klaasen | 1–0 | Simpson | Round 1: Klaasen, Calvin John - Simpson, Michael | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Aug 27, 2023 | Ouellet Maili-Jade | 1–0 | Simpson Michael | Skalica A1 | Queen's Gambit Declined: Janowski Variation | |
| Aug 26, 2023 | Matta Vinay Kumar | 0–1 | Simpson Michael | Skalica A1 | ? | |
| Aug 25, 2023 | Simpson Michael | 0–1 | Bango Lukas | Skalica A1 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Aug 24, 2023 | Machata Martin | 0–1 | Simpson Michael | Skalica A1 | Sicilian Defense: Closed | |
| Aug 22, 2023 | Sahidi Samir | 1–0 | Simpson Michael | Skalica A1 | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Aug 21, 2023 | Simpson Michael | ½–½ | Tancsa Tamas | Skalica A1 | Nimzo-Indian Defense: St. Petersburg Variation | |
| Aug 19, 2023 | Simpson Michael | * | Romanishin Oleg M | Skalica A1 | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Oct 30, 2022 | Simpson | * | Saksham Singh | 20th Bangkok Chess Club Open | ? | |
| Oct 28, 2022 | Simpson | * | Sajjapornthep | 20th Bangkok Chess Club Open | ? | |
| Oct 27, 2022 | Lundberg | * | Simpson | 20th Bangkok Chess Club Open | ? | |
| Oct 26, 2022 | Simpson | * | Wan Abd Rahim | 20th Bangkok Chess Club Open | ? | |
| Oct 25, 2022 | Clark | 0–1 | Simpson | 20th Bangkok Chess Club Open | ? | |
| Oct 24, 2022 | Simpson | * | Lauron | 20th Bangkok Chess Club Open | ? | |
| — | Simpson | ½–½ | Levitan | Round 3: Simpson, Michael - Levitan, Judah Nathan | Nimzo-Indian Defense: Rubinstein System | |
| — | Simpson | 1–0 | Potawad Anirudhha | Round 4: Simpson, Michael - Potawad Anirudhha | Sicilian Defense: French Variation | |
| — | Simpson | 1–0 | Frayna | Round 7: Simpson, Michael - Frayna, Janelle Mae | Semi-Slav Defense: Marshall Gambit, Main Line | |
| — | Simpson | 0–1 | Noy | Round 8: Simpson, Michael - Noy, Eyal | Ruy Lopez: Morphy Defense, Norwegian Variation | |
| — | Ajay Santhosh Parvathareddy | 1–0 | Simpson | Round 1: Ajay Santhosh Parvathareddy - Simpson, Michael | Queen's Gambit Declined: Modern Variation | |
| — | Citak | 1–0 | Simpson | Round 2: Citak, Selim - Simpson, Michael | Queen's Gambit Declined: Westphalian Variation | |
| — | Ghayourifar | 1–0 | Simpson | Round 5: Ghayourifar, Amir - Simpson, Michael | Italian Game: Giuoco Pianissimo, Normal | |
| — | Lyutsinger | ½–½ | Simpson | Round 6: Lyutsinger, Iren - Simpson, Michael | Ruy Lopez: Morphy Defense, Anderssen Variation | |