Weightclass:  Light Welterweight
Location:  Nairobi, Kenya
Record:  20(1) - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/02/2022Nairobi, Kenya19(1) - 7 Boris Shostak6 - 16 WPts
12/12/2021Nairobi, Kenya18(1) - 7 Reyes Picado12(2) - 8 WPts
11/10/2021Nairobi, Kenya17(1) - 7 Diego Reina7 - 8 WPts
10/08/2021Nairobi, Kenya16(1) - 7 Delano Kalla5 - 17 WPts
08/06/2021Nairobi, Kenya15 - 7 Dan Ngweno4 - 3 WKO3
08/04/2021Nairobi, Kenya14 - 7 Sammy Radull3 - 16 WPts
05/02/2021Brno, Czech Republic14 - 6 Nikola Vorishek2 - 17 LPts
08/12/2020Nairobi, Kenya14 - 5 Jacob Mutinda13 - 4 LPts
07/10/2020Nairobi, Kenya13 - 5 Nick Kanindo14 - 2 WPts
14/08/2020Portoviejo, Ecuador12 - 5 Rodrigo Payan8(1) - 5 WPts
15/06/2020Nairobi, Kenya12 - 4 Tevaughn Mabil6 - 9 LPts
14/04/2020Bangkok, Thailand11 - 4 Jomthong Kwaitonggym5 - 5 WPts
15/02/2020Mombasa, Kenya10 - 4 Shontae Kaberere5 - 9 WPts
09/01/2020Managua, Nicaragua9 - 4 Leonardo Carrion4 - 9 WPts
11/11/2019Nairobi, Kenya8 - 4 Zafa Amen5 - 6 WPts
11/09/2019Nairobi, Kenya7 - 4 Peabo Bilali1 - 9 WPts
12/07/2019Nairobi, Kenya6 - 4 Lamech Ndururi8 - 4 WPts
12/05/2019Nairobi, Kenya6 - 3 Mike Iringo5 - 2 LPts
31/03/2019Toshkent, Uzbekistan5 - 3 Yalchin Ahmadov2 - 5 WPts
30/01/2019Mombasa, Kenya4 - 3 Zafa Amen2 - 5 WPts
21/12/2018Ulaanbaatar, Mongolia3 - 3 Muslih Gharasbaew1 - 4 WPts
23/10/2018Kisumu, Kenya2 - 3 Tabansi Kaloki0 - 3 WPts
25/08/2018Nairobi, Kenya2 - 2 Bohumil Slechta2 - 0 LPts
27/06/2018Nairobi, Kenya2 - 1 Andy Lesuuda2 - 0 LPts
10/05/2018Mombasa, Kenya1 - 1 Dave Mureithi0 - 0 WPts
22/03/2018Kisumu, Kenya1 - 0 Jonathan Muriithi0 - 2 LPts
19/02/2018Nairobi, Kenya0 - 0 Robert Moffet0 - 0 WPts