Weightclass:  Bantamweight
Location:  Nairobi, Kenya
Record:  44 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/04/2029Nairobi, Kenya43 - 12 Khuu Trai4 - 5 WPts
25/02/2029Nairobi, Kenya42 - 12 Toma Hrenkov4 - 2 WPts
27/12/2028Nairobi, Kenya41 - 12 Vivien Bay2 - 16 WPts
28/10/2028Nairobi, Kenya40 - 12 Gethin Foden2 - 2 WPts
29/08/2028Nairobi, Kenya39 - 12 Tiger Pomrak17 - 9 WPts
30/06/2028Nairobi, Kenya39 - 11 Sagaz Briseno30(10) - 30 LPts
01/05/2028Nairobi, Kenya38 - 11 Angel Puerta3 - 10 WPts
02/03/2028Nairobi, Kenya37 - 11 Corey Lyster1 - 3 WPts
01/01/2028Nairobi, Kenya36 - 11 Prosper Tinnepotghietere11 - 10 WPts
02/11/2027Nairobi, Kenya35 - 11 Mike Kelley6 - 28 WPts
02/09/2027Nairobi, Kenya34 - 11 Juan Patricio1 - 8 WPts
04/07/2027Nairobi, Kenya33 - 11 Eakunphol Tathong9 - 12 WPts
02/05/2027Georgetown, Guyana32 - 11 Sam Cart28(1) - 17 WPts
01/04/2027Kangundo-Tala, Kenya31 - 11 Ashley Mureithi28(3) - 15(4) WPts Kenya National Championships 2027View
29/03/2027Kangundo-Tala, Kenya30 - 11 Afram Kukubo14 - 11(1) WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya29 - 11 John Gacharia23 - 15 WPts Kenya National Championships 2027View
23/02/2027Nairobi, Kenya28 - 11 Francisco Arvelo18 - 21 WPts
23/01/2027Nairobi, Kenya27 - 11 Francisco Arvelo18 - 20 WPts
21/12/2026Nairobi, Kenya26 - 11 Esteban Posadas24 - 15 WPts
20/11/2026Nairobi, Kenya25 - 11 Esteban Posadas24 - 14 WPts
20/10/2026Nairobi, Kenya24 - 11 Carlos Fernandez18(1) - 16 WPts
17/09/2026Batam, Indonesia23 - 11 Rehman Tahan22 - 7 WPts
17/08/2026Batam, Indonesia23 - 10 Rehman Tahan21 - 7 LPts
17/07/2026Batam, Indonesia23 - 9 Rehman Tahan20 - 7 LPts
14/06/2026Nairobi, Kenya23 - 8 Saad Cairbeckov19 - 8 LPts
02/05/2026Nairobi, Kenya22 - 8 Jay Brunet18 - 17(2) WPts
01/04/2026Ruiru, Kenya21 - 8 Max Mudavadi22(1) - 24 WPts Kenya National Championships 2026View
29/03/2026Ruiru, Kenya20 - 8 Jonathan Magugu12 - 12 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya19 - 8 Ewan Kiplagat11 - 16 WPts Kenya National Championships 2026View
10/03/2026Nairobi, Kenya18 - 8 John Brown9 - 8 WPts
07/02/2026Minsk, Belarus17 - 8 Avel Baran5 - 12 WPts
07/01/2026Nairobi, Kenya16 - 8 Kolya Shupletsov13 - 16 WPts
07/12/2025Nairobi, Kenya15 - 8 Asaf Sesay6 - 26(7) WPts
06/11/2025Nairobi, Kenya14 - 8 Asaf Sesay6 - 25(7) WPts
06/10/2025Chennai, India13 - 8 Kalidas Riba21(1) - 24 WPts
04/09/2025Almaty, Kazakhstan13 - 7 Saad Cairbeckov10 - 6 LPts
28/07/2025Mueang Samut Prakan, Thailand12 - 7 Petchbarngborn Sakkreerin2 - 10 WPts
30/05/2025Montreuil, France12 - 6 Didier Bayne13 - 6(1) LPts
01/04/2025Machakos, Kenya11 - 6 John Gacharia13 - 11 WPts Kenya National Championships 2025View
29/03/2025Machakos, Kenya10 - 6 Afram Gachagua12 - 10 WPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya9 - 6 Penda Mungai2 - 4 WPts Kenya National Championships 2025View
10/03/2025Nairobi, Kenya8 - 6 Ewan Amimo1 - 6 WPts
09/01/2025Nairobi, Kenya7 - 6 Jun Fujimura1 - 7 WPts
10/11/2024Baltimore, USA6 - 6 Vincent Torbett4 - 21 WPts
10/09/2024Nairobi, Kenya5 - 6 Fumio Sato4 - 11 WPts
13/07/2024Nairobi, Kenya4 - 6 Amjad Shahidi4 - 12 WPts
16/05/2024Kikuyu, Kenya3 - 6 Dale Gatheru5(1) - 21 WPts
26/03/2024Nakuru, Kenya3 - 5 Max Mudavadi8 - 14 LPts Kenya National Championships 2024View
15/02/2024Ulaanbaatar, Mongolia3 - 4 Davaa Narmandakh39 - 4 LPts
18/12/2023Nairobi, Kenya2 - 4 Mashawn Ramrakha0 - 0 WPts
31/10/2023Nairobi, Kenya2 - 3 Afram Gachagua5 - 6 LPts
29/09/2023Machakos, Kenya2 - 2 Chris Serry15 - 13 LPts
21/08/2023Mendoza, Argentina1 - 2 Santiago Ortega15 - 18 WPts
23/06/2023Mombasa, Kenya1 - 1 Gregor Kobia12(1) - 22(2) LPts
16/05/2023San Pedro Sula, Honduras1 - 0 Santiago Magallanes9 - 12 LPts
18/03/2023Nairobi, Kenya0 - 0 Enzo Casares9 - 22 WPts