Weightclass:  Featherweight
Location:  Athi River, Kenya
Record:  33 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/04/2035Kikuyu, Kenya33 - 16 Alec Nditi10 - 3 LPts Kenya National Championships 2035View
29/03/2035Kikuyu, Kenya32 - 16 Gazi Haik18 - 9 WPts Kenya National Championships 2035View
26/03/2035Kikuyu, Kenya31 - 16 Rehan Fahs9 - 6 WPts Kenya National Championships 2035View
18/03/2035Athi River, Kenya30 - 16 Napoleon Hinga5(2) - 5 WPts
22/02/2035Lagos, Nigeria29 - 16 Faisal Hussein1 - 5 WPts
22/01/2035Athi River, Kenya29 - 15 Ahmed Sadiq13 - 11 LPts
21/12/2034Lagos, Nigeria28 - 15 Faisal Hussein1 - 3 WPts
20/11/2034Athi River, Kenya27 - 15 Faisal Hussein1 - 2 WPts
14/10/2034Athi River, Kenya26 - 15 Napoleon Hinga4(1) - 3 WPts
04/10/2034Athi River, Kenya26 - 14 Gower Huet26(3) - 9 LPts
31/08/2034Soweto, South Africa26 - 13 Paul De Kok32(2) - 20 LPts
31/07/2034Athi River, Kenya26 - 12 Paul De Kok31(2) - 20 LPts
26/06/2034Ganja, Azerbaijan26 - 11 Vazeh Talshinskii5 - 4 LPts
26/05/2034San Luis Potosi, Mexico26 - 10 Carlos Alvidrez7 - 11 LPts
25/04/2034Athi River, Kenya25 - 10 Napoleon Hinga0 - 1 WPts
01/04/2034Athi River, Kenya24 - 10 Gazi Haik13 - 6 WPts Kenya National Championships 2034View
29/03/2034Athi River, Kenya23 - 10 John Timbilil18 - 9 WPts Kenya National Championships 2034View
26/03/2034Athi River, Kenya22 - 10 Rehan Fahs3 - 5 WPts Kenya National Championships 2034View
20/03/2034Rennes, France22 - 9 Francois Bernanos20(3) - 17 LPts
17/02/2034Athi River, Kenya22 - 8 Francois Bernanos19(3) - 17 LPts
15/01/2034Suez, Egypt22 - 7 Jawdah Chadid50(1) - 6 LPts Africa Championships 2034View
12/01/2034Suez, Egypt21 - 7 Yasin Belmellat5(1) - 0 WPts Africa Championships 2034View
09/01/2034Suez, Egypt20 - 7 Olympe Peyrefitte13 - 7 WPts Africa Championships 2034View
06/12/2033Athi River, Kenya20 - 6 Diego Magan10 - 2 LPts
05/11/2033San Miguelito, Panama19 - 6 Diego Magan10 - 1 WPts
05/10/2033Athi River, Kenya18 - 6 Haakon Nydam11(1) - 3 WPts
04/09/2033Maroua, Cameroon17 - 6 Gower Huet17(3) - 4 WPts
03/08/2033Isfahan, Iran17 - 5 Haaris Tahan33 - 22 LPts
03/07/2033Athi River, Kenya16 - 5 Eduardo Valle7 - 9 WPts
02/06/2033Ciudad Guayana, Venezuela15 - 5 Eduardo Valle7 - 8 WPts
02/05/2033Athi River, Kenya15 - 4 Elias Aalto36(7) - 5 LPts
01/04/2033Nairobi, Kenya14 - 4 Gazi Haik7 - 3 WPts Kenya National Championships 2033View
29/03/2033Nairobi, Kenya13 - 4 Geoff Mutuku12 - 19 WPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya12 - 4 Cody Odanga4 - 21 WPts Kenya National Championships 2033View
02/03/2033Athi River, Kenya11 - 4 Eduardo Valle3 - 7 WPts
30/01/2033Athi River, Kenya10 - 4 Eduardo Valle3 - 6 WPts
30/12/2032Athi River, Kenya9 - 4 Eduardo Valle3 - 5 WPts
29/11/2032Athi River, Kenya8 - 4 Eduardo Valle3 - 4 WPts
29/10/2032Athi River, Kenya7 - 4 Eduardo Valle3 - 3 WPts
28/09/2032Ciudad Guayana, Venezuela6 - 4 Eduardo Valle3 - 2 WPts
28/08/2032Chelyabinsk, Russia6 - 3 Boris Genrich5 - 1 LPts
28/07/2032Athi River, Kenya6 - 2 Boris Genrich4 - 1 LPts
31/05/2032Rome, Italy6 - 1 Antonio Marconi18 - 11 LPts
01/04/2032Machakos, Kenya5 - 1 Jake Chenonge11 - 9 WPts Kenya National Championships 2032View
29/03/2032Machakos, Kenya4 - 1 John Timbilil10 - 3 WPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya3 - 1 Gazi Sheikh15 - 36(5) WPts Kenya National Championships 2032View
01/03/2032Calamba, Philippines3 - 0 David Tiong19 - 10 LPts
02/01/2032Ho Chi Minh City, Vietnam2 - 0 Phung An4 - 9 WPts
03/11/2031Hanoi, Vietnam1 - 0 Nguyen Phuoc0 - 11 WPts
05/09/2031Athi River, Kenya0 - 0 Ignado Melo0 - 0 WPts