Weightclass:  Light Welterweight
Location:  Nairobi, Kenya
Record:  16 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/01/2034Vilnius, Lithuania15 - 20 Dominik Bacha3 - 17 WPts
09/11/2033Dublin, Ireland15 - 19 Ross Moore14 - 10 LPts
11/09/2033San Juan, Puerto Rico15 - 18 Manny Velazco23 - 12 LPts
14/07/2033iBhayi, South Africa15 - 17 John Mpunga36 - 13 LPts
16/05/2033Kangundo-Tala, Kenya14 - 17 Mark Lele7 - 31 WPts
26/03/2033Nairobi, Kenya14 - 16 Dave Ramrakha11 - 11 LPts Kenya National Championships 2033View
21/03/2033Ostrava, Czech Republic13 - 16 BarnabᚠKonechny18 - 18 WPts
21/01/2033Minsk, Belarus12 - 16 Fedar Stadnik5 - 20(1) WPts
23/11/2032Nairobi, Kenya11 - 16 Farhan Baz19 - 16 WPts
23/09/2032Mombasa, Kenya10 - 16 Rex Nyamuiru10 - 10 WPts
26/07/2032Nairobi, Kenya9 - 16 Laken Mbiyu1 - 3 WPts
27/05/2032El Alto, Bolivia8 - 16 Orlando Alatorre10 - 15(1) WPts
28/03/2032Nairobi, Kenya7 - 16 Kyrone Salih0 - 6 WPts
29/01/2032Nairobi, Kenya6 - 16 Chris Linkletter0 - 9 WPts
30/11/2031Johor Bahru, Malaysia6 - 15 Irfan Mirza20 - 13 LPts
02/10/2031Belfast, UK6 - 14 Dean Seward33 - 12 LPts
04/08/2031Nairobi, Kenya5 - 14 Melor Kristoff2 - 14 WPts
06/06/2031Shah Alam, Malaysia5 - 13 Hassan Shafi19(1) - 23 LPts
08/04/2031Nairobi, Kenya5 - 12 Lloyd Seay6 - 6 LPts
08/02/2031Dushanbe, Tajikistan5 - 11 Samir Aghmaliyev11 - 15 LPts
11/12/2030Nakuru, Kenya5 - 10 Ollie Aceda1 - 6 LPts
10/11/2030Mombasa, Kenya5 - 9 Napoleon Barngetuny20 - 24 LPts
09/10/2030Kikuyu, Kenya5 - 8 Gregor Kamar5 - 10 LPts
23/08/2030Nairobi, Kenya4 - 8 Mark Chepkwony2 - 9 WPts
24/06/2030Nairobi, Kenya3 - 8 Rex Nyamuiru2 - 4 WPts
25/04/2030Vilnius, Lithuania3 - 7 Kacper Waskiewicz15 - 19 LPts
25/02/2030Nairobi, Kenya3 - 6 Lamech Ramogi4 - 14 LPts
06/01/2030Nairobi, Kenya3 - 5 Leighton Menjo9 - 21 LPts
04/12/2029Ruiru, Kenya3 - 4 Roshaun Kinyua8(1) - 23(1) LPts
31/10/2029Dublin, Ireland3 - 3 Niall Vincent32 - 21(3) LPts
02/09/2029Nakuru, Kenya2 - 3 Tavarius Wakihuri1 - 1 WPts
23/07/2029Kisumu, Kenya2 - 2 Mike Yego5 - 13 LPts
20/06/2029Panama City, Panama2 - 1 Santiago Casimiro9 - 11 LPts
22/04/2029Panama City, Panama2 - 0 Santiago Casimiro8 - 11 LPts
22/02/2029Nairobi, Kenya1 - 0 Jake Kipkemboi1 - 0 WPts
24/12/2028Nairobi, Kenya0 - 0 Mason Muhavi1 - 1 WPts