Weightclass:  Featherweight
Location:  Nairobi, Kenya
Record:  25(6) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/11/2028Nairobi, Kenya24(6) - 28 Vincent Archer7 - 6 WPts
09/09/2028Nairobi, Kenya23(6) - 28 Jayvyn Mehta1 - 5 WPts
11/07/2028Nairobi, Kenya23(6) - 27 Ewan Mutuku15 - 19 LPts
12/05/2028Nairobi, Kenya22(5) - 27 Sammy Anyanga4 - 4 WKO3
13/03/2028Nairobi, Kenya21(5) - 27 Sajid Baluch6 - 12 WPts
13/01/2028Nairobi, Kenya20(5) - 27 Harman Pioch9 - 8 WPts
14/11/2027Nairobi, Kenya19(5) - 27 Quashawn Nganga16(1) - 27 WPts
15/09/2027Nairobi, Kenya18(5) - 27 Nwa Tata-muya2 - 7 WPts
16/07/2027Nairobi, Kenya17(4) - 27 Andy Dede0 - 4 WKO2
17/05/2027Nairobi, Kenya16(4) - 27 Ibeamaka Chesang1 - 7 WPts
18/03/2027Nairobi, Kenya15(3) - 27 Quaddus Kipyegon8 - 8(2) WKO2
17/01/2027Nairobi, Kenya14(3) - 27 Quintavius Kidero7 - 15 WPts
18/11/2026Tirana, Albania13(3) - 27 Defrim Peco3 - 7 WPts
20/09/2026Surrey, Canada12(2) - 27 James Papin11 - 15(5) WKO3
23/07/2026Kisumu, Kenya12(2) - 26 Chris Mmbijiwe11 - 19 LPts
05/06/2026Nairobi, Kenya12(2) - 25 Jake Gitahi14(1) - 16 LPts
09/04/2026Mombasa, Kenya12(2) - 24 Sam Kosencha20 - 23 LPts
09/02/2026Nairobi, Kenya12(2) - 23 Joe Yaseen13(1) - 15 LPts
12/12/2025Mombasa, Kenya12(2) - 22 Sam Kosencha18 - 23 LPts
14/10/2025Ulaanbaatar, Mongolia11(2) - 22 Talut Hackimoff4 - 3 WPts
16/08/2025Mannheim, Germany10(2) - 22 Wagner Hemann3 - 10 WPts
18/06/2025Riyadh, Saudi Arabia9(2) - 22 Amer Wehby3 - 15 WPts
20/04/2025Nairobi, Kenya8(2) - 22 Paul Abudho0 - 4 WPts
19/02/2025Santiago de Cuba, Cuba7(2) - 22 Oro Almazan0 - 0 WPts
22/12/2024Ulaanbaatar, Mongolia7(2) - 21 Gennady Togsbayar6 - 12 LPts
24/10/2024Ulaanbaatar, Mongolia6(1) - 21 Zhong Bajmuratow5 - 5(1) WKO2
26/08/2024Zarqa, Jordan6(1) - 20 Abdul Ismat23(1) - 18 LPts
28/06/2024Sana'a, Yemen5 - 20 Khalid Wardak6 - 17(2) WKO3
29/04/2024Kisumu, Kenya5 - 19 Razi Chepkok21 - 20 LPts
05/03/2024San Luis Potosi, Mexico4 - 19 Oro Flor0 - 0 WPts
06/01/2024Nairobi, Kenya4 - 18 John Hutcherson1 - 15 LPts
07/11/2023Carlisle, UK4 - 17 Desmond Owen23(1) - 12 LPts
09/09/2023Russeifa, Jordan4 - 16 Ahmed Ghattas23(1) - 10 LPts
12/07/2023Kisumu, Kenya4 - 15 Sam Kiilu12 - 21 LPts
16/05/2023Nairobi, Kenya3 - 15 Runako Konchellah7 - 9(1) WPts
16/03/2023New Kingston, Jamaica3 - 14 Jonathan Biven32(1) - 5 LPts
16/01/2023Nairobi, Kenya3 - 13 Jordan Muntari13 - 15 LPts
17/11/2022Naivasha, Kenya3 - 12 Dave Umar5(2) - 23 LPts
20/09/2022Accra, Ghana3 - 11 Xyshaun Rahman5 - 13 LPts
23/07/2022Accra, Ghana3 - 10 Kwau Addo15(1) - 9 LPts
24/05/2022Nairobi, Kenya3 - 9 John Chanzu17 - 8 LPts
26/03/2022Athi River, Kenya3 - 8 Joel Maathai5 - 8 LPts Kenya National Championships 2022View
25/01/2022Nairobi, Kenya2 - 8 Kwau Ambaka2 - 13 WPts
24/11/2021Nairobi, Kenya1 - 8 Tavarius Daniel2 - 3 WPts
23/09/2021Nairobi, Kenya0 - 8 Wareine Stoecklein2 - 18(4) WPts
23/07/2021Mississauga, Canada0 - 7 Mark Moore6 - 11(2) LPts
23/05/2021Kikuyu, Kenya0 - 6 Alastair Tamu9 - 12 LPts
27/03/2021Moscow, Russia0 - 5 Sergey Kombarov19(1) - 3 LPts
27/01/2021Nairobi, Kenya0 - 4 Rehman Farooqui6 - 5 LPts
01/12/2020Ulaanbaatar, Mongolia0 - 3 Ivan Vampilov5 - 11 LPts
02/10/2020Mombasa, Kenya0 - 2 Ian Longosiwa14 - 4 LPts
17/08/2020Nairobi, Kenya0 - 1 Morgan Yusuf2 - 15 LPts
05/07/2020Nairobi, Kenya0 - 0 Chris Kutuny4 - 3 LPts