No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
42 | Loss | 21–18–3 | Timur Sakulin | RTD | 6 (10) 3:00 | 16 Sep 2019 | Korston Club, Moscow, Russia | |
41 | Loss | 21–17–3 | Qu Peng | KO | 1 (10) 1:02 | 22 Dec 2018 | Wansheng Binjiang Rd Venue, Chongqing, China | For vacant OPBF Silver cruiserweight title |
40 | Win | 21–16–2 | Karama Nyilawila | RTD | 5 (12) 3:00 | 25 Aug 2018 | Lugogo Cricket Ground, Kampala, Uganda | |
39 | Loss | 20–16–3 | Arsen Aziev | KO | 1 (8) 0:30 | 30 Dec 2017 | Sports Palace Quant, Moscow, Russia | |
38 | Draw | 20–15–3 | Kenny Egan | MD | 6 | 20 Oct 2017 | Big Zone Club, Nansana, Uganda | |
37 | Loss | 20–15–2 | Andrejs Pokumeiko | TKO | 3 (8) 2:00 | 25 May 2017 | Studio 69, Riga, Latvia | |
36 | Win | 20–14–2 | Charles Kakande | KO | 2 (6) 2:54 | 23 Apr 2017 | New Obligato, Kampala, Uganda | |
35 | Win | 19–14–2 | Saidi Chako | TKO | 2 (6) | 5 Apr 2017 | Bombo Military Barracks Grounds, Bombo, Uganda | |
34 | Loss | 18–14–2 | Movsur Yusupov | TKO | 5 (8) 2:22 | 10 Dec 2016 | USC Soviet Wings, Moscow, Russia | |
33 | Win | 18–13–2 | Ken Oyolo | KO | 2 (8) 2:01 | 17 Apr 2016 | Lugogo Indoor Arena, Kampala, Uganda | |
32 | Loss | 17–13–2 | Umar Salamov | TKO | 2 (10) 0:36 | 5 Mar 2016 | Colosseum Sport Hall, Grozny, Russia | |
31 | Loss | 17–12–2 | Alexander Kubich | KO | 3 (8) 0:56 | 5 Dec 2015 | Olympic Reserve Centre of Boxing, Gomel, Belarus | |
30 | Loss | 17–11–2 | Dmitry Bivol | KO | 4 (8) 1:10 | 22 May 2015 | Luzhnik, Moscow, Russia | |
29 | Draw | 17–10–2 | Zebra Mando Ssenyange | PTS | 8 | 27 Feb 2015 | Hotel Africana, Kampala, Uganda | |
28 | Loss | 17–10–1 | Egor Mekhontsev | UD | 8 | 28 Nov 2014 | Luzhnik, Moscow, Russia | |
27 | Win | 17–9–1 | Juma Iga | KO | 7 (10) | 31 Aug 2014 | Club Obligatto, Kampala, Uganda | |
26 | Loss | 16–9–1 | Mairis Briedis | TKO | 9 (10) 1:09 | 26 Jul 2014 | Sport Palace, Barnaul, Russia | For vacant WBC Baltic cruiserweight title |
25 | Loss | 16–8–1 | Dmitry Sukhotsky | UD | 12 | 4 Jun 2014 | Sport Palace, Barnaul, Russia | |
24 | Loss | 16–7–1 | Ryno Liebenberg | TKO | 1 (12) 2:56 | 1 Mar 2014 | Emperors Palace, Kempton Park, South Africa | For vacant WBC International light heavyweight title |
23 | Win | 16–6–1 | Hany Atiyo | KO | 4 (12) 2:58 | 14 Jun 2013 | Kyadondo Rugby Grounds, Kampala, Uganda | Retained WBC International light heavyweight title |
22 | Win | 15–6–1 | Mustapha Noor | KO | 3 (10) 0:57 | 24 Feb 2013 | Little Flowers Arena, Kampala, Uganda | |
21 | Win | 14–6–1 | Kirt Sinnette | KO | 4 (12) 2:31 | 2 Sep 2012 | Woodbrook Youth Facility, Port of Spain, Trinidad and Tobago | Won vacant WBC International light heavyweight title |
20 | Win | 13–6–1 | Hany Atiyo | TKO | 11 (12) | 6 Apr 2012 | Cairo University Indoor Hall, Giza, Egypt | Won African light-heavyweight title |
19 | Win | 12–6–1 | Mustapha Noor | TKO | 4 (10) 1:55 | 20 Oct 2011 | Charter Hall, Nairobi, Kenya | |
18 | Loss | 11–6–1 | Dmytro Kucher | UD | 8 | 28 Aug 2010 | Independence Square, Kyiv, Ukraine | |
17 | Loss | 11–5–1 | Edison Miranda | TKO | 5 (10) 2:31 | 20 Mar 2009 | York Hall, London, England | |
16 | Draw | 11–4–1 | Dean Francis | PTS | 8 | 13 Feb 2009 | Oasis Leisure Centre, Swindon, England | |
15 | Loss | 11–4–0 | JJ Ojuederie | PTS | 10 | 5 Oct 2008 | Watford Town Hall, Watford, England | For BBBoC Southern Area light heavyweight title |
14 | Win | 11–3–0 | JJ Ojuederie | TKO | 7 (10) 1:20 | 1 Aug 2008 | Watford Town Hall, Watford, England | |
13 | Loss | 10–3–0 | Geard Ajetović | TKO | 4 (6) 0:39 | 14 Nov 2007 | York Hall, London, England | |
12 | Loss | 10–2–0 | Nathan Cleverly | PTS | 8 | 3 Nov 2007 | Millennium Stadium, Cardiff, Wales | |
11 | Loss | 10–1–0 | Danny McIntosh | PTS | 6 | 4 Oct 2007 | Café Royal, London, England | |
10 | Win | 10–0–0 | Neil Tidman | PTS | 4 | 18 Apr 2007 | Savoy Hotel, London, England | |
9 | Win | 9–0–0 | Varujan Davtyan | TKO | 1 (4) 0:47 | 13 Dec 2006 | Savoy Hotel, London, England | |
8 | Win | 8–0–0 | Michael Monaghan | PTS | 10 | 30 Nov 2006 | Café Royal, London, England | |
7 | Win | 7–0–0 | Simeon Cover | PTS | 4 | 12 Jul 2006 | York Hall, London, England | |
6 | Win | 6–0–0 | Simeon Cover | PTS | 10 | 30 Mar 2006 | Café Royal, London, England | |
5 | Win | 5–0–0 | Conroy McIntosh | TKO | 3 (6) 1:23 | 17 Nov 2005 | Café Royal, London, England | |
4 | Win | 4–0–0 | Gareth Lawrence | PTS | 4 | 26 May 2005 | Café Royal, London, England | |
3 | Win | 3–0–0 | Egbui Ikeagwu | PTS | 4 | 26 Mar 2005 | Empire Theatre, London, England | |
2 | Win | 2–0–0 | Egbui Ikeagwu | PTS | 4 | 27 Jan 2005 | Café Royal, London, England | |
1 | Win | 1–0–0 | Cello Renda | TKO | 3 (6) 1:58 | 4 Nov 2004 | Café Royal, London, England | |