Weightclass:  Light Welterweight
Location:  Nairobi, Kenya
Record:  41 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/09/2023Nairobi, Kenya40 - 6 Alano Custodio8 - 28 WPts
01/08/2023Nairobi, Kenya39 - 6 Kyo0won Chay5 - 7 WPts
02/06/2023Vantaa, Finland38 - 6 Eevertti Marjo44 - 3 WPts
02/05/2023Tegucigalpa, Honduras38 - 5 Franco Reyes38 - 6 LPts
29/03/2023Mombasa, Kenya38 - 4 Danyaal Masood15 - 12 LPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya37 - 4 Mark Mwamzandi15 - 20(3) WPts Kenya National Championships 2023View
09/03/2023Nairobi, Kenya36 - 4 Eevertti Marjo40 - 2 WPts
06/02/2023Nairobi, Kenya35 - 4 Franco Reyes34 - 5 WPts
06/01/2023Nairobi, Kenya34 - 4 Franco Reyes34 - 4 WPts
06/12/2022Nairobi, Kenya33 - 4 Yong Mak28 - 6 WPts
05/11/2022Nairobi, Kenya32 - 4 John Fraser19 - 16(3) WPts
05/10/2022Leicester, UK31 - 4 Oliver Woodman26 - 6 WPts
04/09/2022Nairobi, Kenya30 - 4 Reinald Evra25 - 8 WPts
28/07/2022Pak Kret, Thailand29 - 4 Sapapetch Sae16 - 11 WPts
30/05/2022Kumasi, Ghana28 - 4 Roshaun Bedwei19 - 6 WPts
01/04/2022Athi River, Kenya28 - 3 Charlie Mohochi23 - 7 LPts Kenya National Championships 2022View
29/03/2022Athi River, Kenya27 - 3 Rehman Riaz19 - 9 WPts Kenya National Championships 2022View
26/03/2022Athi River, Kenya26 - 3 Mark Kirubi21 - 6 WPts Kenya National Championships 2022View
26/01/2022San Jose, Costa Rica26 - 2 Alejandro Valenciano15 - 7 LPts
28/11/2021Lusaka, Zambia25 - 2 Mykelti Litana11(1) - 14 WPts
30/09/2021Nairobi, Kenya24 - 2 Sam Ledingham7 - 5 WPts
30/07/2021Port-au-Prince, Haiti23 - 2 Andre Decoux17 - 5 WPts
01/06/2021Nairobi, Kenya22 - 2 Carl MacGowan16 - 5 WPts
01/04/2021Machakos, Kenya21 - 2 Rehman Riaz14 - 7 WPts Kenya National Championships 2021View
29/03/2021Machakos, Kenya20 - 2 Mark Kirubi16 - 5 WPts Kenya National Championships 2021View
26/03/2021Machakos, Kenya19 - 2 Zafa Amen8 - 14 WPts Kenya National Championships 2021View
01/02/2021Nairobi, Kenya18 - 2 Urvano Merida10 - 7 WPts
30/11/2020Nairobi, Kenya17 - 2 Samartlek Poopriboone4 - 9 WPts
30/09/2020Nairobi, Kenya16 - 2 Greg Saunders3 - 8 WPts
31/07/2020Havana, Cuba15 - 2 Diego Perla9(1) - 8 WPts
01/06/2020Nairobi, Kenya14 - 2 Guido Carrasco2 - 2 WPts
01/04/2020Kangundo-Tala, Kenya13 - 2 Dave Mureithi8 - 6 WPts Kenya National Championships 2020View
29/03/2020Kangundo-Tala, Kenya12 - 2 Mark Kirubi9 - 4 WPts Kenya National Championships 2020View
26/03/2020Kangundo-Tala, Kenya11 - 2 Mark Mwamzandi6 - 9(1) WPts Kenya National Championships 2020View
14/02/2020Isfahan, Iran10 - 2 Aftab Amin8 - 5(1) WPts
17/12/2019Vilnius, Lithuania9 - 2 Cyryl Borecki4 - 6 WPts
18/10/2019Oruro, Bolivia8 - 2 Federico Galiano6 - 4 WPts
20/08/2019Nairobi, Kenya7 - 2 Rodrigo Almeida8 - 3 WPts
21/06/2019Giza, Egypt6 - 2 Kashif Ayrout8 - 2 WPts
22/04/2019Nairobi, Kenya5 - 2 Kabonesa Chemweno0 - 8 WPts
19/02/2019Nairobi, Kenya4 - 2 Nelson Omeruo0 - 8 WPts
20/12/2018Nairobi, Kenya3 - 2 Ulan Menza4 - 2 WPts
21/10/2018Ulaanbaatar, Mongolia3 - 1 Jaul Rabtan3 - 2 LPts
23/08/2018Nairobi, Kenya2 - 1 Glynn Mitei3 - 1 WPts
23/06/2018Nairobi, Kenya1 - 1 Shaun Gitau1 - 1 WPts
24/04/2018Kangundo-Tala, Kenya0 - 1 Mark Mwamzandi2 - 0 WPts
21/03/2018Nairobi, Kenya0 - 0 Lucas Bodell0 - 0 LPts