Weightclass:  Light Welterweight
Location:  Mombasa, Kenya
Record:  26 - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/04/2035Kikuyu, Kenya25 - 28 Lakista Njoka19 - 13 WPts Kenya National Championships 2035View
29/03/2035Kikuyu, Kenya24 - 28 Razi Wamuyu6 - 5 WPts Kenya National Championships 2035View
26/03/2035Kikuyu, Kenya23 - 28 Michael Munya4 - 2 WPts Kenya National Championships 2035View
02/03/2035Ndola, Zambia22 - 28 Chris Mbilila28 - 28 WPts
30/01/2035Ndola, Zambia22 - 27 Chris Mbilila27 - 28 LPts
30/12/2034Ndola, Zambia22 - 26 Chris Mbilila26 - 28 LPts
27/11/2034Katowice, Poland22 - 25 Jan Barszcz24 - 16 LPts
27/10/2034Katowice, Poland22 - 24 Jan Barszcz23 - 16 LPts
26/09/2034Ndola, Zambia21 - 24 Chris Mbilila25 - 26 WPts
26/08/2034Mombasa, Kenya20 - 24 Zafa Saba4 - 6 WPts
27/06/2034London, UK19 - 24 Richard Egerton18 - 10 WPts
28/04/2034Las Vegas, USA19 - 23 Rashid Basher22 - 16 LPts
01/04/2034Athi River, Kenya18 - 23 Majid Ahmad8 - 6 WPts Kenya National Championships 2034View
29/03/2034Athi River, Kenya17 - 23 Antwan Mwamzandi6 - 7 WPts Kenya National Championships 2034View
26/03/2034Athi River, Kenya16 - 23 Razi Wamuyu1 - 2 WPts Kenya National Championships 2034View
19/02/2034Petionville, Haiti16 - 22 Fletcher du Cerceau35 - 16 LPts
22/12/2033Nairobi, Kenya15 - 22 Quaddus Tikolo21 - 17(1) WPts
19/11/2033Mombasa, Kenya15 - 21 Mason Muhavi11 - 23 LPts
06/10/2033Zaria, Nigeria15 - 20 Andy Afikuyomi25(2) - 15 LPts
06/08/2033Izmir, Turkey15 - 19 Devrim Birsel21 - 17 LPts
04/07/2033Rome, Italy15 - 18 Alfredo Serbandini17 - 21 LPts
02/06/2033Mamelodi, South Africa15 - 17 Michael Ntshangase21 - 16 LPts
02/05/2033Karagandy, Kazakhstan15 - 16 Imran Ghacksybec10 - 16 LPts
01/04/2033Nairobi, Kenya15 - 15 David Murumbi14 - 28 LPts Kenya National Championships 2033View
29/03/2033Nairobi, Kenya14 - 15 Alastair Njonjo11 - 8(1) WPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya13 - 15 Peter Lugano2 - 2 WPts Kenya National Championships 2033View
21/03/2033Mombasa, Kenya12 - 15 Imran Ghacksybec10 - 14 WPts
18/02/2033Mombasa, Kenya11 - 15 Adnan Amin3 - 21 WPts
18/01/2033Mombasa, Kenya10 - 15 Adnan Amin3 - 20 WPts
18/12/2032Mombasa, Kenya9 - 15 Adnan Amin3 - 19 WPts
17/11/2032Mombasa, Kenya8 - 15 Adnan Amin3 - 18 WPts
17/10/2032Mombasa, Kenya7 - 15 Adnan Amin3 - 17 WPts
04/09/2032Mombasa, Kenya7 - 14 Kliment á Ivankov12 - 17 LPts
27/07/2032Nairobi, Kenya7 - 13 Brad Abura17 - 10 LPts
28/05/2032Leipzig, Germany6 - 13 Wilbur Jerke12 - 15 WPts
30/03/2032Nuremberg, Germany6 - 12 Leupold Deibler16 - 7 LPts
31/01/2032Mombasa, Kenya6 - 11 Shontae Wakihuri9 - 12 LPts
03/12/2031Nairobi, Kenya6 - 10 George Wainaina7 - 7 LPts
05/10/2031Mombasa, Kenya5 - 10 Marques Menjo10 - 19 WPts
07/08/2031Nakuru, Kenya5 - 9 Mashawn Chepkemei3 - 19 LPts
11/06/2031Paterson, USA4 - 9 Lucas Giblin5 - 12 WPts
13/04/2031Nezahualcoyotl, Mexico4 - 8 Lisandro Campano9 - 9 LPts
13/02/2031Ulaanbaatar, Mongolia4 - 7 Fedor Tsolmon24 - 17 LPts
16/12/2030Sana'a, Yemen4 - 6 Amjad Rohanna20(1) - 32 LPts
18/10/2030Isfahan, Iran4 - 5 Zain Hashmi7 - 15 LPts
20/08/2030Ruiru, Kenya4 - 4 Adnan Hammoud0 - 21 LPts
26/06/2030Kisumu, Kenya4 - 3 Brendan Mbiuki11 - 36(13) LPts
30/04/2030Nairobi, Kenya4 - 2 Inigo Mkuu4 - 13 LPts
29/03/2030Kangundo-Tala, Kenya4 - 1 Orma Rutto10 - 5 LPts Kenya National Championships 2030View
26/03/2030Kangundo-Tala, Kenya3 - 1 Dume Lelel8 - 7 WPts Kenya National Championships 2030View
24/02/2030Utrecht, Netherlands2 - 1 Dree de Beule14 - 24(2) WPts
27/12/2029Ulaanbaatar, Mongolia2 - 0 Gendelger Paizullaew27 - 11 LPts
29/10/2029Nairobi, Kenya1 - 0 Ubanwa Muthoni0 - 2 WPts
05/09/2029Mombasa, Kenya0 - 0 Sean Arbuckle0 - 0 WPts