Weightclass:  Welterweight
Location:  Athi River, Kenya
Record:  34 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/07/2035Magangue, Colombia33 - 14 Gervasio Cacho42(1) - 26 WPts
24/05/2035Kikuyu, Kenya32 - 14 Alastair Kariara6 - 14 WPts
26/03/2035Kikuyu, Kenya32 - 13 Geoff Simiyu10(1) - 2 LPts Kenya National Championships 2035View
01/02/2035Nairobi, Kenya31 - 13 Gus Kuto22 - 12 WPts
30/12/2034San Jose, Costa Rica31 - 12 Dario Ramundo20 - 14 LPts
01/11/2034Espoo, Finland30 - 12 Tuure Korpela7 - 17 WPts
03/09/2034Jaipur, India29 - 12 Mohsin Ismael12 - 9 WPts
03/08/2034Karaj, Iran29 - 11 Amer Saab30 - 7 LPts
03/07/2034Athi River, Kenya29 - 10 Amer Saab29 - 7 LPts
30/05/2034Athi River, Kenya28 - 10 Max Killgore8 - 21 WPts
29/04/2034Spanish Town, Jamaica27 - 10 Max Killgore8 - 20 WPts
29/03/2034Athi River, Kenya27 - 9 Azam Ayub26(1) - 17 LPts Kenya National Championships 2034View
26/03/2034Athi River, Kenya26 - 9 Geoff Simiyu4 - 1 WPts Kenya National Championships 2034View
18/02/2034Ciudad del Este, Paraguay25 - 9 Hilario Marcano8(1) - 22 WPts
18/01/2034Ufa, Russia24 - 9 Mikhail Davydov2 - 10 WPts
20/11/2033Athens, Greece23 - 9 Acastus Kallas8 - 22 WPts
22/09/2033Nairobi, Kenya22 - 9 Deion Adumbe19(1) - 19 WPts
27/07/2033Kingston, Jamaica21 - 9 Ashley Haney18 - 11 WPts
28/05/2033Wroclaw, Poland20 - 9 Ignacy Skuza6 - 22 WPts
29/03/2033Nairobi, Kenya20 - 8 Arali Rogo40(3) - 7 LPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya19 - 8 Jasper Dafaa9 - 17 WPts Kenya National Championships 2033View
12/03/2033Athi River, Kenya18 - 8 Andy Jarrett10 - 18 WPts
10/01/2033Athi River, Kenya17 - 8 Borysko Petrowski7 - 16 WPts
10/11/2032Aalborg, Denmark17 - 7 Bjorn Knudsen16 - 16 LPts
12/09/2032Athi River, Kenya16 - 7 Kadmus Tripoli1 - 6 WPts
13/07/2032Saint Petersburg, Russia16 - 6 Gig Cabana27 - 8 LPts Saint Petersburg Olympics 2032View
31/05/2032Athi River, Kenya15 - 6 Rex Quay1 - 2 WPts
01/04/2032Machakos, Kenya15 - 5 Arali Rogo28(1) - 6 LPts Kenya National Championships 2032View
29/03/2032Machakos, Kenya14 - 5 Deion Adumbe14 - 14 WPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya13 - 5 Marques Wanjala4 - 11 WPts Kenya National Championships 2032View
20/02/2032Ruiru, Kenya12 - 5 John Maathai10 - 12 WPts
24/12/2031Athi River, Kenya11 - 5 Neil Angira1 - 2 WPts
25/10/2031Athi River, Kenya10 - 5 Adnan Bilal1 - 8 WPts
25/08/2031Nairobi, Kenya9 - 5 Dan Ngahu4 - 10 WPts
29/06/2031Athi River, Kenya8 - 5 Fatos Harxhi0 - 1 WPts
30/04/2031Nairobi, Kenya8 - 4 Max Cheruiyot12 - 10 LPts
29/03/2031Kisumu, Kenya8 - 3 Azam Ayub11 - 10 LPts Kenya National Championships 2031View
26/03/2031Kisumu, Kenya7 - 3 William Ngatuny9 - 14 WPts Kenya National Championships 2031View
23/02/2031Rostock, Germany6 - 3 Ode Genz6 - 14(4) WPts
26/12/2030Athi River, Kenya5 - 3 Ventura Van den Stocke1 - 2 WPts
28/10/2030Alexandria, Egypt4 - 3 Faisal Eltayeb5 - 12 WPts
30/08/2030Athi River, Kenya4 - 2 Seth Nyambane6 - 5 LPts
30/06/2030Athi River, Kenya3 - 2 Clinton Mbiuki2 - 0 WPts
02/05/2030Athi River, Kenya2 - 2 Mohsin Wassan5 - 7 WPts
03/03/2030Athi River, Kenya1 - 2 Theo Tangus4 - 3 WPts
02/01/2030Athi River, Kenya1 - 1 Steinbeck Kaltenbach0 - 17 LPts
04/11/2029Athi River, Kenya1 - 0 John Maathai3 - 4 LPts
05/09/2029Athi River, Kenya0 - 0 Rich Tew0 - 0 WPts