Weightclass:  Lightweight
Location:  Kisumu, Kenya
Record:  35(5) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/11/2033Kisumu, Kenya34(5) - 21 Vegas Pabon10 - 5(1) WPts
24/09/2033Kisumu, Kenya33(5) - 21 Emory Paris3 - 5 WPts
24/07/2033Kisumu, Kenya33(5) - 20 Nauplius Nikolas25 - 22 LPts
24/05/2033Kisumu, Kenya32(5) - 20 Rodrigo Rentas0 - 4 WPts
24/03/2033Kisumu, Kenya31(5) - 20 Luc Nys1 - 6 WPts
22/01/2033Kisumu, Kenya30(5) - 20 John Carlisle2 - 10 WPts
22/11/2032Tehuacan, Mexico29(5) - 20 Xalvador Cuellar4 - 14(1) WPts
23/09/2032Kisumu, Kenya28(5) - 20 Adam McNiven1 - 6 WPts
24/07/2032Kisumu, Kenya27(5) - 20 Charles Beattie6 - 3 WPts
25/05/2032Kisumu, Kenya26(5) - 20 Ellis Harper9 - 6 WPts
26/03/2032Machakos, Kenya26(5) - 19 Euan Lekuton24 - 8 LPts Kenya National Championships 2032View
02/02/2032Milan, Italy25(4) - 19 Vico Sossi2 - 2 WKO3
05/12/2031Rome, Italy24(4) - 19 Luca Masoero2 - 15 WPts
07/10/2031Mombasa, Kenya23(3) - 19 Zareb Kimemia15 - 21 WKO3
16/08/2031Kisumu, Kenya22(3) - 19 Lakista Chemlany7 - 18(1) WPts
18/06/2031Hanover, Germany21(2) - 19 Ingall Wolf0 - 26(5) WKO2
19/04/2031Hyderabad, India20(2) - 19 Mahinder Yadav9(1) - 12 WPts
19/02/2031Nairobi, Kenya19(2) - 19 Clinton Verdi10 - 21 WPts
23/12/2030Kikuyu, Kenya19(2) - 18 Fraser Kidero15 - 22 LPts
25/10/2030Berlin, Germany18(2) - 18 Bertl Pitman3 - 6 WPts
27/08/2030Kisumu, Kenya17(2) - 18 Campbell Kasse8 - 7 WPts
28/06/2030Kisumu, Kenya16(1) - 18 Gabrysz Bednorz0 - 11 WKO3
29/04/2030Nairobi, Kenya15 - 18 Manu Jelagat11 - 16(1) WKO3
26/03/2030Kangundo-Tala, Kenya15 - 17 Kabonesa Kipchoge24(1) - 10 LPts Kenya National Championships 2030View
02/03/2030Nairobi, Kenya14 - 17 Quaddus Wambora11 - 12 WPts
02/01/2030Nakuru, Kenya13 - 17 Diallo Waithera5 - 30 WPts
04/11/2029San Juan, Puerto Rico13 - 16 Santiago Laurel9 - 9 LPts
06/09/2029Kisumu, Kenya12 - 16 Bryan Obiri0 - 2 WPts
08/07/2029Kisumu, Kenya11 - 16 Diallo Waithera4 - 28 WPts
08/05/2029Nairobi, Kenya11 - 15 James Gaddae19 - 11 LPts
29/03/2029Mombasa, Kenya11 - 14 James Tumbo11 - 5 LPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya10 - 14 Matthew Pukosr2 - 2 WPts Kenya National Championships 2029View
09/03/2029Riga, Latvia10 - 13 Ioakim Adatina26 - 14(2) LPts
09/01/2029Vilnius, Lithuania9 - 13 Nikifor Klimaszewski20 - 8(2) WPts
11/11/2028Kisumu, Kenya8 - 13 John Koimbori8 - 2 WPts
12/09/2028Kisumu, Kenya7 - 13 Brendan Low3 - 19(1) WPts
14/07/2028Khujand, Tajikistan7 - 12 Mansur Mirza16 - 24 LPts
16/05/2028Ruiru, Kenya6 - 12 Joshua Daniel1 - 15 WPts
20/03/2028Kisumu, Kenya5 - 12 Zareb Kimemia3 - 10 WPts
21/01/2028Dublin, Ireland5 - 11 Brandon Flynn15 - 11 LPts
23/11/2027Kisumu, Kenya5 - 10 David Gichohi4(1) - 17 LPts
24/09/2027Kisumu, Kenya4 - 10 Alastair McBay1 - 12 WPts
27/07/2027Almaty, Kazakhstan4 - 9 Fazil Taalaibec16 - 18 LPts
29/05/2027Rotterdam, Netherlands4 - 8 Boudewijn Alinckbroodt10 - 12 LPts
31/03/2027Vilnius, Lithuania4 - 7 Julian Stanislaw24 - 14 LPts
31/01/2027Vilnius, Lithuania4 - 6 Metody Blazek9 - 18 LPts
03/12/2026Almaty, Kazakhstan4 - 5 Kolya Sagyndykow27 - 9 LPts
05/10/2026Indianapolis, USA3 - 5 Sam Sutherland5 - 20 WPts
07/08/2026Nairobi, Kenya2 - 5 Chata Maalim0 - 0 WPts
11/06/2026Naivasha, Kenya2 - 4 Clinton Kaya5 - 10 LPts
16/04/2026Kisumu, Kenya2 - 3 Gregor Killin1 - 1 LPts
16/02/2026Kisumu, Kenya2 - 2 Robert Chepngeno4 - 5 LPts
18/12/2025Ruiru, Kenya2 - 1 Sulaiman Wadongo9 - 12 LPts
23/10/2025Palembang, Indonesia2 - 0 Gathot Berg7 - 11 LPts
25/08/2025Mombasa, Kenya1 - 0 Jacob Kahiu0 - 3 WPts
05/07/2025Kano, Nigeria0 - 0 Dan Oluehi0 - 0 WPts