Weightclass:  Heavyweight
Location:  Kisumu, Kenya
Record:  50(2) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/02/2042Kisumu, Kenya50(2) - 17 Dewayne Kafimbwa32(1) - 18(4) LPts
09/01/2042Harare, Zimbabwe50(2) - 16 Zuffur Ashhad39(4) - 17(2) LPts Africa Championships 2042View
10/12/2041Kisumu, Kenya49(2) - 16 Mohsin Abdellah9 - 7 WPts
08/11/2041Kisumu, Kenya49(2) - 15 Oro Mayorga8 - 8 LPts
16/09/2041Dongguan, China49(2) - 14 Federico Abrigo56(16) - 26 LPts Dongguan World Championships 2041View
13/09/2041Dongguan, China48(2) - 14 Radko á Lobankov35 - 30(2) WPts Dongguan World Championships 2041View
10/09/2041Dongguan, China47(2) - 14 Matti Wuollet20 - 15(2) WPts Dongguan World Championships 2041View
07/09/2041Dongguan, China46(2) - 14 Haider Hakim9 - 6(2) WPts Dongguan World Championships 2041View
31/08/2041Kisumu, Kenya45(2) - 14 Bulut Abay24 - 28(3) WPts
31/07/2041Kisumu, Kenya44(2) - 14 Garen Villechaize18(4) - 8 WPts
30/06/2041Sofia, Bulgaria43(2) - 14 Radko á Lobankov31 - 29(2) WPts
30/05/2041Tehran, Iran42(2) - 14 Chung Doo4 - 5 WPts
29/04/2041Bouake, Ivory Coast42(2) - 13 Garen Villechaize16(4) - 7 LPts
29/03/2041Nairobi, Kenya42(2) - 12 John Bayo17 - 16 LPts Kenya National Championships 2041View
26/03/2041Nairobi, Kenya41(1) - 12 Declan Kenneth14 - 16(2) WKO3 Kenya National Championships 2041View
08/03/2041Kisumu, Kenya40(1) - 12 Diallo Bungu13 - 11 WPts
05/02/2041Aalborg, Denmark39(1) - 12 Kaj Carby6(1) - 5 WPts
05/01/2041Kisumu, Kenya38(1) - 12 Diallo Bungu13 - 9 WPts
05/12/2040Kisumu, Kenya37(1) - 12 Diallo Bungu13 - 8 WPts
04/11/2040Kisumu, Kenya36(1) - 12 Diallo Bungu13 - 7 WPts
04/10/2040Kisumu, Kenya35(1) - 12 Diallo Bungu13 - 6 WPts
03/09/2040Kisumu, Kenya34(1) - 12 Diallo Bungu13 - 5 WPts
03/08/2040Kisumu, Kenya33(1) - 12 Diallo Bungu13 - 4 WPts
03/07/2040Kisumu, Kenya32(1) - 12 Diallo Bungu13 - 3 WPts
02/06/2040Montevideo, Uruguay31(1) - 12 Joaquin Jose8 - 2(1) WPts
02/05/2040Kisumu, Kenya30(1) - 12 Haider Mansour13 - 14(1) WPts
29/03/2040Nakuru, Kenya29(1) - 12 Declan Kenneth11 - 12(2) WPts Kenya National Championships 2040View
26/03/2040Nakuru, Kenya28(1) - 12 Dave Imbuga10 - 12 WPts Kenya National Championships 2040View
07/03/2040Kisumu, Kenya27(1) - 12 VendelÝn Bak34(4) - 13 WPts
04/02/2040Cartagena, Colombia26(1) - 12 Bronco Gerardo25(2) - 11 WPts
02/01/2040Montevideo, Uruguay26(1) - 11 Juan Terrones41(17) - 10 LPts
02/12/2039Curitiba, Brazil26(1) - 10 Rodrigo Loureiro34(2) - 7 LPts
01/11/2039Kisumu, Kenya25(1) - 10 Dewayne Kafimbwa12 - 8(3) WPts
01/10/2039Cartagena, Colombia24(1) - 10 Bronco Gerardo25(2) - 7 WPts
31/08/2039Kisumu, Kenya23(1) - 10 Dewayne Kafimbwa12 - 6(2) WPts
31/07/2039Bratislava, Slovakia22(1) - 10 VendelÝn Bak33(4) - 7 WPts
30/06/2039Kisumu, Kenya21(1) - 10 Diego Proano33(1) - 18(3) WPts
30/05/2039Lusaka, Zambia20(1) - 10 Dewayne Kafimbwa12 - 3 WPts
29/04/2039Toronto, Canada20(1) - 9 Ian Lanman34(6) - 21(1) LPts
29/03/2039Nakuru, Kenya19(1) - 9 Nick Githongo3 - 8 WPts Kenya National Championships 2039View
26/03/2039Nakuru, Kenya18 - 9 Kasi Ambaka2 - 4 WKO3 Kenya National Championships 2039View
07/03/2039Montevideo, Uruguay18 - 8 Diego Proano30(1) - 16(1) LPts
04/02/2039Dublin, Ireland18 - 7 Ronan McRae11 - 2 LPts
04/01/2039Dublin, Ireland18 - 6 Ronan McRae10 - 2 LPts
23/11/2038Algiers, Algeria17 - 6 Rehan Abdessemed31(4) - 35 WPts
25/09/2038Auckland, New Zealand16 - 6 Mike Keough8 - 20 WPts
28/07/2038Christchurch, New Zealand15 - 6 Blake Bowell10 - 13(1) WPts
30/05/2038Yokohama, Japan14 - 6 Eiji Yamakawa3 - 16 WPts
01/04/2038Kisumu, Kenya14 - 5 Faraji Okayu49(5) - 26 LPts Kenya National Championships 2038View
29/03/2038Kisumu, Kenya13 - 5 Dave Imbuga3 - 4 WPts Kenya National Championships 2038View
26/03/2038Kisumu, Kenya12 - 5 John Bayo6 - 4 WPts Kenya National Championships 2038View
21/03/2038Roskilde, Denmark11 - 5 Thorstein Backer2 - 4 WPts
21/01/2038Plzen, Czech Republic10 - 5 Slßvek Van5 - 15 WPts
23/11/2037Mombasa, Kenya9 - 5 Rashon Kiyara19 - 9 WPts
25/09/2037Chennai, India8 - 5 Akhil Bhadana7 - 19(1) WPts
28/07/2037Prague, Czech Republic7 - 5 Borek Baranek14 - 12 WPts
30/05/2037Espoo, Finland7 - 4 Joonatan Markku33 - 9 LPts
01/04/2037Ruiru, Kenya7 - 3 Faraji Okayu40(3) - 26 LPts Kenya National Championships 2037View
29/03/2037Ruiru, Kenya6 - 3 Rashon Kiyara18 - 6 WPts Kenya National Championships 2037View
26/03/2037Ruiru, Kenya5 - 3 Bryan Mervyn8 - 4 WPts Kenya National Championships 2037View
23/01/2037Kisumu, Kenya4 - 3 Rad Thorsen1 - 7 WPts
24/11/2036San Luis Potosi, Mexico3 - 3 Sancho Rascon12 - 28 WPts
25/09/2036Vilnius, Lithuania2 - 3 Oskar Trybus7 - 11 WPts
28/07/2036Kisumu, Kenya1 - 3 Manuel Marcial0 - 2 WPts
28/05/2036Kisumu, Kenya1 - 2 Santiago Marciel11 - 2 LPts
29/03/2036Nairobi, Kenya1 - 1 Rashon Kiyara11 - 4 LPts Kenya National Championships 2036View
26/03/2036Nairobi, Kenya0 - 1 Arthur Akhasamba6 - 5 WPts Kenya National Championships 2036View
05/03/2036Kisumu, Kenya0 - 0 Vicente Duenas10 - 15 LPts