Weightclass:  Welterweight
Location:  Machakos, Kenya
Record:  18 - 34(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/11/2034Seattle, USA18 - 33(1) John Rees12 - 14 LPts
19/09/2034Berlin, Germany17 - 33(1) Huldiberaht Petsch5 - 10 WPts
22/07/2034Georgetown, Guyana16 - 33(1) Barry Evans11 - 19 WPts
24/05/2034New Delhi, India16 - 32(1) Jaidev Jayaraman21(1) - 21 LPts
26/03/2034Athi River, Kenya16 - 31(1) Azam Ayub25(1) - 17 LPts Kenya National Championships 2034View
15/03/2034Horlivka, Ukraine15 - 31(1) Danylko Babyak13 - 10 WPts
15/01/2034New Kingston, Jamaica15 - 30(1) Chris Mulherin5 - 11 LPts
17/11/2033Machakos, Kenya15 - 29 Azam Ayub23 - 16 LKO3
19/09/2033Las Vegas, USA14 - 29 Ian Lockey3 - 11 WPts
22/07/2033Bogota, Colombia14 - 28 Xabat Gloria14 - 21 LPts
24/05/2033Montevideo, Uruguay13 - 28 Lorenzo Savala11 - 15 WPts
26/03/2033Nairobi, Kenya13 - 27 Gus Kuto11 - 10 LPts Kenya National Championships 2033View
10/02/2033Kumasi, Ghana12 - 27 Kyrone Amodako3 - 17 WPts
13/12/2032Orleans, France12 - 26 Telford Lenglen4 - 10 LPts
15/10/2032Machakos, Kenya11 - 26 Afanas Agzamov6 - 5 WPts
16/08/2032Georgetown, Guyana10 - 26 Gus Summerhill3 - 15 WPts
16/06/2032Kisumu, Kenya10 - 25 Leo Mirii16 - 14 LPts
19/04/2032Mar del Plata, Argentina9 - 25 Esteban Pinto6 - 8 WPts
20/02/2032Kisumu, Kenya9 - 24 Leo Mirii14 - 14 LPts
23/12/2031Machakos, Kenya9 - 23 Malcolm Caine8 - 14 LPts
24/10/2031Alexandria, Egypt9 - 22 Aftab Hoque11 - 20(1) LPts
26/08/2031Kumasi, Ghana9 - 21 Ali Ashraf8 - 12 LPts
28/06/2031Nairobi, Kenya9 - 20 William Ngatuny10 - 15 LPts
30/04/2031Mombasa, Kenya9 - 19 Corey Ngilu9 - 13 LPts
26/03/2031Kisumu, Kenya9 - 18 Arali Rogo14(1) - 3 LPts Kenya National Championships 2031View
27/02/2031Montevideo, Uruguay9 - 17 Joaquin Cruz32(1) - 8 LPts
30/12/2030Berlin, Germany9 - 16 Arnot Stoehr16 - 23 LPts
01/11/2030Graz, Austria8 - 16 Leonard Dabelstein5 - 12 WPts
03/09/2030Machakos, Kenya7 - 16 Edward Ringera5 - 5(1) WPts
04/07/2030Machakos, Kenya6 - 16 Ahmed Almasi1 - 9 WPts
06/05/2030Panama City, Panama6 - 15 Quico Zamora3 - 22 LPts
07/03/2030Quezon City, Philippines5 - 15 Michael Gunigundo5 - 11 WPts
07/01/2030Nairobi, Kenya5 - 14 Trory Oduya7 - 13 LPts
13/11/2029Kisumu, Kenya5 - 13 Noah Merande7 - 11 LPts
16/09/2029Machakos, Kenya5 - 12 Bardhyl Cano6 - 12 LPts
18/07/2029Machakos, Kenya4 - 12 Vul Kaptich5 - 17 WPts
19/05/2029Machakos, Kenya3 - 12 Seth Nyambane2 - 1 WPts
20/03/2029Nairobi, Kenya3 - 11 Nathan Mangua9 - 17 LPts
21/01/2029Machakos, Kenya2 - 11 Max Cheruiyot3 - 4 WPts
22/11/2028Machakos, Kenya2 - 10 Jamar Chakava6 - 6 LPts
23/09/2028Machakos, Kenya1 - 10 Chris Mwei1 - 18 WPts
24/07/2028Kisumu, Kenya1 - 9 Phornello Nzimbi13(1) - 15 LPts
02/06/2028Machakos, Kenya1 - 8 Gulbala Masood2 - 11 LPts
03/04/2028Nakuru, Kenya1 - 7 Alec Magwanga8 - 10 LPts
06/02/2028Sana'a, Yemen1 - 6 Tariq Haque13 - 27 LPts
09/12/2027Accra, Ghana1 - 5 Chata Bedwei8 - 15 LPts
11/10/2027Naivasha, Kenya1 - 4 Bryn Mumo13 - 26 LPts
16/08/2027Machakos, Kenya1 - 3 Jamar Chakava2 - 2 LPts
16/06/2027Ruiru, Kenya1 - 2 Cole Sianga7 - 25 LPts
20/04/2027Nairobi, Kenya1 - 1 Shaun Ramogi8 - 21 LPts
28/02/2027Mombasa, Kenya0 - 1 Daniel Gunda0 - 0 WPts
20/01/2027Machakos, Kenya0 - 0 Vul Kaptich1 - 4 LPts