Weightclass:  Bantamweight
Location:  Nairobi, Kenya
Record:  40(1) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/06/2030Nairobi, Kenya39(1) - 25 Hiroki Taira1 - 11 WPts
26/04/2030Nairobi, Kenya39(1) - 24 Matthew Rintoul9 - 10 LPts
25/02/2030Nairobi, Kenya39(1) - 23 David Halas34 - 16 LPts
27/12/2029Nairobi, Kenya38(1) - 23 Achim Schuerman4 - 11 WPts
28/10/2029Nairobi, Kenya37(1) - 23 Waleed Hamidou2 - 7 WPts
29/08/2029Nairobi, Kenya36(1) - 23 Afanas Below2 - 2(1) WPts
30/06/2029Nairobi, Kenya36(1) - 22 Jawad Sahadi29 - 10 LPts
30/04/2029Nairobi, Kenya35(1) - 22 Dwi Persik0 - 2 WPts
01/03/2029Nairobi, Kenya34(1) - 22 Hume Opdahl2 - 12 WPts
31/12/2028Nairobi, Kenya33(1) - 22 Iago Bras3 - 14 WPts
31/10/2028Nairobi, Kenya32(1) - 22 Leonel Ancheta1 - 1 WPts
01/09/2028Nairobi, Kenya31(1) - 22 Ximen Leston17 - 18 WPts
03/07/2028Bokhtar, Tajikistan31(1) - 21 Fedya Shakhbazov27(3) - 25 LPts
02/06/2028Nairobi, Kenya31(1) - 20 Dan Phuoc35 - 18 LPts
02/05/2028Medellin, Colombia30(1) - 20 Urvano Salina25(1) - 27 WPts
01/04/2028Kisumu, Kenya29 - 20 Ashley Mureithi35(4) - 18(5) WKO3 Kenya National Championships 2028View
29/03/2028Kisumu, Kenya28 - 20 Kabonesa Ramogi8 - 14 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya27 - 20 Lamech Amimo10 - 8 WPts Kenya National Championships 2028View
23/02/2028Cochabamba, Bolivia27 - 19 Ovidio Aldrete19 - 25 LPts
23/01/2028Cochabamba, Bolivia27 - 18 Ovidio Aldrete18 - 25 LPts
23/12/2027Tirana, Albania27 - 17 Fatmir Pipa23 - 14 LPts
21/11/2027Nairobi, Kenya27 - 16 Fatmir Pipa22 - 14 LPts
14/10/2027Nairobi, Kenya26 - 16 Danyaal Hallal9(1) - 37 WPts
13/09/2027Nairobi, Kenya25 - 16 Danyaal Hallal9(1) - 36 WPts
22/07/2027Edmonton, Canada24 - 16 Paul Rhees17 - 13(1) WPts
24/05/2027Hiroshima, Japan23 - 16 Takeo Oye8 - 6 WPts
26/03/2027Kangundo-Tala, Kenya23 - 15 Mohsin Younes29 - 11 LPts Kenya National Championships 2027View
17/03/2027Asuncion, Paraguay22 - 15 Franco Pantoja2 - 10 WPts
17/01/2027Lima, Peru21 - 15 Aimon Cato4 - 13 WPts
19/11/2026Jeddah, Saudi Arabia20 - 15 Saad Qasem7 - 19(1) WPts
21/09/2026Nassau, Bahamas19 - 15 Ben Lackie8 - 21 WPts
24/07/2026Nairobi, Kenya18 - 15 Mason Yusuf6 - 15(1) WPts
25/05/2026Nairobi, Kenya17 - 15 Kolya Lapsa4 - 18 WPts
26/03/2026Ruiru, Kenya17 - 14 Max Mudavadi20 - 24 LPts Kenya National Championships 2026View
19/02/2026Nairobi, Kenya16 - 14 Robert Craghead1 - 9 WPts
22/12/2025Nairobi, Kenya15 - 14 Kaleb Ngengi31 - 23 WPts
21/11/2025Leon, Nicaragua15 - 13 Aimon Mascorro30 - 11 LPts
23/09/2025Aden, Yemen14 - 13 Amer Hosseini9(1) - 16 WPts
26/07/2025Nairobi, Kenya14 - 12 Afram Gachagua13(1) - 11 LPts
31/05/2025Nairobi, Kenya13 - 12 Edward Chepchirchir1 - 2 WPts
01/04/2025Machakos, Kenya13 - 11 Mohsin Younes11 - 6 LPts Kenya National Championships 2025View
29/03/2025Machakos, Kenya12 - 11 Ashley Mureithi17 - 9(2) WPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya11 - 11 Rehman Rahim5 - 11 WPts Kenya National Championships 2025View
16/02/2025Nairobi, Kenya10 - 11 Alejandro Pedroso1 - 12(1) WPts
19/12/2024Kisumu, Kenya9 - 11 Jonathan Magugu8 - 6 WPts
20/10/2024Nairobi, Kenya9 - 10 Anton Comis7 - 34(1) LPts
22/08/2024Nairobi, Kenya8 - 10 Montenegro Davila14 - 20(3) WPts
24/06/2024Liege, Belgium8 - 9 Phillippe Bourvil8 - 9 LPts
26/04/2024Mombasa, Kenya8 - 8 Tamarius Mwiru28 - 12 LPts
26/03/2024Nakuru, Kenya8 - 7 Jonathan Magugu4 - 4 LPts Kenya National Championships 2024View
10/03/2024Nakuru, Kenya8 - 6 Glynn Mugambi6 - 7 LPts
14/01/2024Kisumu, Kenya7 - 6 Robert Pareiyo8(2) - 26 WPts
29/11/2023Nairobi, Kenya6 - 6 Quoitrel Murugu2 - 12 WPts
28/09/2023Nairobi, Kenya6 - 5 Waqqas Taubayeff24 - 11(1) LPts
31/07/2023Nairobi, Kenya6 - 4 Kaleb Ngengi21 - 18 LPts
30/06/2023Mombasa, Kenya6 - 3 Tamarius Mwiru23 - 12 LPts
03/05/2023Nairobi, Kenya5 - 3 Thong Por Chokchai1 - 0 WPts
05/03/2023Dushanbe, Tajikistan4 - 3 Etiqad Abushev0 - 0 WPts
05/01/2023Mombasa, Kenya3 - 3 Chike Kihoro0 - 0 WPts
27/11/2022Nairobi, Kenya3 - 2 Wayne Jirongo24 - 9 LPts
02/10/2022Nairobi, Kenya3 - 1 Daniel Musyoki4 - 17(1) LPts
27/08/2022Nairobi, Kenya3 - 0 Rich Karanja19 - 9 LPts
01/07/2022Masaya, Nicaragua2 - 0 Ulises Rodriguez4 - 17 WPts
03/05/2022Nairobi, Kenya1 - 0 Amjad Shahidi0 - 1 WPts
05/03/2022Nairobi, Kenya0 - 0 Malik Hammad0 - 5 WPts