Weightclass:  Middleweight
Location:  Athi River, Kenya
Record:  36(5) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/04/2036Nairobi, Kenya35(4) - 20 Faisal Akhter11 - 9 WKO3 Kenya National Championships 2036View
29/03/2036Nairobi, Kenya34(3) - 20 Oliver Ngongo14 - 18 WKO3 Kenya National Championships 2036View
26/03/2036Nairobi, Kenya33(3) - 20 Bruce Khaniri9 - 2 WPts Kenya National Championships 2036View
26/02/2036Tirana, Albania33(3) - 19 Fisnik Saffet28 - 18(1) LPts
26/01/2036Athi River, Kenya32(3) - 19 Melor Bekhbutov29 - 27 WPts
12/12/2035Athi River, Kenya32(3) - 18 Nemesio Villatoro39 - 14 LPts
05/11/2035Georgetown, Guyana32(3) - 17 Clinton Herd37 - 20 LPts
05/10/2035Athi River, Kenya32(3) - 16 Clinton Herd36 - 20 LPts
04/09/2035Athi River, Kenya31(3) - 16 Carlos Polanco13 - 32(1) WPts
28/07/2035Port-au-Prince, Haiti30(3) - 16 Pascal Batton12 - 16 WPts
30/05/2035Toshkent, Uzbekistan29(3) - 16 Pyotr Bakhlulov3 - 12 WPts
01/04/2035Kikuyu, Kenya28(3) - 16 Bruce Khaniri4 - 0 WPts Kenya National Championships 2035View
29/03/2035Kikuyu, Kenya27(3) - 16 Lewis Mmithiaru14 - 16 WPts Kenya National Championships 2035View
26/03/2035Kikuyu, Kenya26(2) - 16 Veltry Kemei1 - 4 WKO2 Kenya National Championships 2035View
23/02/2035Athi River, Kenya25(1) - 16 Damien Papin1 - 5 WKO3
25/12/2034Brest, France24 - 16 Verdun Noe2 - 3 WTKO3
27/10/2034Kangundo-Tala, Kenya24 - 15 Ricky Loloupe20 - 12 LPts
26/09/2034Lusaka, Zambia23 - 15 Sulaiman Nhlema1 - 3 WPts
29/07/2034Quezon City, Philippines22 - 15 Iago Culaton14 - 29(2) WPts
30/05/2034Portmore, Jamaica22 - 14 Ollie Gray32 - 14 LPts
01/04/2034Athi River, Kenya22 - 13 Lewis Mmithiaru10 - 8 LPts Kenya National Championships 2034View
29/03/2034Athi River, Kenya21 - 13 Arthur Tirop10 - 6 WPts Kenya National Championships 2034View
26/03/2034Athi River, Kenya20 - 13 Bryan Githae10 - 8 WPts Kenya National Championships 2034View
03/02/2034Port Elizabeth, South Africa19 - 13 Mark Kapongo6 - 13 WPts
06/12/2033Nairobi, Kenya18 - 13 Connor Lusalah20(2) - 19 WPts
01/11/2033Prague, Czech Republic17 - 13 RadomÝr Pavlica10 - 15 WPts
02/09/2033Peterborough, UK17 - 12 John McGuinness26(2) - 18 LPts
03/07/2033Nairobi, Kenya16 - 12 Salim Mehta3 - 21 WPts
12/05/2033Nairobi, Kenya15 - 12 Fraser Nditi12 - 14 WPts
29/03/2033Nairobi, Kenya15 - 11 Arthur Tirop4 - 3 LPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya14 - 11 Okoth Kadima7 - 8 WPts Kenya National Championships 2033View
03/03/2033Nairobi, Kenya14 - 10 Robert Komon6 - 13 LPts
01/01/2033Almaty, Kazakhstan14 - 9 Roman Karibghanoff16 - 10 LPts
01/11/2032Athi River, Kenya13 - 9 Oliver Ngongo1 - 5 WPts
01/09/2032Nairobi, Kenya12 - 9 Robert Komon4 - 12 WPts
17/07/2032Ruiru, Kenya12 - 8 Max Odhieng19 - 18 LPts
29/05/2032Athi River, Kenya11 - 8 Jonathan Tunoi2 - 3 WPts
29/03/2032Machakos, Kenya11 - 7 Tobias Barngetuny9 - 7 LPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya10 - 7 Robert Komon3 - 10 WPts Kenya National Championships 2032View
03/03/2032Nairobi, Kenya9 - 7 Syed Mina2 - 8 WPts
04/01/2032Santa Cruz de la Sierra, Bolivia8 - 7 Diego Delaguila3 - 14 WPts
06/11/2031Athi River, Kenya7 - 7 Alaksander Basista1 - 4 WPts
07/09/2031Kangundo-Tala, Kenya6 - 7 John Ochuka4 - 7 WPts
23/07/2031Athi River, Kenya5 - 7 Kaleb Jelagat2 - 5 WPts
25/05/2031Vienna, Austria4 - 7 Thibaud Rautenburg0 - 0 WPts
26/03/2031Kisumu, Kenya4 - 6 Peabo Balala8 - 12 LPts Kenya National Championships 2031View
18/03/2031Athi River, Kenya3 - 6 Luong Nhung1 - 7 WPts
18/01/2031Warsaw, Poland3 - 5 Sergiusz Chowaniec16 - 10 LPts
20/11/2030Athi River, Kenya2 - 5 Kaleb Jelagat1 - 1 WPts
21/09/2030Riga, Latvia1 - 5 Aleksandr Salms1 - 1 WPts
22/07/2030London, Canada1 - 4 Greg Bridgeforth12 - 14 LPts
24/05/2030Nairobi, Kenya0 - 4 Tariq Jabbar2 - 11 WPts
15/04/2030Athi River, Kenya0 - 3 Oleydong Sripramote17(1) - 15 LPts
15/02/2030Kangundo-Tala, Kenya0 - 2 Kyan Ekhalie11(1) - 18 LPts
26/12/2029Nairobi, Kenya0 - 1 Arthur Chanzu4 - 22 LPts
05/11/2029Athi River, Kenya0 - 0 Hemant Ranganathan0 - 0 LPts