Weightclass:  Flyweight
Location:  Mombasa, Kenya
Record:  41(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/07/2031Mombasa, Kenya40(1) - 21 Sean Raith13 - 12 WPts
09/05/2031Mombasa, Kenya39(1) - 21 Seferino Nino9 - 16(1) WPts
10/03/2031Mombasa, Kenya38(1) - 21 Lebogang September2 - 2 WPts
09/01/2031Mombasa, Kenya37(1) - 21 Darragh McAdams3 - 10 WPts
10/11/2030Mombasa, Kenya37(1) - 20 Rio Pico3 - 8 LPts
10/09/2030Mombasa, Kenya36 - 20 Rodrigo Saiz1 - 16 WKO3
11/07/2030Mombasa, Kenya35 - 20 Ovidio Moran21 - 11 WPts
12/05/2030Mombasa, Kenya34 - 20 Sierra Villarrubia7 - 11 WPts
13/03/2030Mombasa, Kenya33 - 20 Jabalah Jobert0 - 14 WPts
10/01/2030Mombasa, Kenya32 - 20 Nasario Para20 - 16(1) WPts
10/11/2029Mombasa, Kenya31 - 20 Bryan MacCoughlan9(1) - 23 WPts
11/09/2029Mombasa, Kenya30 - 20 Robert Gough14 - 21 WPts
12/07/2029Mombasa, Kenya29 - 20 Turgay Karakush23 - 20 WPts
28/05/2029Mombasa, Kenya28 - 20 Manny Lazo3 - 10 WPts
29/03/2029Mombasa, Kenya27 - 20 Montraie Kadenge13(1) - 12 WPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya26 - 20 Roger Odumbe5(1) - 30 WPts Kenya National Championships 2029View
17/02/2029Mombasa, Kenya25 - 20 Reynaldo Portales12(1) - 19 WPts
19/12/2028Kosice, Slovakia25 - 19 Oldrich Koubek9 - 9 LPts
21/10/2028Mombasa, Kenya24 - 19 Oz Akbaba3 - 5 WPts
22/08/2028Georgetown, Guyana23 - 19 John Keough8 - 29 WPts
24/06/2028Samarqand, Uzbekistan22 - 19 Ulvi Faradjev12 - 12 WPts
26/04/2028Athi River, Kenya21 - 19 Makalo Thuku10 - 28(2) WPts
27/02/2028Buenos Aires, Argentina20 - 19 Fausto Rincon11 - 22 WPts
30/12/2027Kisumu, Kenya20 - 18 Okal Chakava15 - 18 LPts
01/11/2027Tehran, Iran19 - 18 Hassan Matin14(2) - 17 WPts
03/09/2027Mombasa, Kenya19 - 17 Matthew Prophet15 - 28 LPts
31/07/2027Mombasa, Kenya19 - 16 Syed Ashhad15 - 26 LPts
30/06/2027Mombasa, Kenya18 - 16 Syed Ashhad15 - 25 WPts
30/05/2027Mombasa, Kenya17 - 16 Haaris Hamdan9 - 22 WPts
29/04/2027Mombasa, Kenya16 - 16 Haaris Hamdan9 - 21 WPts
29/03/2027Kangundo-Tala, Kenya15 - 16 Xayvion Munge5 - 16 WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya14 - 16 Paul Agina10 - 18 WPts Kenya National Championships 2027View
17/03/2027Mombasa, Kenya14 - 15 Borg Askeland7 - 6 LPts
14/02/2027Mombasa, Kenya13 - 15 Martin Hruza6 - 15 WPts
13/01/2027Mombasa, Kenya12 - 15 Borg Christophersen9 - 25 WPts
13/12/2026Mombasa, Kenya11 - 15 Borg Christophersen9 - 24 WPts
12/11/2026Mombasa, Kenya10 - 15 Borg Christophersen9 - 23 WPts
11/10/2026Bergen, Norway10 - 14 Borg Christophersen8 - 23 LPts
10/09/2026Abidjan, Ivory Coast10 - 13 Gauvain Laurent21(1) - 16 LPts
10/08/2026Ponce, Puerto Rico10 - 12 Jose Cubero12 - 9 LPts
09/07/2026Mombasa, Kenya10 - 11 Jose Cubero11 - 9 LPts
07/06/2026Philadelphia, USA9 - 11 Mark Nivens18 - 17 WPts
04/05/2026Villa Nueva, Guatemala9 - 10 Ponce Gonzaga19(1) - 20(2) LPts
01/04/2026Ruiru, Kenya9 - 9 Steven Ageyo18 - 15 LPts Kenya National Championships 2026View
29/03/2026Ruiru, Kenya8 - 9 Mick Jelimo4 - 10 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya7 - 9 Okal Chakava9 - 13 WPts Kenya National Championships 2026View
07/03/2026Maroua, Cameroon6 - 9 Byron Ipoua5 - 6 WPts
04/02/2026Lusaka, Zambia6 - 8 Kris Chikoto7 - 13 LPts
04/01/2026Lusaka, Zambia6 - 7 Kris Chikoto6 - 13 LPts
17/11/2025Calgary, Canada5 - 7 Steven Duncan6(1) - 18 WPts
19/09/2025San Salvador, El Salvador5 - 6 Sagaz Baldonado26 - 10 LPts
22/07/2025Mombasa, Kenya5 - 5 Besart Ocalan1 - 2 LPts
24/05/2025Mombasa, Kenya4 - 5 Villard Wimille7 - 21 WPts
26/03/2025Machakos, Kenya4 - 4 Danny Mukubo9 - 2 LPts Kenya National Championships 2025View
17/03/2025Taguig, Philippines4 - 3 David Paguyo17 - 21 LPts
17/01/2025Birmingham, UK3 - 3 Harry Johns3 - 17 WPts
19/11/2024Barcelona, Spain3 - 2 Pancho Carmona24 - 18 LPts
21/09/2024Mombasa, Kenya2 - 2 Fedar Mikulich6(1) - 10 WPts
24/07/2024Mombasa, Kenya1 - 2 Hayden Mutwol2 - 3 WPts
24/05/2024Mombasa, Kenya1 - 1 Atif Salek16(5) - 25 LPts
26/03/2024Nakuru, Kenya1 - 0 Danny Mukubo3 - 0 LPts Kenya National Championships 2024View
24/01/2024Mombasa, Kenya0 - 0 Paul Agina3 - 3 WPts