Weightclass:  Middleweight
Location:  Kampala, Uganda
Record:  43 - 31(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/06/2042Kampala, Uganda42 - 31(1) Zhivko á Pavlov34(1) - 30 WPts
30/05/2042Sofia, Bulgaria41 - 31(1) Zhivko á Pavlov34(1) - 29 WPts
29/04/2042Kampala, Uganda41 - 30(1) John Mukwanga9 - 3 LPts Uganda National Championships 2042View
26/04/2042Kampala, Uganda40 - 30(1) Sam Engola2 - 16(1) WPts Uganda National Championships 2042View
17/04/2042Kampala, Uganda39 - 30(1) Zhivko á Pavlov34(1) - 28 WPts
12/03/2042Kampala, Uganda38 - 30(1) Jerri Tazelaar5 - 14 WPts
09/01/2042Harare, Zimbabwe38 - 29(1) Severin Bazinet37(1) - 25(2) LPts Africa Championships 2042View
02/01/2042Almaty, Kazakhstan38 - 28(1) Ahmed Ghahylykow46 - 10 LPts
02/12/2041Sofia, Bulgaria37 - 28(1) Zhivko á Pavlov31(1) - 25 WPts
01/11/2041Kampala, Uganda36 - 28(1) Zhivko á Pavlov31(1) - 24 WPts
01/10/2041Sofia, Bulgaria35 - 28(1) Zhivko á Pavlov31(1) - 23 WPts
31/08/2041Almaty, Kazakhstan35 - 27(1) Ahmed Ghahylykow43 - 10 LPts
31/07/2041Almaty, Kazakhstan35 - 26(1) Ahmed Ghahylykow42 - 10 LPts
30/06/2041Kampala, Uganda35 - 25(1) Ahmed Ghahylykow41 - 10 LPts
02/05/2041Gulu, Uganda34 - 25(1) John Mukwanga3 - 1 WPts Uganda National Championships 2041View
29/04/2041Gulu, Uganda33 - 25(1) Malik Jalil15 - 6 WPts Uganda National Championships 2041View
26/04/2041Gulu, Uganda32 - 25(1) Joshua Akiror13 - 7 WPts Uganda National Championships 2041View
09/04/2041Kampala, Uganda31 - 25(1) Igor Shirikov7 - 11 WPts
20/09/2040Kampala, Uganda31 - 24(1) John Donalson28 - 13 LPts
15/08/2040Kampala, Uganda30 - 24(1) Marik Zasada1 - 5 WPts
18/06/2040Kampala, Uganda29 - 24(1) Monder Cennys33 - 22 WPts
02/05/2040Kampala, Uganda28 - 24(1) Keshawn Ebuk22 - 12 WPts Uganda National Championships 2040View
29/04/2040Kampala, Uganda27 - 24(1) Joshua Akiror8 - 5 WPts Uganda National Championships 2040View
26/04/2040Kampala, Uganda26 - 24(1) Felix Bayiga4 - 4 WPts Uganda National Championships 2040View
27/03/2040Kampala, Uganda25 - 24(1) Tobias Biedermann22 - 27(2) WPts
08/02/2040Santa Maria, Philippines24 - 24(1) Vicente Armas17 - 26 WPts
11/12/2039Kampala, Uganda23 - 24(1) Skipp Johnsrud0 - 9 WPts
11/10/2039Bogota, Colombia22 - 24(1) Noe Salvador14 - 22 WPts
13/08/2039Kampala, Uganda22 - 23(1) Diego Gamez28 - 20 LPts
27/06/2039Linz, Austria22 - 22(1) Kiefer Karylec34 - 11 LPts
27/05/2039Linz, Austria22 - 21(1) Kiefer Karylec33 - 11 LPts
26/04/2039Kampala, Uganda22 - 20(1) Owen Basajjabalaba34 - 18 LPts Uganda National Championships 2039View
30/03/2039Kampala, Uganda22 - 19(1) Gazi Ozer33 - 17 LPts
05/02/2039Mejicanos, El Salvador22 - 18(1) Eloy Aceves26 - 10 LPts
05/01/2039Mejicanos, El Salvador22 - 17(1) Eloy Aceves25 - 10 LPts
05/12/2038Kampala, Uganda22 - 16(1) Eloy Aceves24 - 10 LPts
04/11/2038Mejicanos, El Salvador21 - 16(1) Eloy Aceves24 - 9 WPts
04/10/2038Kampala, Uganda20 - 16(1) Eduardo Urena31 - 8 WPts
03/09/2038Kampala, Uganda19 - 16(1) Eduardo Urena31 - 7 WPts
28/07/2038Mexico City, Mexico19 - 15(1) Gonzalo Aurelio26 - 9 LPts
27/06/2038Toronto, Canada18 - 15(1) Kenzie Thornton10 - 16 WPts
29/04/2038Kampala, Uganda18 - 14(1) Faisal Musa8 - 4 LPts Uganda National Championships 2038View
26/04/2038Kampala, Uganda17 - 14(1) Mark Atusigila12 - 11 WPts Uganda National Championships 2038View
28/03/2038Auckland, New Zealand16 - 14(1) Adam Alexander5 - 21 WPts
27/01/2038Charleroi, Belgium15 - 14(1) James Moniotte11 - 11 WPts
26/11/2037Melitopol, Ukraine15 - 13(1) Faddei Tokarski15 - 13 LPts
28/09/2037Lira, Uganda14 - 13(1) Mark Atusigila9 - 10 WPts
28/08/2037Bandar Lampung, Indonesia14 - 12(1) Pati-unus Minarni16 - 20 LPts
30/06/2037Samarqand, Uzbekistan13 - 12(1) Vahid Din7 - 11 WPts
02/05/2037Kampala, Uganda13 - 11(1) Corey Muyingo8(1) - 5 LPts Uganda National Championships 2037View
29/04/2037Kampala, Uganda12 - 11(1) Faisal Musa3 - 1 WPts Uganda National Championships 2037View
26/04/2037Kampala, Uganda11 - 11(1) Chata Alibhai10 - 27 WPts Uganda National Championships 2037View
03/04/2037Kampala, Uganda10 - 11(1) LeBron Kitumba4 - 17 WPts
03/02/2037Kampala, Uganda9 - 11(1) Max Kafeero10 - 7(1) WPts
12/12/2036Kampala, Uganda8 - 11(1) Ian Obita28 - 16 WPts
24/10/2036Yokohama, Japan8 - 10(1) Ryo Imada7 - 9 LPts
25/08/2036Athens, Greece7 - 10(1) Cristophe Antoni5 - 8 WPts
27/06/2036Chicago, USA7 - 9(1) Jake Komarek4 - 1(1) LPts
29/04/2036Kampala, Uganda7 - 8(1) Okoth Kiiza23 - 11 LPts Uganda National Championships 2036View
26/04/2036Kampala, Uganda6 - 8(1) Abdul Farra13 - 26(1) WPts Uganda National Championships 2036View
07/04/2036Kingston, Jamaica6 - 7(1) Bryn Ferguson1 - 11 LPts
08/02/2036Kampala, Uganda5 - 7(1) Bashkim Hajdaraga3 - 7 WPts
10/12/2035Baku, Azerbaijan5 - 6(1) Asif Akperov11 - 13 LPts
11/10/2035Kingston, Jamaica4 - 6(1) Colin Bulloch7 - 12 WPts
13/08/2035Kampala, Uganda4 - 5(1) Max Kafeero4 - 4 LPts
17/06/2035Kampala, Uganda3 - 5(1) Syed Odeh1 - 9 WPts
21/04/2035Kampala, Uganda3 - 4(1) John Kavuma10 - 15 LPts
15/03/2035Kampala, Uganda3 - 3(1) Kabonesa Manek15 - 20 LPts
04/02/2035Kampala, Uganda3 - 2(1) Atif Parsa1 - 6 LPts
19/12/2034Kampala, Uganda3 - 1(1) Josh Kasaija8 - 14 LPts
24/10/2034Kampala, Uganda2 - 1(1) Sigifrith Filomarino4 - 7 WPts
25/08/2034Kampala, Uganda1 - 1(1) Lisimba Zirimu10 - 11 WPts
27/06/2034Gulu, Uganda1 - 0 Adnan Kamara13 - 27 LKO2
18/05/2034Kampala, Uganda0 - 0 Max Kafeero0 - 0 WPts