52 games in the PremovedPrep archive. Games as White.
| White | Black | Result | ECO | Event | Date |
|---|---|---|---|---|---|
| Nsubuga, Haruna | Nyola Wasswa Mark | 1/2-1/2 | C44 | Round 7: Nsubuga, Haruna - Nyola Wasswa Mark | 2026-03-22 |
| Nsubuga, Haruna | Ssegwanyi, Arthur | 1-0 | C44 | Round 3: Nsubuga, Haruna - Ssegwanyi, Arthur | 2026-03-20 |
| Nsubuga, Haruna | Bibasa, Bob | 0-1 | E67 | Round 11: Nsubuga, Haruna - Bibasa, Bob | 2026-02-21 |
| Nsubuga, Haruna | Wanyama, Harold | 1-0 | C68 | Round 9: Nsubuga, Haruna - Wanyama, Harold | 2026-02-20 |
| Nsubuga, Haruna | Baguma Innocent | 1/2-1/2 | B07 | Round 5: Nsubuga, Haruna - Baguma Innocent | 2026-02-14 |
| Nsubuga, Haruna | Kawuma, Patrick | 1/2-1/2 | C01 | Round 7: Nsubuga, Haruna - Kawuma, Patrick | 2026-02-14 |
| Nsubuga, Haruna | Muhirwa Alvin | 1-0 | B30 | Round 2: Nsubuga, Haruna - Muhirwa Alvin | 2026-02-12 |
| Nsubuga, Haruna | Simpson, Michael | 1-0 | C55 | Round 8: Nsubuga, Haruna - Simpson, Michael | 2025-05-19 |
| Nsubuga, Haruna | Oluka Robert Mcligeyo | 1-0 | C42 | Round 6: Nsubuga, Haruna - Oluka Robert Mcligeyo | 2025-05-17 |
| Nsubuga, Haruna | Elnasri, Mohammed | 1-0 | C02 | Round 4: Nsubuga, Haruna - Elnasri, Mohammed | 2025-05-15 |
| Nsubuga, Haruna | Kandil, Ahmed | 1/2-1/2 | A46 | Round 2: Nsubuga, Haruna - Kandil, Ahmed | 2025-05-14 |
| Nsubuga, Haruna | QUICKPEN, Deborah Ebimobo-ere | 0-1 | B34 | 45th FIDE Chess Olympiad | 2024-09-21 |
| Nsubuga, Haruna | Napoleao, Lourenco | 1-0 | A12 | 45th FIDE Chess Olympiad | 2024-09-15 |
| Nsubuga, Haruna | Edwards, Emar | 1-0 | A28 | 45th FIDE Chess Olympiad | 2024-09-14 |
| Nsubuga, Haruna | Mohamed Ali Dima | 1-0 | D02 | 45th FIDE Chess Olympiad | 2024-09-13 |
| Haruna Nsubuga | Piotr Cap | 1-0 | B11 | Round 9: Haruna Nsubuga - Piotr Cap | 2023-11-10 |
| Haruna Nsubuga | Chino C Atako | 1-0 | A08 | Round 7: Haruna Nsubuga - Chino C Atako | 2023-11-08 |
| Haruna Nsubuga | Taalaibek Imanaliev | 1/2-1/2 | B51 | Round 5: Haruna Nsubuga - Taalaibek Imanaliev | 2023-11-06 |
| Haruna Nsubuga | Emerson Napone | 1/2-1/2 | B30 | Round 3: Haruna Nsubuga - Emerson Napone | 2023-11-04 |
| Haruna Nsubuga | Paulina Adriana Carreras Mendiolea | 1-0 | A49 | Round 1: Haruna Nsubuga - Paulina Adriana Carreras Mendiolea | 2023-11-03 |
| Nsubuga Haruna | Rodgaard John | 1-0 | C00 | WCO | 2022-08-09 |
| Nsubuga Haruna | Sakhawaty Sepehr | 1-0 | B92 | WCO | 2022-08-07 |
| Nsubuga Haruna | Golubovskis Maksims | 0-1 | A46 | WCO | 2022-08-03 |
| Nsubuga Haruna | Al Busaidi Hamood | 1-0 | A49 | WCO | 2022-08-02 |
| Nsubuga Haruna | Santos Jose Guilherme B Lima | 0-1 | A50 | WCO | 2022-08-01 |
| Nsubuga Haruna | Primo Esono Nguema Okomo Jose | 1-0 | A01 | WCO | |
| Nsubuga Haruna (UGA) | Moussard Jules (FRA) | 0-1 | B50 | World Cup 2023 Open |