Weightclass:  Light Welterweight
Location:  Nairobi, Kenya
Record:  29 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/03/2031Nairobi, Kenya28 - 26 Rufat Dia9 - 14 WPts
14/01/2031Nairobi, Kenya27 - 26 Ruslan Shahan0 - 10 WPts
15/11/2030Nairobi, Kenya26 - 26 Bla×ej Emler5(1) - 10 WPts
15/09/2030Nairobi, Kenya26 - 25 Waqar Tolemissov12 - 9 LPts
15/07/2030Nairobi, Kenya25 - 25 Davie Jelle4 - 13 WPts
16/05/2030Nairobi, Kenya24 - 25 Joaquin Cotto0 - 1 WPts
17/03/2030Nairobi, Kenya23 - 25 Kyan Mzembe7 - 22 WPts
16/01/2030Nairobi, Kenya22 - 25 Quin Delfin29 - 25 WPts
06/12/2029Bello, Colombia21 - 25 Oihane Puente27(1) - 25 WPts
05/11/2029Nairobi, Kenya21 - 24 Vernon Cendrars28 - 12 LPts
05/10/2029Nairobi, Kenya20 - 24 Elnara Abyshev20 - 17 WPts
04/09/2029Lankaran, Azerbaijan19 - 24 Elnara Abyshev20 - 16 WPts
28/07/2029Accra, Ghana19 - 23 Irfan Semaan7 - 1 LPts
30/05/2029Abobo, Ivory Coast19 - 22 Georges Ouimet19 - 17 LPts
01/04/2029Mombasa, Kenya18 - 22 Josh Chiaba21(1) - 17 WPts Kenya National Championships 2029View
29/03/2029Mombasa, Kenya17 - 22 Zach Cheseret17(1) - 11 WPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya16 - 22 Haaris Aydin12(2) - 17 WPts Kenya National Championships 2029View
10/03/2029Vilnius, Lithuania15 - 22 Cezar Szafran21 - 32 WPts
09/01/2029Dushanbe, Tajikistan15 - 21 Kolya Moldabeckow19 - 17 LPts
11/11/2028Le Havre, France15 - 20 Jay Maille20(2) - 22 LPts
13/09/2028Mombasa, Kenya15 - 19 Zafa Amen34(2) - 46 LPts
28/07/2028Geneva, Switzerland14 - 19 Barbabe Percier0 - 3 WPts
30/05/2028Ibadan, Nigeria14 - 18 Waleed Farhat18 - 9 LPts
01/04/2028Kisumu, Kenya14 - 17 Josh Chiaba14(1) - 12 LPts Kenya National Championships 2028View
29/03/2028Kisumu, Kenya13 - 17 Zach Cheseret12 - 8 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya12 - 17 Mike Yego3 - 6 WPts Kenya National Championships 2028View
22/03/2028South Tangerang, Indonesia11 - 17 Eddi Sudjarwadi13(1) - 14 WPts
23/01/2028Kisumu, Kenya10 - 17 Peter Zagoritis12 - 27(1) WPts
20/12/2027Nairobi, Kenya10 - 16 Armani Shiundu27 - 13 LPts
17/11/2027Nairobi, Kenya9 - 16 Kendis Chepseba9 - 10 WPts
25/09/2027Bangkok, Thailand9 - 15 Wanheng Chuwattanana16(1) - 7 LPts
28/07/2027Nairobi, Kenya8 - 15 Matt Nonini13 - 12 WPts
03/06/2027Nairobi, Kenya8 - 14 Michael Uttien10 - 12 LPts
07/04/2027Mombasa, Kenya7 - 14 Richie Kisorio11 - 8 WPts
27/02/2027Ruiru, Kenya7 - 13 Okoth Miguna26(2) - 26 LPts
24/01/2027Thessaloniki, Greece7 - 12 Dionysios Lias10 - 18 LPts
26/11/2026Nassau, Bahamas7 - 11 Nathan Virtue13 - 14 LPts
28/09/2026Samarqand, Uzbekistan6 - 11 Yashar Ghazi16(1) - 38(2) WPts
31/07/2026Nairobi, Kenya6 - 10 Eero Uotila12 - 24 LPts
02/06/2026Vienna, Austria6 - 9 Lotharing Ignatowski6 - 12 LPts
04/04/2026Kikuyu, Kenya5 - 9 Bryan Waweru1 - 9 WPts
19/02/2026Caloocan, Philippines4 - 9 Nasario Robang2 - 10 WPts
22/12/2025Harare, Zimbabwe4 - 8 Vincent Chinodya15 - 13 LPts
24/10/2025Nairobi, Kenya3 - 8 Leighton Menjo0 - 1 WPts
25/08/2025Nairobi, Kenya2 - 8 Mohsin Rafiq0 - 2 WPts
26/06/2025Minsk, Belarus2 - 7 Vasili Duda10(1) - 12 LPts
28/04/2025Bratislava, Slovakia2 - 6 Andrej Lach38 - 22 LPts
28/02/2025Naivasha, Kenya2 - 5 Paul Ngugi1 - 19 LPts
14/01/2025Nairobi, Kenya2 - 4 Tevaughn Mabil21 - 23 LPts
14/12/2024Helsinki, Finland2 - 3 Kyosti Paatelainen6 - 13 LPts
16/10/2024Santo Domingo de Guzman, Dominican Republic2 - 2 Javier Lozano9(1) - 31(6) LPts
18/08/2024Lublin, Poland1 - 2 Kacper Borys0 - 7 WPts
20/06/2024San Miguelito, Panama1 - 1 Rafael Frisco29(1) - 12 LPts
22/04/2024Mombasa, Kenya1 - 0 Zachary Shikoyi5 - 9 LPts
05/03/2024Nairobi, Kenya0 - 0 Zuffur Saleem0 - 2 WPts