| Mar 21, 2026 | Beukes | 1–0 | Wanyama | Round 6: Beukes, Dante M - Wanyama, Harold | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Mar 21, 2026 | Wanyama | 1–0 | Shile | Round 5: Wanyama, Harold - Shile, Lenny Mataiga | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Mar 20, 2026 | Nyola Wasswa Mark | 1–0 | Wanyama | Round 4: Nyola Wasswa Mark - Wanyama, Harold | Queen's Gambit Declined | |
| Mar 20, 2026 | Wanyama | 1–0 | Bibasa | Round 3: Wanyama, Harold - Bibasa, Bob | Caro-Kann Defense: Advance Variation, Van der Wiel Attack | |
| Mar 19, 2026 | Mutuge Ian | 0–1 | Wanyama | Round 2: Mutuge Ian - Wanyama, Harold | Sicilian Defense: Taimanov Variation | |
| Mar 19, 2026 | Wanyama | 1–0 | Manyeki Nathaniel | Round 1: Wanyama, Harold - Manyeki Nathaniel | Benoni Defense: Hromádka System | |
| Feb 21, 2026 | Ssonko | 1–0 | Wanyama | Round 11: Ssonko, Mathias Allan - Wanyama, Harold | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Feb 21, 2026 | Wanyama | 1–0 | Baguma Innocent | Round 10: Wanyama, Harold - Baguma Innocent | Czech Defense | |
| Feb 20, 2026 | Nsubuga | 1–0 | Wanyama | Round 9: Nsubuga, Haruna - Wanyama, Harold | Ruy Lopez: Exchange Variation, Lutikov Variation | |
| Feb 15, 2026 | Wanyama | ½–½ | Egesa emmanuel | Round 8: Wanyama, Harold - Egesa emmanuel | Catalan Opening: Open Defense | |
| Feb 14, 2026 | Muhirwa Alvin | 0–1 | Wanyama | Round 7: Muhirwa Alvin - Wanyama, Harold | Sicilian Defense: Kan Variation, Knight Variation | |
| Feb 14, 2026 | Wanyama | 1–0 | Kamoga | Round 6: Wanyama, Harold - Kamoga, Rajab | Queen's Gambit Declined: Chigorin Defense, Main Line | |
| Feb 14, 2026 | Bibasa | 1–0 | Wanyama | Round 5: Bibasa, Bob - Wanyama, Harold | Sicilian Defense: Closed | |
| Feb 12, 2026 | Wanyama | 1–0 | Musasizi | Round 4: Wanyama, Harold - Musasizi, Emmanuel | Queen's Gambit Declined: Queen's Knight Variation | |
| Feb 12, 2026 | Wanyama | 1–0 | Magino Norman | Round 3: Wanyama, Harold - Magino Norman | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Feb 12, 2026 | Nyola Wasswa Mark | 1–0 | Wanyama | Round 2: Nyola Wasswa Mark - Wanyama, Harold | Catalan Opening: Open Defense | |
| Feb 12, 2026 | Wanyama | 1–0 | Kawuma | Round 1: Wanyama, Harold - Kawuma, Patrick | English Opening: Symmetrical Variation | |
| Jun 14, 2025 | Wanyama | 1–0 | Longson | 2025 FIDE World Blitz Team Championship Pool B | Slav Defense | |
| Jun 14, 2025 | Wadsworth | 1–0 | Wanyama | 2025 FIDE World Blitz Team Championship Pool B | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Jun 14, 2025 | Wanyama | 1–0 | Purton | 2025 FIDE World Blitz Team Championship Pool B | Grünfeld Defense: Brinckmann Attack, Grünfeld Gambit, Capablanca Variation | |
| Jun 14, 2025 | Hanache | 0–1 | Wanyama | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Taimanov Variation, Szén Variation | |
| Jun 14, 2025 | Wanyama | ½–½ | Siddharth | 2025 FIDE World Blitz Team Championship Pool B | Catalan Opening: Closed | |
| Jun 14, 2025 | Bronstein | 1–0 | Wanyama | 2025 FIDE World Blitz Team Championship Pool B | Catalan Opening: Open Defense, Modern Sharp Variation | |
| Jun 14, 2025 | Wanyama | 0–1 | McShane | 2025 FIDE World Blitz Team Championship Pool B | King's Indian Defense: Normal Variation | |
| Jun 14, 2025 | Dominguez Perez | 1–0 | Wanyama | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jun 14, 2025 | Wanyama | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | Catalan Opening: Closed | |
| Jun 14, 2025 | Rushbrooke | 0–1 | Wanyama | 2025 FIDE World Blitz Team Championship Pool B | Richter-Veresov Attack: Two Knights System | |
| Jun 14, 2025 | Wanyama | ½–½ | Lishoy Gengis Paratazham | 2025 FIDE World Blitz Team Championship Pool B | Pirc Defense | |
| Jun 14, 2025 | Mamedov | 1–0 | Wanyama | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Alapin Variation | |
| Jun 13, 2025 | Krivenko | 0–1 | Wanyama | Round 12: Krivenko, Dion - Wanyama, Harold | Van Geet Opening: Napoleon Attack | |
| Jun 13, 2025 | Wanyama | 0–1 | Degenbaev | Round 11: Wanyama, Harold - Degenbaev, Aziz | King's Indian Defense: Normal Variation, Rare Defenses | |
| Jun 13, 2025 | Wanyama | 0–1 | Amilal Munkhdalai | Round 10: Wanyama, Harold - Amilal Munkhdalai | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| Jun 13, 2025 | Yatskar | 1–0 | Wanyama | Round 9: Yatskar, Martin - Wanyama, Harold | Queen's Gambit Declined: Tartakower Defense, Makogonov Exchange Variation | |
| Jun 12, 2025 | Shogdzhiev | 1–0 | Wanyama | Round 8: Shogdzhiev, Roman - Wanyama, Harold | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jun 12, 2025 | Wanyama | 1–0 | Ragnarsson | Round 7: Wanyama, Harold - Ragnarsson, Dagur | Grünfeld Defense: Brinckmann Attack | |
| Jun 12, 2025 | Kurbanbaev | 1–0 | Wanyama | Round 6: Kurbanbaev, Zalkar - Wanyama, Harold | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jun 12, 2025 | Wanyama | 0–1 | Verbytski | Round 5: Wanyama, Harold - Verbytski, Oleg | Catalan Opening: Open Defense, Classical Line | |
| Jun 11, 2025 | Dudin | 1–0 | Wanyama | 2025 FIDE World Rapid Team Championschip matches 11-18 | Queen's Gambit Declined: Charousek Variation | |
| Jun 11, 2025 | Wanyama | 0–1 | Makaraci | 2025 FIDE World Rapid Team Championship matches 19-26 | Tarrasch Defense: Dubov Tarrasch | |
| Jun 11, 2025 | Sivakumar | 0–1 | Wanyama | 2025 FIDE World Rapid Team Championship matches 19-26 | Torre Attack: Fianchetto Defense | |
| Jun 11, 2025 | Wanyama | 0–1 | Mamedov | 2025 FIDE World Rapid Team Championship | King's Indian Defense: Sämisch Variation, Sämisch Gambit | |
| Dec 30, 2024 | Wanyama | 0–1 | Dragnev | FIDE World Blitz Chess Championship 2024 | Queen's Gambit Declined | |
| Dec 30, 2024 | Wanyama | 0–1 | Wong | FIDE World Blitz Chess Championship 2024 | Catalan Opening: Closed | |
| Dec 30, 2024 | Wanyama | ½–½ | Blackwood | FIDE World Blitz Chess Championship 2024 | King's Indian Defense: Sämisch Variation, Normal Defense | |
| Dec 30, 2024 | Wanyama | 1–0 | Meylan | FIDE World Blitz Chess Championship 2024 | Catalan Opening: Open Defense, Classical Line | |
| Dec 30, 2024 | Wanyama | 1–0 | Yudasin | FIDE World Blitz Chess Championship 2024 | Catalan Opening: Open Defense | |
| Dec 30, 2024 | Wanyama | 0–1 | Oro | FIDE World Blitz Chess Championship 2024 | Italian Game: Giuoco Pianissimo, Normal | |
| Dec 30, 2024 | Zemlyanskii | 1–0 | Wanyama | FIDE World Blitz Chess Championship 2024 | Queen's Gambit Declined | |
| Dec 30, 2024 | Chirila | 1–0 | Wanyama | FIDE World Blitz Chess Championship 2024 | Queen's Gambit Declined: Harrwitz Attack, Main Line | |
| Dec 30, 2024 | Hungaski | 1–0 | Wanyama | FIDE World Blitz Chess Championship 2024 | Clemenz Opening | |
| Dec 30, 2024 | Ling | 1–0 | Wanyama | FIDE World Blitz Chess Championship 2024 | Semi-Slav Defense: Meran Variation | |
| Dec 30, 2024 | Kostolansky | 1–0 | Wanyama | FIDE World Blitz Chess Championship 2024 | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Dec 30, 2024 | George | 0–1 | Wanyama | FIDE World Blitz Chess Championship 2024 | Sicilian Defense: French Variation | |
| Dec 26, 2024 | Wanyama | 0–1 | Zarnicki | FIDE World Rapid Chess Championship 2024 | King's Indian Defense: Makogonov Variation | |
| Dec 26, 2024 | Dlugy | 1–0 | Wanyama | FIDE World Rapid Chess Championship 2024 | Queen's Pawn Game: Accelerated London System | |
| Mar 20, 2024 | Wanyama | 0–1 | Cogan | Round 9: Wanyama, Harold - Cogan, Nicolas | Catalan Opening: Open Defense, Modern Sharp Variation | |
| Mar 19, 2024 | De Gondo | 0–1 | Wanyama | Round 8: De Gondo, Simplice Armel - Wanyama, Harold | Queen's Gambit Declined | |
| Mar 18, 2024 | Wanyama | 0–1 | Kayonde | Round 7: Wanyama, Harold - Kayonde, Andrew | Catalan Opening | |
| Mar 17, 2024 | Rongwane | 0–1 | Wanyama | Round 6: Rongwane, Gomolemo - Wanyama, Harold | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Mar 17, 2024 | Wanyama | 1–0 | Egbe | Round 5: Wanyama, Harold - Egbe, Kossi Thierry | Catalan Opening | |
| Mar 17, 2024 | ONOKPITE | 1–0 | Wanyama | Round 4: ONOKPITE, Kennedy - Wanyama, Harold | Sicilian Defense: French Variation | |
| Mar 17, 2024 | Wanyama | 1–0 | Amin | 2024 AFRICAN INDIVIDUAL CHESS CHAMPIONSHIPS (OPEN) | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 14, 2024 | Ntamatungiro | * | Wanyama | Round 2: Ntamatungiro, Wilfried - Wanyama, Harold | Caro-Kann Defense: Advance Variation, Bronstein Variation | |
| Mar 13, 2024 | Wanyama | 1–0 | Akpa Prince | Round 1: Wanyama, Harold - Akpa Prince | Pirc Defense: Austrian Attack | |
| Mar 11, 2024 | Wanyama | 0–1 | Arab | Round 9: Wanyama, Harold - Arab, Adlane | Catalan Opening: Closed | |
| Mar 11, 2024 | Pereira | 0–1 | Wanyama | Round 8: Pereira, Sergio - Wanyama, Harold | Sicilian Defense: Closed | |
| Mar 11, 2024 | Wanyama | 1–0 | Silva | Round 7: Wanyama, Harold - Silva, David | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Mar 11, 2024 | Akpa Prince | 0–1 | Wanyama | Round 6: Akpa Prince - Wanyama, Harold | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Mar 11, 2024 | Wanyama | 0–1 | Rongwane | Round 5: Wanyama, Harold - Rongwane, Gomolemo | Slav Defense: Modern Line | |
| Mar 11, 2024 | Mhango | 0–1 | Wanyama | Round 4: Mhango, Banele - Wanyama, Harold | Rapport-Jobava System | |
| Mar 11, 2024 | Rakotomaharo | 1–0 | Wanyama | Round 3: Rakotomaharo, Fy Antenaina - Wanyama, Harold | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Mar 11, 2024 | Wanyama | 0–1 | Kayonde | Round 2: Wanyama, Harold - Kayonde, Andrew | Queen's Gambit Declined | |
| Mar 11, 2024 | Frempong-Smart Daniel | 0–1 | Wanyama | Round 1: Frempong-Smart Daniel - Wanyama, Harold | Sicilian Defense: Kramnik Variation | |
| Mar 11, 2024 | Rakotomaharo | 1–0 | Wanyama | Round 9: Rakotomaharo, Fy Antenaina - Wanyama, Harold | Sicilian Defense: Taimanov Variation | |
| Mar 11, 2024 | Wanyama | 1–0 | Mahamat Hachim Bachar | Round 8: Wanyama, Harold - Mahamat Hachim Bachar | Queen's Gambit Accepted | |
| Mar 11, 2024 | Wanyama | 0–1 | Silva | Round 7: Wanyama, Harold - Silva, David | King's Indian Defense: Normal Variation, Deferred Fianchetto | |
| Mar 11, 2024 | Paiva | 1–0 | Wanyama | Round 6: Paiva, Donaldo - Wanyama, Harold | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Mar 11, 2024 | Zhemba | 0–1 | Wanyama | Round 5: Zhemba, Jemusse - Wanyama, Harold | Sicilian Defense: Taimanov Variation, Szén Variation | |
| Mar 11, 2024 | Wanyama | 1–0 | Oluka Robert Mcligeyo | Round 4: Wanyama, Harold - Oluka Robert Mcligeyo | Catalan Opening: Closed | |
| Mar 11, 2024 | Mwali | 1–0 | Wanyama | Round 3: Mwali, Chitumbo - Wanyama, Harold | ? | |
| Mar 11, 2024 | Wanyama | 0–1 | KIGIGHA | Round 2: Wanyama, Harold - KIGIGHA, Bomo Lovet | Catalan Opening: Open Defense, Modern Sharp Variation | |
| Mar 11, 2024 | Pedro Manuel Envo Engonga Avomo | 0–1 | Wanyama | Round 1: Pedro Manuel Envo Engonga Avomo - Wanyama, Harold | Sicilian Defense: Closed | |
| Mar 10, 2024 | Arab | 1–0 | Wanyama | Round 6: Arab, Adlane - Wanyama, Harold | Catalan Opening: Open Defense, Classical Line | |
| Mar 10, 2024 | Wanyama | 1–0 | Paiva | Round 5: Wanyama, Harold - Paiva, Donaldo | Catalan Opening: Open Defense, Modern Sharp Variation | |
| Mar 10, 2024 | Levitan | 0–1 | Wanyama | Round 4: Levitan, Caleb Levi - Wanyama, Harold | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Mar 10, 2024 | Wanyama | 1–0 | Akpa Prince | Round 3: Wanyama, Harold - Akpa Prince | King's Indian Defense: Sämisch Variation, Orthodox Variation | |
| Mar 10, 2024 | Fomevor | 0–1 | Wanyama | Round 2: Fomevor, Cephas Clinton - Wanyama, Harold | Queen's Gambit Declined | |
| Mar 10, 2024 | Wanyama | 0–1 | Amin | Round 1: Wanyama, Harold - Amin, Bassem | King's Indian Defense | |
| Mar 9, 2024 | Paiva | 0–1 | Wanyama | Round 6: Paiva, Donaldo - Wanyama, Harold | Sicilian Defense: French Variation | |
| Mar 9, 2024 | Wanyama | 0–1 | Rongwane | Round 5: Wanyama, Harold - Rongwane, Gomolemo | Catalan Opening: Closed | |
| Mar 9, 2024 | Fomevor | 0–1 | Wanyama | Round 4: Fomevor, Cephas Clinton - Wanyama, Harold | Queen's Gambit Declined | |
| Mar 9, 2024 | Wanyama | 0–1 | Arab | Round 3: Wanyama, Harold - Arab, Adlane | Bogo-Indian Defense: Retreat Variation | |
| Mar 9, 2024 | Wanyama | 1–0 | Akpa Prince | Round 2: Wanyama, Harold - Akpa Prince | Grünfeld Defense: Stockholm Variation | |
| Mar 9, 2024 | Amin | 1–0 | Wanyama | Round 1: Amin, Bassem - Wanyama, Harold | Sicilian Defense: French Variation | |
| Dec 30, 2023 | Wanyama | 0–1 | Savchenko | Blitz Open 2 | Catalan Opening: Open Defense | |
| Dec 30, 2023 | Wanyama | 0–1 | Vescovi | Blitz Open 2 | Benoni Defense: Fianchetto Variation, Hastings Defense, Main Line | |
| Dec 30, 2023 | Wanyama | 0–1 | Ilkhomi | Blitz Open 2 | Catalan Opening: Closed | |
| Dec 30, 2023 | Wanyama | 1–0 | Botiraliev | Blitz Open 2 | Ruy Lopez: Closed, Pilnik Variation | |
| Dec 30, 2023 | Song | 0–1 | Wanyama | Blitz Open 2 | Queen's Gambit Declined: Three Knights Variation | |
| Dec 30, 2023 | Kazhgaleyev | 1–0 | Wanyama | Blitz Open 2 | Queen's Gambit Declined: Modern Variation, Normal Line | |