Weightclass:  Featherweight
Location:  Nakuru, Kenya
Record:  31 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/01/2025Nakuru, Kenya30 - 13 Amit Chandra4 - 9 WPts
07/11/2024Nakuru, Kenya29 - 13 Joaquin Minaya6 - 5 WPts
07/09/2024Nakuru, Kenya28 - 13 Tevaughn Dhalla27(2) - 16 WPts
10/07/2024Nakuru, Kenya27 - 13 Max Farquhar2 - 7(3) WPts
10/05/2024Nakuru, Kenya26 - 13 Spencer Lankas21 - 19 WPts
11/03/2024Nakuru, Kenya25 - 13 Koldan Gorbatikov3 - 10 WPts
11/01/2024Nakuru, Kenya25 - 12 Marjun Espinosa21 - 16 LPts
12/11/2023Nakuru, Kenya24 - 12 Ewan Mutuku0 - 2 WPts
13/09/2023Nakuru, Kenya23 - 12 Tevaughn Dhalla24(2) - 12 WPts
14/07/2023Nakuru, Kenya22 - 12 Robert Okayu0 - 1 WPts
15/05/2023Nakuru, Kenya21 - 12 Sam Kosencha9 - 16 WPts
16/03/2023Nakuru, Kenya20 - 12 Erni Kuntzman16(1) - 14 WPts
16/01/2023Kisumu, Kenya20 - 11 Sam Kiilu11 - 19 LPts
22/11/2022Omsk, Russia20 - 10 Melor Pavlov10 - 8 LPts
23/09/2022Saint Petersburg, Russia19 - 10 Fedor Aleksandrov2 - 23 WPts
26/07/2022Kumasi, Ghana19 - 9 Colin Kwakye15 - 11 LPts
28/05/2022Tegucigalpa, Honduras18 - 9 Joaquin Quinto18 - 13 WPts
30/03/2022Mombasa, Kenya18 - 8 Haider Mansouri9 - 16 LPts
01/02/2022Nairobi, Kenya18 - 7 Matthew Ndururi19 - 8 LPts
03/12/2021Nakuru, Kenya17 - 7 Jose Salguero6 - 5 WPts
02/10/2021Nairobi, Kenya17 - 6 Ubanwa Kuto4 - 13 LPts
07/08/2021Nakuru, Kenya16 - 6 Sun-tae So9 - 8 WPts
06/06/2021Kyoto, Japan15 - 6 Hisao Murata1 - 6 WPts
08/04/2021Nairobi, Kenya14 - 6 Oliver Dmello4 - 15 WPts
10/02/2021Nakuru, Kenya13 - 6 Quannell Kisorio4 - 3 WPts
11/12/2020Nairobi, Kenya13 - 5 Polo Kuguru7 - 9 LPts
13/10/2020Nakuru, Kenya13 - 4 Vinay Toor9(1) - 9 LPts
14/08/2020Nakuru, Kenya12 - 4 Sagaz Gil5 - 3 WPts
13/06/2020Nakuru, Kenya11 - 4 Melor Umakhanov5 - 5 WPts
12/04/2020Kosice, Slovakia11 - 3 KaÜpar Machnik10 - 4 LPts
13/02/2020Caloocan, Philippines10 - 3 Enzo Dahiug0 - 6(1) WPts
15/12/2019Nairobi, Kenya10 - 2 John Chanzu7 - 3 LPts
16/10/2019Mexico City, Mexico10 - 1 Jax Menor3 - 4 LPts
17/08/2019Nakuru, Kenya9 - 1 Andy Chepkurgor3 - 7 WPts
18/06/2019Nakuru, Kenya8 - 1 Hernan Mercado1 - 1 WPts
19/04/2019Sagamihara, Japan7 - 1 Iwao Sakamoto2 - 0 WPts
18/02/2019Buenos Aires, Argentina6 - 1 Quito Castrejon0 - 0 WPts
19/12/2018Bangkok, Thailand6 - 0 Songkom Kaovichit3 - 1 LPts
21/10/2018Nakuru, Kenya5 - 0 Rodrigo Sabado1 - 3 WPts
22/08/2018Lausanne, Switzerland4 - 0 Raul Baute2 - 2 WPts
24/06/2018Nakuru, Kenya3 - 0 Justin Byabazaire2 - 1 WPts
26/04/2018Nakuru, Kenya2 - 0 Sam Kiilu1 - 0 WPts
28/02/2018Nakuru, Kenya1 - 0 LeBron Mwa1 - 0 WPts
18/01/2018Yerevan, Armenia0 - 0 Vahag Libardian0 - 0 WPts