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