| Jun 23, 2026 | Silva | ½–½ | Ortega Amarelle | 2026 Africa Individual Chess Championships | Sicilian Defense: Boleslavsky Variation | |
| Jun 23, 2026 | Mulenga | ½–½ | Silva | 2026 Africa Individual Chess Championships | Benoni Defense: Old Benoni, Schmid Variation | |
| Jun 21, 2026 | Silva | 1–0 | Mwadzura | 2026 Africa Individual Chess Championships | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Jun 20, 2026 | Andrade | 1–0 | Silva | 2026 Africa Individual Chess Championships | French Defense: Tarrasch Variation, Guimard Defense, Main Line | |
| Feb 19, 2026 | Silva | 1–0 | Da Costa | Round 7: Silva, David - Da Costa, Joaquim | Italian Game: Bird's Attack | |
| Feb 18, 2026 | Miguel | 1–0 | Silva | Round 6: Miguel, Sergio - Silva, David | Sicilian Defense: French Variation | |
| Feb 17, 2026 | Silva | 1–0 | Oliveira | Round 5: Silva, David - Oliveira, Luciano | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Feb 16, 2026 | Simoes | 1–0 | Silva | Round 4: Simoes, Joao - Silva, David | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Advance Line | |
| Feb 14, 2026 | Silva | 1–0 | Sousa | Round 3: Silva, David - Sousa, Estevao | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Feb 13, 2026 | Sonhy | 1–0 | Silva | Round 2: Sonhy, Jaime - Silva, David | Pirc Defense: Classical Variation | |
| Feb 13, 2026 | Silva | 1–0 | Dias | Round 1: Silva, David - Dias, Vanderson | Caro-Kann Defense: Advance Variation, Van der Wiel Attack | |
| Nov 2, 2025 | Silva | 0–1 | Anton Guijarro | FIDE World Cup 2025 | King's Indian Attack | |
| Oct 31, 2025 | Anton Guijarro | 1–0 | Silva | FIDE World Cup 2025 | Queen's Gambit Declined: Austrian Defense | |
| Sep 2, 2025 | Silva | ½–½ | Oliveira | Round 8: Silva, David - Oliveira, Luciano | Sicilian Defense: Najdorf Variation, Poisoned Pawn Variation | |
| Sep 2, 2025 | Alberto | ½–½ | Silva | Round 7: Alberto, Manuel - Silva, David | King's Indian Defense: Exchange Variation | |
| Sep 2, 2025 | Silva | 1–0 | Andrade | Round 6: Silva, David - Andrade, Pedro | Four Knights Game: Spanish Variation, Janowski Variation | |
| Sep 2, 2025 | Santos | ½–½ | Silva | Round 5: Santos, Luther - Silva, David | Old Indian Defense: Ukrainian Variation | |
| Sep 2, 2025 | Simoes | 0–1 | Silva | Round 4: Simoes, Joao - Silva, David | King's Indian Defense: Normal Variation, Standard Development | |
| Sep 2, 2025 | Silva | 1–0 | Dias | Round 3: Silva, David - Dias, Vanderson | Caro-Kann Defense: Two Knights Attack | |
| Sep 2, 2025 | Pascoal | 0–1 | Silva | Round 2: Pascoal, Eduardo A - Silva, David | Indian Defense | |
| Sep 2, 2025 | Silva | 1–0 | Sousa | Round 1: Silva, David - Sousa, Estevao | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Apr 26, 2025 | Silva | 0–1 | Mwale | Round 1: Silva, David - Mwale, Joseph | ? | |
| Feb 18, 2025 | Silva | 1–0 | Prospero | Round 6: Silva, David - Prospero, Alexandre | French Defense: Rubinstein Variation, Blackburne Defense | |
| Feb 21, 2025 | Cambando | ½–½ | Silva | Round 9: Cambando, Jose - Silva, David | English Opening: Symmetrical Variation, Four Knights Variation | |
| Feb 20, 2025 | Silva | 1–0 | Sonhy | Round 8: Silva, David - Sonhy, Jaime | French Defense: Alekhine-Chatard Attack, Teichmann Variation | |
| Feb 19, 2025 | Santos | ½–½ | Silva | Round 7: Santos, Luther - Silva, David | King's Indian Defense: Fianchetto Variation, Classical Main Line | |
| Feb 17, 2025 | Silva | ½–½ | Domingos Junior | Round 4: Silva, David - Domingos Junior | King's Pawn Game: Wayward Queen Attack | |
| Feb 17, 2025 | Miguel | 0–1 | Silva | Round 5: Miguel, Sergio - Silva, David | King's Indian Defense: Four Pawns Attack | |
| Feb 16, 2025 | Silva | 1–0 | Bunga | Round 3: Silva, David - Bunga, Avelino | Sicilian Defense: Kan Variation, Knight Variation | |
| Feb 15, 2025 | Silva | 1–0 | Mendes | Round 1: Silva, David - Mendes, Lulceni | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Feb 15, 2025 | Mendes | * | Silva | Round 2: Mendes, Lulceni - Silva, David | Sicilian Defense: Kan Variation, Knight Variation | |
| Sep 22, 2024 | Silva | 0–1 | Isaakidis | 45th FIDE Chess Olympiad | Caro-Kann Defense: Two Knights Attack | |
| Sep 21, 2024 | Silva | 0–1 | Cubas | 45th FIDE Chess Olympiad | Sicilian Defense: Kalashnikov Variation | |
| Sep 19, 2024 | Silva | 1–0 | Krstulovic | 45th FIDE Chess Olympiad | Caro-Kann Defense: Apocalypse Attack | |
| Sep 18, 2024 | Michel Yunis | 0–1 | Silva | 45th FIDE Chess Olympiad | King's Indian Defense: Fianchetto Variation, Kavalek Defense | |
| Sep 16, 2024 | Cardoso Cardoso | 1–0 | Silva | 45th FIDE Chess Olympiad | Sicilian Defense: Kalashnikov Variation | |
| Sep 15, 2024 | Yee | 0–1 | Silva | 45th FIDE Chess Olympiad | Sicilian Defense: Alapin Variation | |
| Sep 14, 2024 | Victor | 0–1 | Silva | 45th FIDE Chess Olympiad | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Sep 13, 2024 | Silva | 1–0 | Amarathunga | 45th FIDE Chess Olympiad | French Defense: Chigorin Variation | |
| Sep 12, 2024 | Silva | 0–1 | Peng | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation | |
| Sep 11, 2024 | Silva | 1–0 | Samuel | 45th FIDE Chess Olympiad | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| May 24, 2024 | Silva | 1–0 | Cambando | Round 9: Silva, David - Cambando, Jose | Alekhine Defense: Balogh Variation | |
| May 24, 2024 | Jose | 0–1 | Silva | Round 8: Jose, Francisco Armando - Silva, David | Sicilian Defense: Dragon Variation, Classical Variation | |
| May 24, 2024 | Silva | ½–½ | Sonhy | Round 7: Silva, David - Sonhy, Jaime | French Defense | |
| May 24, 2024 | Silva | 1–0 | Dias | Round 5: Silva, David - Dias, Vanderson | Caro-Kann Defense: Two Knights Attack | |
| May 24, 2024 | Joao | 0–1 | Silva | Round 6: Joao, Adilson - Silva, David | Sicilian Defense: Old Sicilian | |
| May 24, 2024 | Agnelo | ½–½ | Silva | Round 4: Agnelo, Amorim - Silva, David | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| May 24, 2024 | Silva | 1–0 | Felix | Round 3: Silva, David - Felix, Claudio | Sicilian Defense: Dragon Variation, Levenfish Variation | |
| May 24, 2024 | Sousa | 0–1 | Silva | Round 2: Sousa, Estevao - Silva, David | King's Indian Attack: Symmetrical Defense | |
| May 24, 2024 | Silva | 1–0 | Mendes | Round 1: Silva, David - Mendes, Lulceni | Vienna Game: Vienna Gambit, Breyer Variation | |
| May 23, 2024 | Cambando | 0–1 | Silva | Round 9: Cambando, Jose - Silva, David | King's Indian Defense: Fianchetto Variation, Kavalek Defense | |
| May 23, 2024 | Silva | 1–0 | Simoes | Round 8: Silva, David - Simoes, Joao | Zukertort Opening: Queen's Gambit Invitation | |
| May 23, 2024 | Silva | 1–0 | Da Costa | Round 7: Silva, David - Da Costa, Joaquim | Italian Game: Classical Variation, Giuoco Pianissimo, Albin Variation | |
| May 23, 2024 | José Borges | ½–½ | Silva | Round 6: José Borges - Silva, David | Zukertort Opening | |
| May 23, 2024 | Silva | 1–0 | Felix | Round 3: Silva, David - Felix, Domingos | Zukertort Opening: Nimzo-Larsen Variation | |
| May 23, 2024 | Silva | 1–0 | Joao | Round 1: Silva, David - Joao, Adilson | Sicilian Defense: French Variation | |
| May 23, 2024 | Silva | 1–0 | Oliveira | Round 5: Silva, David - Oliveira, Luciano | Sicilian Defense: Najdorf Variation, Adams Attack | |
| May 23, 2024 | Santos | 1–0 | Silva | Round 2: Santos, Luther - Silva, David | Sicilian Defense: French Variation | |
| May 23, 2024 | Tanga Neto | 0–1 | Silva | Round 4: Tanga Neto - Silva, David | Trompowsky Attack | |
| May 22, 2024 | Silva | 1–0 | Dias | Round 9: Silva, David - Dias, Vanderson | Zukertort Opening | |
| May 21, 2024 | Agnelo | ½–½ | Silva | Round 8: Agnelo, Amorim - Silva, David | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| May 20, 2024 | Silva | 1–0 | Junior | Round 7: Silva, David - Junior, Domingos | Caro-Kann Defense: Two Knights Attack | |
| May 20, 2024 | Arao | 0–1 | Silva | Round 6: Arao, Gerson - Silva, David | Sicilian Defense | |
| May 19, 2024 | Silva | ½–½ | Sapalo | Round 5: Silva, David - Sapalo, Gabriel | Vienna Game: Paulsen Variation | |
| May 18, 2024 | Simoes | ½–½ | Silva | Round 4: Simoes, Joao - Silva, David | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| May 17, 2024 | Silva | 1–0 | Santos | Round 3: Silva, David - Santos, Luther | King's Indian Attack: Symmetrical Defense | |
| May 17, 2024 | Da Costa | 0–1 | Silva | Round 2: Da Costa, Joaquim - Silva, David | King's Indian Defense: Fianchetto Variation, Kavalek Defense | |
| May 17, 2024 | Silva | 1–0 | Joao | Round 1: Silva, David - Joao, Adilson | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Mar 20, 2024 | Silva | ½–½ | ABDULRAHEEM | Round 9: Silva, David - ABDULRAHEEM, Abdulrahman Akintoye | Sicilian Defense: Delayed Alapin Variation | |
| Mar 19, 2024 | Amin | 1–0 | Silva | Round 8: Amin, Bassem - Silva, David | King's Indian Attack: Symmetrical Defense | |
| Mar 18, 2024 | AIKHOJE | 0–1 | Silva | Round 7: AIKHOJE, Odion - Silva, David | London System | |
| Mar 17, 2024 | Silva | ½–½ | Mwali | Round 6: Silva, David - Mwali, Chitumbo | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 17, 2024 | Rakotomaharo | ½–½ | Silva | Round 5: Rakotomaharo, Fy Antenaina - Silva, David | Torre Attack: Fianchetto Defense | |
| Mar 17, 2024 | Silva | ½–½ | Bellahcene | Round 4: Silva, David - Bellahcene, Bilel | Caro-Kann Defense: Panov Attack, Fianchetto Defense, Fianchetto Gambit | |
| Mar 17, 2024 | De Gondo | ½–½ | Silva | 2024 AFRICAN INDIVIDUAL CHESS CHAMPIONSHIPS (OPEN) | Nimzo-Indian Defense: Normal Variation, Gligoric System, Exchange Variation | |
| Mar 14, 2024 | Silva | * | Cogan | Round 2: Silva, David - Cogan, Nicolas | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Mar 13, 2024 | Murara | 0–1 | Silva | Round 1: Murara, Maxence - Silva, David | King's Indian Defense | |
| Mar 11, 2024 | Mhango | ½–½ | Silva | Round 9: Mhango, Banele - Silva, David | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Mar 11, 2024 | Silva | 1–0 | Kayonde | Round 8: Silva, David - Kayonde, Andrew | Caro-Kann Defense: Two Knights Attack | |
| 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 | Silva | 0–1 | Amin | Round 6: Silva, David - Amin, Bassem | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 11, 2024 | Silva | ½–½ | KIGIGHA | Round 5: Silva, David - KIGIGHA, Bomo Lovet | Scandinavian Defense: Lasker Variation | |
| Mar 11, 2024 | Arab | 0–1 | Silva | Round 4: Arab, Adlane - Silva, David | King's Indian Defense: Makogonov Variation | |
| Mar 11, 2024 | Silva | 1–0 | Oluka Robert Mcligeyo | Round 3: Silva, David - Oluka Robert Mcligeyo | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 11, 2024 | Zhemba | 1–0 | Silva | Round 2: Zhemba, Jemusse - David Silva | Trompowsky Attack | |
| Mar 11, 2024 | Silva | 0–1 | Cogan | Round 1: David Silva - Cogan, Nicolas | Alekhine Defense: Balogh Variation | |
| Mar 11, 2024 | Silva | 1–0 | Zhemba | Round 9: Silva, David - Zhemba, Jemusse | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Mar 11, 2024 | Amin | 1–0 | Silva | Round 8: Amin, Bassem - Silva, David | King's Indian Attack: Symmetrical Defense | |
| Mar 11, 2024 | Wanyama | 0–1 | Silva | Round 7: Wanyama, Harold - Silva, David | King's Indian Defense: Normal Variation, Deferred Fianchetto | |
| Mar 11, 2024 | Silva | 0–1 | Arab | Round 6: Silva, David - Arab, Adlane | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Retreat Line | |
| Mar 11, 2024 | Oluka Robert Mcligeyo | 0–1 | Silva | Round 5: Oluka Robert Mcligeyo - Silva, David | Sicilian Defense: Kramnik Variation | |
| Mar 11, 2024 | Silva | 0–1 | Mwali | Round 4: Silva, David - Mwali, Chitumbo | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 11, 2024 | KIGIGHA | 0–1 | Silva | Round 3: KIGIGHA, Bomo Lovet - Silva, David | Zukertort Opening: Kingside Fianchetto | |
| Mar 11, 2024 | Silva | 0–1 | Mhango | Round 2: David Silva - Mhango, Banele | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Mar 11, 2024 | Cogan | 0–1 | Silva | Round 1: Cogan, Nicolas - David Silva | Old Indian Defense | |
| Mar 10, 2024 | Cogan | 0–1 | Silva | Round 6: Cogan, Nicolas - Silva, David | Benoni Defense: Four Pawns Attack, Main Line | |
| Mar 10, 2024 | Silva | ½–½ | Rakotomaharo | Round 5: Silva, David - Rakotomaharo, Fy Antenaina | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Mar 10, 2024 | Asabri | 0–1 | Silva | Round 4: Asabri, Hussien - Silva, David | King's Indian Defense: Fianchetto Variation, Classical Main Line | |
| Mar 10, 2024 | Silva | 1–0 | Fomevor | Round 3: David Silva - Fomevor, Cephas Clinton | Caro-Kann Defense: Two Knights Attack | |
| Mar 10, 2024 | Paiva | 1–0 | Silva | Round 2: Paiva, Donaldo - David Silva | King's Indian Defense: Fianchetto Variation, Panno Variation | |