Weightclass:  Welterweight
Location:  Nairobi, Kenya
Record:  32(1) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/02/2035Nairobi, Kenya31(1) - 19 Urvano Nocito12 - 20 WPts
06/12/2034Nairobi, Kenya30(1) - 19 Filip Grahovac0 - 4 WPts
05/10/2034Cartagena, Colombia29(1) - 19 Elias Vicencio25(3) - 27 WPts
04/09/2034Cartagena, Colombia29(1) - 18 Elias Vicencio24(3) - 27 LPts
31/07/2034Namangan, Uzbekistan28(1) - 18 Marlen Rahimoff4 - 4 WPts
31/05/2034Nairobi, Kenya27(1) - 18 Haaris Raimbec7 - 22 WPts
01/04/2034Athi River, Kenya27(1) - 17 Seth Nyambane27 - 11 LPts Kenya National Championships 2034View
29/03/2034Athi River, Kenya26(1) - 17 Okoth Litei27 - 9 WPts Kenya National Championships 2034View
26/03/2034Athi River, Kenya25(1) - 17 Kasi Kaburu16 - 31(1) WPts Kenya National Championships 2034View
08/02/2034Kikuyu, Kenya25(1) - 16 Andy Mwakulegwa12(2) - 28 LPts
21/12/2033Athi River, Kenya24(1) - 16 Antwan Baraza20(4) - 17 WPts
17/11/2033Machakos, Kenya23 - 16 Kasi Kaburu15 - 29 WKO3
06/10/2033Nairobi, Kenya22 - 16 Kashif Zabirow4 - 10 WPts
06/08/2033Krasnoyarsk, Russia21 - 16 Pyotr Volchenkov21 - 20 WPts
07/06/2033Namangan, Uzbekistan20 - 16 Famil Tagizade5 - 4 WPts
08/04/2033Nairobi, Kenya19 - 16 Ryo Perla2 - 4 WPts
07/02/2033Tlalnepantla, Mexico19 - 15 Angel Martos32(4) - 12 LPts
10/12/2032Lusaka, Zambia18 - 15 Afram Kantumoya6 - 19 WPts
12/10/2032Irbid, Jordan17 - 15 Amer Alzahabi3 - 16 WPts
13/08/2032Kumasi, Ghana16 - 15 Nathan Kuma8 - 8 WPts
14/06/2032Mombasa, Kenya16 - 14 Theo Tangus10 - 12 LPts
18/04/2032Mombasa, Kenya16 - 13 Theo Tangus9 - 12 LPts
19/02/2032Toshkent, Uzbekistan16 - 12 Boris Kaghgaliew11 - 12 LPts
22/12/2031Kisumu, Kenya15 - 12 Leo Mirii14 - 13 WPts
25/10/2031Nairobi, Kenya14 - 12 Onaedo Sowah6 - 9 WPts
25/08/2031Kampala, Uganda13 - 12 Asif Ghazi4 - 8 WPts
27/06/2031Nairobi, Kenya13 - 11 Atif Ozer10 - 8 LPts
02/05/2031Mombasa, Kenya12 - 11 Daniel Gunda11 - 17 WPts
01/04/2031Kisumu, Kenya12 - 10 Arali Rogo16(1) - 3 LPts Kenya National Championships 2031View
29/03/2031Kisumu, Kenya11 - 10 Okoth Litei8 - 3 WPts Kenya National Championships 2031View
26/03/2031Kisumu, Kenya10 - 10 Gethin Luvutsi6 - 10 WPts Kenya National Championships 2031View
26/02/2031Rotterdam, Netherlands9 - 10 Druyt Jorix7 - 6 WPts
28/12/2030Nairobi, Kenya8 - 10 Erjon Boshnjaku1 - 7 WPts
30/10/2030Ruiru, Kenya7 - 10 Vincent Kibiwot1 - 14 WPts
04/09/2030Tirana, Albania7 - 9 Driton Corekci13 - 10 LPts
07/07/2030Nairobi, Kenya7 - 8 Dale Wahu10 - 18 LPts
09/05/2030Nairobi, Kenya7 - 7 Paul Rathbun13(2) - 18 LPts
11/03/2030Nairobi, Kenya6 - 7 Dikembe Wamuyu11 - 13 WPts
11/01/2030Accra, Ghana5 - 7 Veltry Agyare3 - 8 WPts
13/11/2029Sana'a, Yemen5 - 6 Waleed Azad13 - 16 LPts
15/09/2029Nairobi, Kenya4 - 6 Mohsin Wassan3 - 4 WPts
25/07/2029Kisumu, Kenya4 - 5 Vul Musyoki17(1) - 14 LPts
18/06/2029Nairobi, Kenya3 - 5 Dan Ngahu0 - 0 WPts
13/05/2029San Miguel, El Salvador3 - 4 Jaguar Tomas23 - 38 LPts
14/03/2029Mombasa, Kenya2 - 4 Euan Wamwiri0 - 17(1) WPts
19/01/2029Quezon City, Philippines2 - 3 John Mancilla4 - 5 LPts
21/11/2028New Kingston, Jamaica2 - 2 Michael Kilman15 - 24(2) LPts
23/09/2028Nairobi, Kenya2 - 1 Michael Solomon13 - 5 LPts
25/07/2028Nairobi, Kenya2 - 0 Trory Oduya1 - 9 LPts
27/05/2028Nairobi, Kenya1 - 0 Lisimba Ndururi1 - 1 WPts
28/03/2028Nairobi, Kenya0 - 0 Andy Mwakulegwa0 - 3 WPts