Weightclass:  Middleweight
Location:  Kangundo-Tala, Kenya
Record:  30(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/09/2033Kangundo-Tala, Kenya29(1) - 22 John Kamencu1 - 10 WPts
30/07/2033Kangundo-Tala, Kenya28(1) - 22 Haider Yusuf13 - 4 WPts
29/05/2033Kangundo-Tala, Kenya27(1) - 22 Leeroy Kipchoge5 - 9 WPts
29/03/2033Kangundo-Tala, Kenya26(1) - 22 Orma Komu3 - 12 WPts
28/01/2033Kangundo-Tala, Kenya25(1) - 22 Ricky Loloupe8 - 7 WPts
28/11/2032Kangundo-Tala, Kenya24(1) - 22 Kaleb Jelagat3 - 13 WPts
28/09/2032Kangundo-Tala, Kenya23(1) - 22 David Oboya3 - 8 WPts
29/07/2032Kangundo-Tala, Kenya22(1) - 22 Bryan Githae2 - 5 WPts
30/05/2032Kangundo-Tala, Kenya21(1) - 22 Majid Farran0 - 5 WPts
30/03/2032Kangundo-Tala, Kenya20(1) - 22 Axel Landsberg12(1) - 19 WPts
30/01/2032Kangundo-Tala, Kenya19(1) - 22 Io King4 - 19 WPts
30/11/2031Kangundo-Tala, Kenya18(1) - 22 Douglas McClay3 - 6 WPts
01/10/2031Kangundo-Tala, Kenya17(1) - 22 John Kamel16 - 16 WPts
29/08/2031Kuching, Malaysia16 - 22 Amer Jalil2 - 24(8) WKO3
01/07/2031Nairobi, Kenya16 - 21 Michael Rawal20 - 33 LPts
20/05/2031Ruiru, Kenya16 - 20 Max Odhieng13 - 17 LPts
01/04/2031Kisumu, Kenya16 - 19 Penda Mbiuki12 - 10 LPts Kenya National Championships 2031View
29/03/2031Kisumu, Kenya15 - 19 Kieran Langat7 - 9 WPts Kenya National Championships 2031View
26/03/2031Kisumu, Kenya14 - 19 Razi Abol5 - 12 WPts Kenya National Championships 2031View
09/02/2031Kangundo-Tala, Kenya14 - 18 Kyan Ekhalie17(1) - 18 LPts
31/12/2030San Miguelito, Panama13 - 18 Loredo Juan3 - 18 WPts
02/11/2030Nairobi, Kenya13 - 17 Michael Rawal16 - 33 LPts
23/09/2030Kumasi, Ghana12 - 17 Ali Farra3 - 17 WPts
25/07/2030Kangundo-Tala, Kenya11 - 17 Fraser Nditi2 - 7 WPts
28/05/2030Ruiru, Kenya11 - 16 Max Odhieng8 - 16 LPts
16/04/2030Kangundo-Tala, Kenya11 - 15 Kyan Ekhalie12(1) - 18 LPts
17/02/2030Ruiru, Kenya10 - 15 Uzondu Mbuvi4 - 17 WPts
21/12/2029Harare, Zimbabwe10 - 14 Mason Raza14(1) - 27 LPts
23/10/2029Kangundo-Tala, Kenya10 - 13 John Kamel6 - 13 LPts
25/08/2029Portsmouth, UK10 - 12 Martyn Bevan31 - 15 LPts
27/06/2029Baku, Azerbaijan9 - 12 Bahram Djabbarov4 - 25 WPts
29/04/2029Nairobi, Kenya9 - 11 George Madan4(1) - 19(2) LPts
26/03/2029Mombasa, Kenya9 - 10 Phil Merali33 - 26(1) LPts Kenya National Championships 2029View
21/02/2029Copenhagen, Denmark9 - 9 Toste Frederiksen21 - 17(2) LPts
24/12/2028Kangundo-Tala, Kenya8 - 9 Razi Abol0 - 2 WPts
25/10/2028Kangundo-Tala, Kenya7 - 9 Kyan Ekhalie6 - 15 WPts
26/08/2028Kangundo-Tala, Kenya6 - 9 Abdul Habeeb1 - 4 WPts
27/06/2028Kingston, Jamaica6 - 8 Rob Nimmo16 - 16 LPts
29/04/2028Gdansk, Poland5 - 8 Marcin Jackowski5 - 20 WPts
01/03/2028Rijeka, Croatia5 - 7 Henrik Magdic7 - 15 LPts
02/01/2028Mombasa, Kenya4 - 7 Mike Sakudao1 - 3(1) WPts
17/11/2027Graz, Austria4 - 6 Amot Lannes12 - 11 LPts
19/09/2027Chitungwiza, Zimbabwe3 - 6 Bruce Ncube5 - 15 WPts
22/07/2027Szczecin, Poland2 - 6 Sergiusz Stys25 - 12 WPts
24/05/2027Masally, Azerbaijan2 - 5 Seyfulla Gasanzade21 - 13 LPts
26/03/2027Kangundo-Tala, Kenya1 - 5 Max Odhieng0 - 3 WPts
26/01/2027Asuncion, Paraguay1 - 4 Olindo Esperanza11 - 12 LPts
28/11/2026London, UK1 - 3 John McNeill14(1) - 12 LPts
30/09/2026Nairobi, Kenya1 - 2 Xyshaun Biwott7 - 17 LPts
05/08/2026Genoa, Italy1 - 1 Luigi Ranieri3 - 7 LPts
07/06/2026Nairobi, Kenya1 - 0 Dave Chelule11 - 16 LPts
05/05/2026Kangundo-Tala, Kenya0 - 0 Paul Abedeen1(1) - 6 WPts