| Mar 22, 2026 | Chvoro Viacheslav | 0–1 | Nsubuga | Round 8: Chvoro Viacheslav - Nsubuga, Haruna | Sicilian Defense: Lasker-Pelikan Variation | |
| Mar 22, 2026 | Nsubuga | ½–½ | Nyola Wasswa Mark | Round 7: Nsubuga, Haruna - Nyola Wasswa Mark | Scotch Game: Scotch Gambit, Advance Variation | |
| Mar 20, 2026 | Czebe | 1–0 | Nsubuga | Round 4: Czebe, Attila - Nsubuga, Haruna | Indian Defense: Accelerated London System | |
| Mar 20, 2026 | Nsubuga | 1–0 | Ssegwanyi | Round 3: Nsubuga, Haruna - Ssegwanyi, Arthur | Scotch Game: Scotch Gambit, Advance Variation | |
| Feb 21, 2026 | Nsubuga | 0–1 | Bibasa | Round 11: Nsubuga, Haruna - Bibasa, Bob | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| Feb 21, 2026 | Bibasa | * | Nsubuga | Round 10: Bibasa, Bob - Nsubuga, Haruna | Sicilian Defense: French Variation | |
| Feb 21, 2026 | Musasizi | 0–1 | Nsubuga | Round 10: Musasizi, Emmanuel - Nsubuga, Haruna | King's Indian Attack: Symmetrical Defense | |
| Feb 21, 2026 | Musasizi | 0–1 | Nsubuga | Round 10: Musasizi, Emmanuel - Nsubuga, Haruna | King's Indian Attack: Symmetrical Defense | |
| Feb 20, 2026 | Nsubuga | 1–0 | Wanyama | Round 9: Nsubuga, Haruna - Wanyama, Harold | Ruy Lopez: Exchange Variation, Lutikov Variation | |
| Feb 15, 2026 | Nyola Wasswa Mark | 1–0 | Nsubuga | Round 8: Nyola Wasswa Mark - Nsubuga, Haruna | Modern Defense: Averbakh System | |
| Feb 14, 2026 | Nsubuga | ½–½ | Kawuma | Round 7: Nsubuga, Haruna - Kawuma, Patrick | French Defense: Exchange Variation | |
| Feb 14, 2026 | Ssonko | ½–½ | Nsubuga | Round 6: Ssonko, Mathias Allan - Nsubuga, Haruna | Caro-Kann Defense: Exchange Variation | |
| Feb 14, 2026 | Nsubuga | ½–½ | Baguma Innocent | Round 5: Nsubuga, Haruna - Baguma Innocent | Czech Defense | |
| Feb 12, 2026 | Magino Norman | 0–1 | Nsubuga | Round 4: Magino Norman - Nsubuga, Haruna | Sicilian Defense: Lasker-Pelikan Variation | |
| Feb 12, 2026 | Egesa emmanuel | 1–0 | Nsubuga | Round 3: Egesa emmanuel - Nsubuga, Haruna | Queen's Gambit Declined: Albin Countergambit, Normal Line | |
| Feb 12, 2026 | Nsubuga | 1–0 | Muhirwa Alvin | Round 2: Nsubuga, Haruna - Muhirwa Alvin | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Feb 12, 2026 | Kamoga | 0–1 | Nsubuga | Round 1: Kamoga, Rajab - Nsubuga, Haruna | Sicilian Defense: Closed | |
| May 20, 2025 | Fawzy | 1–0 | Nsubuga | Round 9: Fawzy, Adham - Nsubuga, Haruna | Sicilian Defense: Modern Variations, Main Line | |
| 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 | Ahmed | * | Nsubuga | Round 7: Ahmed, Moustafa Elsayed - Nsubuga, Haruna | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| May 17, 2025 | Nsubuga | 1–0 | Oluka Robert Mcligeyo | Round 6: Nsubuga, Haruna - Oluka Robert Mcligeyo | Petrov's Defense: Three Knights Game | |
| May 15, 2025 | George Samir | 1–0 | Nsubuga | Round 5: George Samir, David - Nsubuga, Haruna | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| May 15, 2025 | Nsubuga | 1–0 | Elnasri | Round 4: Nsubuga, Haruna - Elnasri, Mohammed | French Defense: Advance Variation, Milner-Barry Gambit | |
| May 14, 2025 | Ashraf | 1–0 | Nsubuga | Round 3: Ashraf, Shereif - Nsubuga, Haruna | Catalan Opening: Closed | |
| May 14, 2025 | Nsubuga | ½–½ | Kandil | Round 2: Nsubuga, Haruna - Kandil, Ahmed | Indian Defense: London System | |
| May 13, 2025 | Zebaze Dongmo Loic Dylane | * | Nsubuga | Round 1: Zebaze Dongmo Loic Dylane - Nsubuga, Haruna | ? | |
| Sep 22, 2024 | Mudasir | 1–0 | Nsubuga | 45th FIDE Chess Olympiad | Caro-Kann Defense: Maróczy Variation | |
| Sep 21, 2024 | Nsubuga | 0–1 | QUICKPEN | 45th FIDE Chess Olympiad | Sicilian Defense: Accelerated Dragon, Exchange Variation | |
| Sep 19, 2024 | Elizee | 1–0 | Nsubuga | 45th FIDE Chess Olympiad | Indian Defense: Anti-Nimzo-Indian | |
| Sep 18, 2024 | Zuniga Garcia | 0–1 | Nsubuga | 45th FIDE Chess Olympiad | Four Knights Game: Spanish Variation, Classical Variation | |
| Sep 16, 2024 | Wong | 1–0 | Nsubuga | 45th FIDE Chess Olympiad | Benoni Defense: Four Pawns Attack, Main Line | |
| Sep 15, 2024 | Nsubuga | 1–0 | Napoleao | 45th FIDE Chess Olympiad | Réti Opening: Anglo-Slav Variation, New York System | |
| Sep 14, 2024 | Nsubuga | 1–0 | Edwards | 45th FIDE Chess Olympiad | English Opening: King's English Variation, Four Knights Variation | |
| Sep 13, 2024 | Nsubuga | 1–0 | Mohamed Ali Dima | 45th FIDE Chess Olympiad | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Jul 30, 2023 | Moussard Jules (FRA) | ½–½ | Nsubuga Haruna (UGA) | World Cup 2023 Open | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| — | Nsubuga Haruna (UGA) | 0–1 | Moussard Jules (FRA) | World Cup 2023 Open | Sicilian Defense: Modern Variations | |