Weightclass:  Welterweight
Location:  Nairobi, Kenya
Record:  23(3) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2032Nairobi, Kenya22(3) - 20 Juan Mosca1 - 4 WPts
10/11/2031Nairobi, Kenya21(3) - 20 Carlos Ponciano7 - 11 WPts
09/09/2031Nairobi, Kenya20(3) - 20 Waqas Farran4 - 8 WPts
12/07/2031Nairobi, Kenya19(3) - 20 Jaqub Ghahylyckov0 - 9(1) WPts
11/05/2031Nairobi, Kenya18(3) - 20 Filip Hjelm0 - 7 WPts
12/03/2031Nairobi, Kenya18(3) - 19 Toste Christophersen7 - 9(1) LPts
11/01/2031Nairobi, Kenya17(2) - 19 Odo Guichard1 - 2 WKO3
12/11/2030Nairobi, Kenya16(2) - 19 Inigo Naroyan7 - 5 WPts
12/09/2030Nairobi, Kenya16(2) - 18 Dave Sean7 - 17 LPts
14/07/2030Nairobi, Kenya15(2) - 18 Bassett Dujardin8 - 6 WPts
15/05/2030Nairobi, Kenya14(2) - 18 Nurlan Rahmanzade39 - 25 WPts
14/03/2030Nairobi, Kenya13(2) - 18 William Ngatuny4 - 12 WPts
14/01/2030Mombasa, Kenya12(2) - 18 Vul Kaptich6 - 19 WPts
15/11/2029Amman, Jordan12(2) - 17 Syed Azim17 - 8 LPts
17/09/2029Calamba, Philippines12(2) - 16 Ian Quiaoit29(1) - 4 LPts
20/07/2029Samarqand, Uzbekistan11(2) - 16 Fedya Zamyew0 - 5 WPts
22/05/2029Al Hudaydah, Yemen10(2) - 16 Ahmed Abad4 - 15 WPts
24/03/2029Novokuznetsk, Russia9(1) - 16 Sergei Svatkovskiy20 - 15 WKO3
24/01/2029Zamboanga City, Philippines9(1) - 15 Arran Panimdim12 - 15 LPts
26/11/2028Nairobi, Kenya8(1) - 15 Michael Nyamai0 - 2 WPts
28/09/2028Nairobi, Kenya7(1) - 15 Angel Ramos2 - 10(1) WPts
30/07/2028Kampala, Uganda7(1) - 14 Adnan Suleiman32(1) - 16 LPts
01/06/2028Kingston, Jamaica7(1) - 13 Zach Glaspy35 - 19 LPts
03/04/2028Nairobi, Kenya6(1) - 13 Trory Oduya1 - 7 WPts
04/02/2028Kangundo-Tala, Kenya6(1) - 12 Dylan Sabulei14(1) - 15 LPts
09/12/2027Nairobi, Kenya5 - 12 Orma Muthoni14 - 19(6) WKO3
12/10/2027Oslo, Norway5 - 11 Lamont Juul32 - 16 LPts
14/08/2027Kikuyu, Kenya4 - 11 Quannell Michuki4 - 9 WPts
13/07/2027Mombasa, Kenya4 - 10 Mike Obuya13 - 14 LPts
06/06/2027Delmas, Haiti4 - 9 Olier Marques16 - 14 LPts
08/04/2027Nairobi, Kenya4 - 8 Michael Gilreath17(2) - 15 LPts
08/02/2027Anchorage, USA3 - 8 Greg Battle4 - 6 WPts
11/12/2026Amsterdam, Netherlands3 - 7 Attilio Van Broeck8 - 11 LPts
13/10/2026Nairobi, Kenya2 - 7 Chris Wambui0 - 5 WPts
14/08/2026Mashhad, Iran2 - 6 Gazi Meer11(1) - 19 LPts
16/06/2026Nairobi, Kenya2 - 5 Brad Mumba10 - 15 LPts
27/04/2026Johor Bahru, Malaysia2 - 4 Jawad Nahas3 - 4 LPts
27/02/2026Nakuru, Kenya2 - 3 Alec Magwanga3 - 1 LPts
06/01/2026Nairobi, Kenya2 - 2 Mark Aiyabei15 - 10 LPts
09/11/2025Nairobi, Kenya1 - 2 Viktor Mazhitow0 - 19(1) WPts
09/09/2025Nairobi, Kenya1 - 1 Kabonesa Ngahu1 - 6 LPts
10/07/2025Mombasa, Kenya1 - 0 Leon Keter0 - 5 LPts
03/06/2025Nairobi, Kenya0 - 0 Theo Chepkemei1 - 1 WPts