Weightclass:  Welterweight
Location:  Kampala, Uganda
Record:  21 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/12/2033Kampala, Uganda20 - 20 Jayvyn Mutabazi7(1) - 28 WPts
21/10/2033Lira, Uganda19 - 20 Greg Sebagala9 - 26 WPts
21/08/2033Kampala, Uganda19 - 19 Bryn Ssali13 - 18 LPts
25/06/2033Kampala, Uganda19 - 18 Vegas Ozuna14(1) - 11 LPts
25/04/2033San Jose, Costa Rica18 - 18 Alejandro Perea1 - 2 WPts
25/02/2033San Bernardo, Chile18 - 17 Desiderio Diez14 - 14 LPts
27/12/2032Gulu, Uganda18 - 16 Vincent Joram21 - 19 LPts
31/10/2032Kampala, Uganda18 - 15 Yasin Nahas19 - 21(1) LPts
17/09/2032Kampala, Uganda17 - 15 Paulo Senyonga8 - 20 WPts
16/08/2032Sana'a, Yemen17 - 14 Malik Fahed17 - 11 LPts
18/06/2032Kampala, Uganda16 - 14 Vince Bucyanayandi3 - 8 WPts
20/04/2032Douala, Cameroon15 - 14 Frasier Pinault4 - 12 WPts
21/02/2032Kampala, Uganda15 - 13 Mirza Ahsan6 - 14 LPts
23/12/2031Kampala, Uganda14 - 13 Xyshaun Achieng4 - 10 WPts
24/10/2031Kampala, Uganda14 - 12 Robert Araptany15 - 4 LPts
08/09/2031Gomel, Belarus13 - 12 Viktor Nestruyev2 - 9 WPts
11/07/2031Kampala, Uganda13 - 11 Alen Bijelic4 - 5 LPts
11/05/2031Kampala, Uganda12 - 11 Rich Mutesi0 - 5(1) WPts
14/03/2031Kampala, Uganda11 - 11 Kian Olaraokello4 - 11 WPts
14/01/2031Kampala, Uganda10 - 11 Umair Shah4 - 12 WPts
16/11/2030Kampala, Uganda9 - 11 Kian Olaraokello3 - 10 WPts
17/09/2030Kampala, Uganda8 - 11 Jacob Brodie3 - 19 WPts
19/07/2030Kampala, Uganda8 - 10 Tabari Ocwinyo2 - 2 LPts
21/05/2030Kampala, Uganda8 - 9 Paul Ssendaula7 - 16 LPts
01/04/2030Plzen, Czech Republic7 - 9 Nikola Novak3 - 17 WPts
01/02/2030Valparaiso, Chile7 - 8 Gig Urbano8 - 12 LPts
04/12/2029Kampala, Uganda7 - 7 Michael Walusimbi7(1) - 15 LPts
11/10/2029Kampala, Uganda6 - 7 Sam Beatie10 - 14 WPts
13/08/2029Kampala, Uganda5 - 7 Bryn Ssali3 - 2 WPts
19/06/2029Cardiff, UK4 - 7 Paul Evans2 - 7 WPts
21/04/2029Kampala, Uganda4 - 6 Rob Echweru4 - 17(1) LPts
06/03/2029Kampala, Uganda4 - 5 Sammy Mayanja4 - 20 LPts
02/02/2029Lira, Uganda3 - 5 Kian Olaraokello0 - 0 WPts
17/12/2028Bangkok, Thailand2 - 5 Nop Punnaves2 - 11 WPts
19/10/2028El Alto, Bolivia2 - 4 Xaverius Telleria12(1) - 8 LPts
21/08/2028Lira, Uganda1 - 4 Kamran Shaban1 - 7 WPts
29/06/2028Antwerp, Belgium1 - 3 Eyserman Tortelboom10(1) - 9 LPts
30/04/2028Kampala, Uganda1 - 2 Lisandro Bedoya13(1) - 10 LPts
02/03/2028Kampala, Uganda1 - 1 Duncan Buturo6 - 8 LPts
04/01/2028Kampala, Uganda0 - 1 Adnan Kanan2 - 6 WPts
02/12/2027Kampala, Uganda0 - 0 Adnan Jamil2 - 6 LPts