Weightclass:  Lightweight
Location:  Nairobi, Kenya
Record:  35 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/01/2034Vilnius, Lithuania34 - 11 Sergiusz Janko17(1) - 23 WPts
21/11/2033Montevideo, Uruguay33 - 11 Lorenzo Carrera11 - 14 WPts
23/09/2033Albuquerque, USA32 - 11 Paul Yepez9 - 19 WPts
25/07/2033Henderson, USA31 - 11 Stuart Hier15 - 12 WPts
27/05/2033Belem, Brazil30 - 11 Zacarias Robello4 - 13 WPts
29/03/2033Nairobi, Kenya30 - 10 Brin Rono15 - 9 LPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya29 - 10 Duncan Lekuton6 - 12 WPts Kenya National Championships 2033View
24/01/2033The Hague, Netherlands28 - 10 Norbert Van der Poorten16 - 15 WPts
24/11/2032Kangundo-Tala, Kenya27 - 10 Lakista Chemlany11 - 22(1) WPts
24/09/2032The Hague, Netherlands26 - 10 Durand Van den Bosch15 - 6 WPts
26/07/2032Kumasi, Ghana26 - 9 Daniel Darko16 - 9 LPts
27/05/2032New Kingston, Jamaica25 - 9 Ian Forsyth2 - 26 WPts
29/03/2032Machakos, Kenya25 - 8 Daniel Kipsang8 - 20 LPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya24 - 8 Mark Mishra26(5) - 19 WPts Kenya National Championships 2032View
29/01/2032Mashhad, Iran23 - 8 Huang-fu Weng17 - 6 WPts
01/12/2031Odense, Denmark22 - 8 Skjold Anker9 - 15 WPts
03/10/2031Zagreb, Croatia22 - 7 Viktor Radovic20 - 8 LPts
05/08/2031Nairobi, Kenya21 - 7 Vegas Camejo2 - 2 WPts
07/06/2031Kisumu, Kenya20 - 7 Mashawn Ngeny4 - 20(3) WPts
08/04/2031New Kingston, Jamaica19 - 7 Rob Factor8 - 19 WPts
08/02/2031Nairobi, Kenya18 - 7 Barry Gwilliam5 - 7 WPts
11/12/2030Nairobi, Kenya17 - 7 Harry Kimeu6 - 4 WPts
12/10/2030Kremenchuk, Ukraine16 - 7 Viktor Muserskiy5 - 3 WPts
14/08/2030Kisumu, Kenya15 - 7 Oja Kutol6 - 11 WPts
27/06/2030Nairobi, Kenya14 - 7 Laken Chipasha1 - 6 WPts
28/04/2030Nakuru, Kenya14 - 6 Lavaughn Ogonga5 - 13 LPts
26/03/2030Kangundo-Tala, Kenya14 - 5 Josh Kiplitany11 - 11 LPts Kenya National Championships 2030View
18/02/2030Albuquerque, USA13 - 5 Tobias Clasby0 - 5 WPts
21/12/2029Kisumu, Kenya12 - 5 Chris Kipkemei3 - 13 WPts
22/10/2029Nairobi, Kenya11 - 5 Verlyn Moroto1 - 1 WPts
23/08/2029Nairobi, Kenya10 - 5 Oja Kutol2 - 9 WPts
24/06/2029Nairobi, Kenya9 - 5 John Koimbori10 - 4 WPts
25/04/2029Nairobi, Kenya8 - 5 Floyd Yiu2 - 4 WPts
25/02/2029Kryvyi Rih, Ukraine7 - 5 Aleksei Kachur2 - 3 WPts
28/12/2028Nairobi, Kenya6 - 5 Kadeem Shaheen2 - 4 WPts
10/11/2028Tokyo, Japan6 - 4 Kei Go22 - 11 LPts
12/09/2028Kisumu, Kenya5 - 4 Chris Kipkemei1 - 7 WPts
25/07/2028Naivasha, Kenya5 - 3 Clinton Kaya14 - 17 LPts
08/06/2028Nakuru, Kenya4 - 3 Daniel Kipsang0 - 0 WPts
05/05/2028Nairobi, Kenya3 - 3 Mark Mahboob0 - 0 WPts
25/03/2028Nairobi, Kenya3 - 2 Connor Redsan6 - 12 LPts
26/01/2028Ahmedabad, India3 - 1 Tariq Emami12 - 12 LPts
28/11/2027Nairobi, Kenya2 - 1 Paul Oduya2 - 4 WPts
29/09/2027Machakos, Kenya1 - 1 Wasaki Kingi2 - 4 WPts
08/08/2027Nairobi, Kenya1 - 0 Adam Makatiani16 - 9 LPts
05/07/2027Toyota, Japan0 - 0 Yoshi Iwai0 - 0 WPts