Weightclass:  Featherweight
Location:  Kisumu, Kenya
Record:  25 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/05/2029Kisumu, Kenya25 - 23 Radovan Cervenka28 - 17 LPts
16/03/2029Kisumu, Kenya24 - 23 Dai Kaneko2 - 6 WPts
15/01/2029Kisumu, Kenya23 - 23 Kuisma Ikonen1 - 2 WPts
16/11/2028Kisumu, Kenya22 - 23 Cortez Veloz5 - 3 WPts
17/09/2028Kisumu, Kenya21 - 23 Albert Bastyr0 - 1 WPts
18/07/2028Kisumu, Kenya20 - 23 Javier Raymundo0 - 5 WPts
18/05/2028Kisumu, Kenya19 - 23 Quashawn Nganga17(1) - 30 WPts
19/03/2028Kisumu, Kenya18 - 23 Ewan Horsburgh2 - 6 WPts
19/01/2028Kisumu, Kenya17 - 23 Eloy Andujar1 - 30 WPts
20/11/2027Kisumu, Kenya16 - 23 Blake Mbiuki1 - 12 WPts
21/09/2027Kisumu, Kenya15 - 23 Francesco Poli5 - 8 WPts
24/07/2027Kisumu, Kenya14 - 23 Dave Jasani1 - 7 WPts
25/05/2027Kisumu, Kenya14 - 22 Quashawn Nganga14(1) - 26 LPts
26/03/2027Kangundo-Tala, Kenya14 - 21 Asif Baten9(1) - 11 LPts Kenya National Championships 2027View
17/03/2027Rijeka, Croatia13 - 21 Boro Vujcic0 - 0 WPts
17/01/2027Kisumu, Kenya12 - 21 Ian Verdi3 - 8 WPts
18/11/2026Samarqand, Uzbekistan12 - 20 Pyotr Gadjibabayev8 - 11 LPts
20/09/2026Ganja, Azerbaijan12 - 19 Aflatun Shehadeh9 - 14 LPts
23/07/2026Kisumu, Kenya11 - 19 Scott Merande12(2) - 26 WPts
24/05/2026Kisumu, Kenya10 - 19 Kwau Wanyoike4 - 9(1) WPts
26/03/2026Ruiru, Kenya10 - 18 Robert Okayu5 - 13 LPts Kenya National Championships 2026View
05/02/2026Kisumu, Kenya9 - 18 Alik Ayuush0 - 2 WPts
08/12/2025Nairobi, Kenya8 - 18 Jake Gitahi12(1) - 15 WPts
03/11/2025Mombasa, Kenya8 - 17 Tevaughn Dhalla33(3) - 17 LPts
20/09/2025Karagandy, Kazakhstan8 - 16 Khalid Caghgalieff11 - 33 LPts
23/07/2025Toyohashi, Japan8 - 15 Nori Haga13 - 10(1) LPts
25/05/2025Kikuyu, Kenya8 - 14 Quashawn Nganga6 - 12 LPts
29/03/2025Machakos, Kenya8 - 13 Dale Karangi33(2) - 28 LPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya7 - 13 Quashawn Nganga6 - 11 WPts Kenya National Championships 2025View
28/02/2025Kisumu, Kenya6 - 13 Pedro Balli7 - 3 WPts
31/12/2024Kisumu, Kenya5 - 13 Nikolai Shupletsov9 - 5 WPts
02/11/2024Tehran, Iran4 - 13 Shayan Farooq6 - 14 WPts
04/09/2024Naivasha, Kenya4 - 12 Ali Bacchus2 - 30 LPts
09/07/2024Kisumu, Kenya4 - 11 Rob Tshipanda4 - 0 LPts
10/05/2024Nairobi, Kenya3 - 11 Leo Chandaria8(2) - 30 WPts
12/03/2024Kisumu, Kenya3 - 10 Taavi Heikkila16(3) - 22 LPts
11/01/2024Puebla, Mexico3 - 9 Gig Machin20(1) - 16 LPts
13/11/2023Kisumu, Kenya3 - 8 Angel Chaparro17 - 18 LPts
13/09/2023Celaya, Mexico2 - 8 Diego Mano8 - 11 WPts
15/07/2023Nassau, Bahamas2 - 7 Nathan Hyslop13 - 7 LPts
17/05/2023Montevideo, Uruguay2 - 6 Jose Arocha15 - 12 LPts
19/03/2023Naivasha, Kenya2 - 5 Dave Umar6(2) - 24 LPts
27/01/2023Naivasha, Kenya2 - 4 Joel Maathai7 - 12 LPts
27/12/2022Vilnius, Lithuania2 - 3 Marceli Czar9 - 10 LPts
29/10/2022Almaty, Kazakhstan2 - 2 Dmitriy Sagyndykoff13 - 12 LPts
31/08/2022Kisumu, Kenya1 - 2 Fedya Kaun0 - 2 WPts
02/07/2022Kisumu, Kenya0 - 2 Fedya Panko2(1) - 3 WPts
04/05/2022Kisumu, Kenya0 - 1 Runako Konchellah2 - 5 LPts
05/03/2022Maroua, Cameroon0 - 0 Aramis Bille0 - 0 LPts