Weightclass:  Lightweight
Location:  Nakuru, Kenya
Record:  53 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/06/2026Nakuru, Kenya52 - 16 Reyes Daniel7 - 10 WPts
08/04/2026Nakuru, Kenya51 - 16 Arie Van Gavere6 - 27 WPts
07/02/2026Nakuru, Kenya50 - 16 Federico Marzan3 - 11 WPts
09/12/2025Nakuru, Kenya49 - 16 Canon Vieira4 - 13 WPts
10/10/2025Nakuru, Kenya48 - 16 Orlando Morro16 - 19 WPts
11/08/2025Nakuru, Kenya47 - 16 Paul Tod18(1) - 7 WPts
12/06/2025Nakuru, Kenya46 - 16 Hans Mechelen1 - 15 WPts
13/04/2025Nakuru, Kenya45 - 16 Ulises Falla1 - 3 WPts
12/02/2025Nakuru, Kenya44 - 16 Amer Jabbour4 - 2 WPts
14/12/2024Nakuru, Kenya43 - 16 Rachid Reyns3 - 3 WPts
15/10/2024Nakuru, Kenya42 - 16 Nikolai Kacpenov1 - 8 WPts
14/08/2024Nakuru, Kenya41 - 16 Teodor Houdek0 - 14 WPts
15/06/2024Nakuru, Kenya40 - 16 Jair Almodovar27 - 25 WPts
02/05/2024Nakuru, Kenya40 - 15 Jawad Said39(2) - 16 LPts
01/04/2024Nakuru, Kenya39 - 15 Rex Matiku23(1) - 21 WPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya38 - 15 Dikembe Matui31(4) - 13 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya37 - 15 Aaron Mulama11(2) - 21 WPts Kenya National Championships 2024View
21/02/2024Moscow, Russia37 - 14 Sergei Afanasyev31 - 15 LPts
21/01/2024Nanjing, China37 - 13 Uang Luk38 - 10 LPts
21/12/2023Nakuru, Kenya37 - 12 Uang Luk37 - 10 LPts
20/11/2023Nakuru, Kenya36 - 12 Uang Luk37 - 9 WPts
19/10/2023Portoviejo, Ecuador36 - 11 Guido Rondon28 - 12(1) LPts
18/09/2023Portoviejo, Ecuador36 - 10 Guido Rondon27 - 12(1) LPts
17/08/2023Charleroi, Belgium36 - 9 Lucien Gedeon33 - 13 LPts
17/07/2023Nakuru, Kenya36 - 8 Lucien Gedeon32 - 13 LPts
14/06/2023Nakuru, Kenya35 - 8 Berto Riva22 - 16 WPts
02/05/2023Bordeaux, France35 - 7 Boswell Arletty36(1) - 11 LPts
01/04/2023Mombasa, Kenya34 - 7 Oscar Shikanda16 - 20 WPts Kenya National Championships 2023View
29/03/2023Mombasa, Kenya33 - 7 Dikembe Matui26(2) - 10 WPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya32 - 7 Naftali Muoki5(1) - 22 WPts Kenya National Championships 2023View
17/03/2023Nakuru, Kenya31 - 7 Ximen Pareja13(1) - 20 WPts
14/02/2023Nakuru, Kenya30 - 7 Ximen Pareja13(1) - 19 WPts
14/01/2023Nakuru, Kenya29 - 7 Ximen Pareja13(1) - 18 WPts
14/12/2022Lima, Peru28 - 7 Joaquin Delgado20 - 17(1) WPts
11/11/2022Nakuru, Kenya28 - 6 Quito Davalos29 - 4(1) LPts
05/10/2022Aalborg, Denmark28 - 5 Knute Willemsen23 - 10 LPts
04/09/2022Parma, Italy27 - 5 Vico Quaglierini26 - 7 WPts
01/08/2022Nakuru, Kenya26 - 5 Robert Kogo16(2) - 12 WPts
30/05/2022Bremen, Germany25 - 5 Warin Denning11 - 12 WPts
01/04/2022Athi River, Kenya25 - 4 Chris Pnyango17 - 12(1) LPts Kenya National Championships 2022View
29/03/2022Athi River, Kenya24 - 4 Haaris Irani6 - 6 WPts Kenya National Championships 2022View
26/03/2022Athi River, Kenya23 - 4 Rex Matiku12 - 15 WPts Kenya National Championships 2022View
28/01/2022Riyadh, Saudi Arabia22 - 4 Syed Nouhra1 - 5 WPts
28/11/2021Kampala, Uganda21 - 4 Kashif Zahra6 - 17(1) WPts
30/09/2021Khujand, Tajikistan21 - 3 Sujaddin Bogra13(1) - 6 LPts
02/08/2021Nakuru, Kenya20 - 3 Shinji Fukushima9 - 14 WPts
01/06/2021Nakuru, Kenya20 - 2 Jun Kono8 - 6 LPts
01/04/2021Machakos, Kenya19 - 2 Vashon Chakava24 - 1 WPts Kenya National Championships 2021View
29/03/2021Machakos, Kenya18 - 2 Dikembe Matui16 - 5 WPts Kenya National Championships 2021View
26/03/2021Machakos, Kenya17 - 2 Paulo Mwendwa12 - 8(2) WPts Kenya National Championships 2021View
11/02/2021Nakuru, Kenya16 - 2 Sennett Beal0 - 3 WPts
13/12/2020Nakuru, Kenya15 - 2 Ben Merali12 - 7 WPts
12/10/2020Mombasa, Kenya14 - 2 Lucas Khalwale5 - 11 WPts
15/08/2020Nakuru, Kenya13 - 2 Tino Herrera1 - 4 WPts
14/06/2020Shah Alam, Malaysia12 - 2 Azam Dar4 - 4 WPts
15/04/2020Nairobi, Kenya11 - 2 Steven Chepchirchir8 - 5 WPts
20/02/2020Nakuru, Kenya10 - 2 Naftali Muoki1 - 6 WPts
21/12/2019Nakuru, Kenya10 - 1 Chris Pnyango7 - 6(1) LPts
21/10/2019Nakuru, Kenya9 - 1 Kofi Menjo4 - 7 WPts
21/08/2019Asuncion, Paraguay8 - 1 Montana Urenda2 - 9 WPts
22/06/2019Wichita, USA7 - 1 Charlie Callum5 - 5 WPts
24/04/2019Nakuru, Kenya7 - 0 Wayne Mosop2 - 6 LPts
21/02/2019Nassau, Bahamas6 - 0 Ian Rankin5 - 2 WPts
23/12/2018Mombasa, Kenya5 - 0 Ian Chhabra2 - 2 WPts
27/10/2018Porto Alegre, Brazil4 - 0 Alano Imperial0 - 6 WPts
29/08/2018Nairobi, Kenya3 - 0 Rob Wanyonyi0 - 3 WPts
24/07/2018Machakos, Kenya2 - 0 John Ebuya3 - 1 WPts
01/06/2018Nairobi, Kenya1 - 0 Leighton Musyoki0 - 2 WPts
19/04/2018Maroua, Cameroon0 - 0 Tremeur Bono0 - 0 WPts