Weightclass:  Middleweight
Location:  Athi River, Kenya
Record:  32(4) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/08/2031Athi River, Kenya31(4) - 22 Damen Sita4 - 6 WPts
20/06/2031Athi River, Kenya30(4) - 22 Gus Krige5 - 5 WPts
20/04/2031Athi River, Kenya29(4) - 22 Barry Gollon4 - 23 WPts
19/02/2031Athi River, Kenya28(4) - 22 Diego Vala4 - 17 WPts
21/12/2030Athi River, Kenya27(4) - 22 Dave Marrero1 - 7 WPts
22/10/2030Athi River, Kenya26(3) - 22 Raharjo Witoelar0 - 5 WKO3
23/08/2030Athi River, Kenya25(3) - 22 Rashon Alubaha26 - 26 WPts
24/06/2030Athi River, Kenya24(3) - 22 Brad Wayne2 - 6 WPts
25/04/2030Athi River, Kenya23(3) - 22 Rex Magdadarao1 - 5 WPts
24/02/2030Athi River, Kenya22(3) - 22 Abdul Ashraf4 - 2 WPts
27/12/2029Athi River, Kenya21(3) - 22 Chris Smith3 - 3 WPts
28/10/2029Athi River, Kenya20(3) - 22 Noe Campo3 - 4 WPts
29/08/2029Athi River, Kenya19(3) - 22 Rashon Alubaha20 - 24 WPts
30/06/2029Charlotte, USA18(3) - 22 Harry Broderick2 - 2 WPts
02/05/2029Nairobi, Kenya18(3) - 21 Danny Mirii15(1) - 22 LPts
01/04/2029Mombasa, Kenya18(3) - 20 Phil Merali35 - 26(1) LPts Kenya National Championships 2029View
29/03/2029Mombasa, Kenya17(3) - 20 Sam Bilali10(1) - 12 WPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya16(3) - 20 Amjad Assad12(1) - 15 WPts Kenya National Championships 2029View
06/03/2029Ciudad del Este, Paraguay15(3) - 20 Ulises Melena3 - 24 WPts
05/01/2029Vantaa, Finland14(3) - 20 Vilho Uotinen16 - 7 WPts
07/11/2028Oulu, Finland13(2) - 20 Aukusti Virjonen9 - 24(1) WKO3
09/09/2028Nairobi, Kenya13(2) - 19 Cole Neto13 - 21 LPts
12/07/2028London, UK13(2) - 18 Mark Yarwood17(1) - 16 LPts
14/05/2028Nairobi, Kenya13(2) - 17 Michael Rawal9 - 23 LPts
29/03/2028Kisumu, Kenya13(2) - 16 Phil Merali27 - 21(1) LPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya12(2) - 16 John Kamel2 - 7 WPts Kenya National Championships 2028View
15/03/2028Udon Thani, Thailand11(1) - 16 Kaewfah Oungsoongnem12 - 18(1) WKO3
16/01/2028Athi River, Kenya10(1) - 16 Arthur Chanzu0 - 14 WPts
17/11/2027Bangkok, Thailand10(1) - 15 Noknoi Keawsombat13(3) - 9 LPts
19/09/2027Nakuru, Kenya9(1) - 15 Diallo Napunyi5 - 14(1) WPts
25/07/2027Nairobi, Kenya9(1) - 14 Andy Andersson10 - 7 LPts
27/05/2027Athi River, Kenya9(1) - 13 Michael Rawal5 - 21 LPts
28/03/2027Nairobi, Kenya9(1) - 12 Andy Andersson8 - 7 LPts
22/02/2027Nairobi, Kenya8(1) - 12 Veltry Chege6 - 16 WPts
16/01/2027Kikuyu, Kenya7(1) - 12 Uba Kidero2 - 33 WPts
29/11/2026Kisumu, Kenya6 - 12 Brett Gitura3 - 11(1) WKO3
02/10/2026Mombasa, Kenya6 - 11 Waleed Hussain12 - 18 LPts
06/08/2026Mombasa, Kenya6 - 10 Faisal Abdalla26 - 16 LPts
27/06/2026Nairobi, Kenya5 - 10 Veltry Chege5 - 13 WPts
27/05/2026Zagreb, Croatia5 - 9 Nedeljko Kosic23(2) - 21 LPts
29/03/2026Ruiru, Kenya5 - 8 Xayvion Ngeny34(1) - 24 LPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya4 - 8 Veltry Chege5 - 11 WPts Kenya National Championships 2026View
09/02/2026Athi River, Kenya3 - 8 Mehmed Oran4 - 3 WPts
12/12/2025Athi River, Kenya3 - 7 Declan Perlo2 - 6 LPts
14/10/2025Athi River, Kenya2 - 7 Paul Abedeen0 - 3 WPts
16/08/2025Kangundo-Tala, Kenya2 - 6 Gus Nduria3 - 32 LPts
21/06/2025Tacoma, USA2 - 5 Mick Nivison2 - 9 LPts
23/04/2025Sana'a, Yemen2 - 4 Asif Kazi25 - 22 LPts
23/02/2025Athi River, Kenya1 - 4 Andy Itote1 - 4 WPts
26/12/2024London, UK1 - 3 Amon Conkey5 - 8 LPts
28/10/2024Nairobi, Kenya1 - 2 Matthew Daniel4 - 1 LPts
03/09/2024Machakos, Kenya1 - 1 Aftab Jamali18(2) - 23 LPts
22/07/2024Mombasa, Kenya1 - 0 Chike Ganya23(1) - 18 LPts
19/06/2024Athi River, Kenya0 - 0 Alastair Babla1 - 6 WPts