Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  40(1) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/04/2027Nairobi, Kenya39(1) - 28 Khudu Ghani2 - 14 WPts
22/02/2027Nairobi, Kenya38(1) - 28 Romain Fokobo4 - 6 WPts
24/12/2026Nairobi, Kenya37(1) - 28 Santiago Cava1 - 0 WPts
25/10/2026Nairobi, Kenya36(1) - 28 Phornello Majola1 - 10 WPts
26/08/2026Nairobi, Kenya35(1) - 28 Gaston Sengatkuo1 - 12 WPts
27/06/2026Nairobi, Kenya34(1) - 28 Lavaughn Lusungo7 - 6 WPts
27/04/2026Nairobi, Kenya33(1) - 28 Baldrik Kuhn1 - 4 WPts
26/02/2026Nairobi, Kenya32(1) - 28 Guillermo Galaz2 - 11 WPts
28/12/2025Nairobi, Kenya31(1) - 28 Nicolas Besong5 - 5 WPts
29/10/2025Nairobi, Kenya30(1) - 28 Frisco Gacutan8(1) - 17 WPts
30/08/2025Nairobi, Kenya29(1) - 28 Bradley Valdespino6 - 5 WPts
01/07/2025Nairobi, Kenya28(1) - 28 Reinhart Saxe1 - 2 WPts
02/05/2025Nairobi, Kenya28(1) - 27 Gottfried Mayr26(1) - 24 LPts
01/04/2025Machakos, Kenya27(1) - 27 Xayvion Ngeny27 - 21 WPts Kenya National Championships 2025View
29/03/2025Machakos, Kenya26(1) - 27 James Mutoko11(1) - 21 WPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya25(1) - 27 Matt Mwatela10 - 13 WPts Kenya National Championships 2025View
15/03/2025Nairobi, Kenya24(1) - 27 Adnan Isa18 - 17 WPts
09/02/2025Nairobi, Kenya24(1) - 26 Amjad Bashara18 - 32 LPts
09/01/2025Nairobi, Kenya23(1) - 26 Amjad Bashara18 - 31 WPts
06/12/2024Daloa, Ivory Coast23(1) - 25 Darrell Jean31(2) - 15 LPts
05/11/2024Daloa, Ivory Coast23(1) - 24 Darrell Jean30(2) - 15 LPts
05/10/2024Daloa, Ivory Coast23(1) - 23 Darrell Jean29(2) - 15 LPts
04/09/2024Nairobi, Kenya22(1) - 23 Adnan Isa17 - 12 WPts
17/07/2024Hyderabad, India22(1) - 22 Ranjiv Padmanabhan32 - 10 LPts
18/05/2024Ruiru, Kenya22(1) - 21 Leon Nkanata30(4) - 14 LPts
01/04/2024Nakuru, Kenya21(1) - 21 John Saina12 - 23 WPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya20(1) - 21 Shaquille Shaban6 - 10 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya19(1) - 21 Aaron Mazrui3 - 5 WPts Kenya National Championships 2024View
01/03/2024Marseille, France18(1) - 21 Julien Damita10 - 15 WPts
02/01/2024Brasilia, Brazil17(1) - 21 Jose Gaspar10 - 12 WPts
04/11/2023Nairobi, Kenya16 - 21 Mark Tilford0 - 19(8) WKO3
06/09/2023Dushanbe, Tajikistan16 - 20 Rafiq Gambarov7 - 25 LPts
09/07/2023Algiers, Algeria16 - 19 Azam Satli18(2) - 15 LPts
11/05/2023Machakos, Kenya16 - 18 Aftab Jamali10 - 23 LPts
26/03/2023Mombasa, Kenya16 - 17 Matt Misoi24(1) - 12 LPts Kenya National Championships 2023View
11/03/2023Vienna, Austria15 - 17 Rickie Landi13 - 17 WPts
11/01/2023Riga, Latvia14 - 17 Kir Sirups11 - 17 WPts
13/11/2022Sofia, Bulgaria13 - 17 Hristofor á Bachev12 - 16 WPts
15/09/2022Copenhagen, Denmark12 - 17 Thorin Gress11(1) - 18 WPts
18/07/2022Juarez, Mexico12 - 16 Ponce Adriano20(2) - 10 LPts
19/05/2022Camaguey, Cuba12 - 15 Juan Arcos18 - 8 LPts
21/03/2022Hamilton, New Zealand11 - 15 Ianga Peka11 - 18 WPts
21/01/2022Amman, Jordan11 - 14 Ali Roukers10 - 17 LPts
23/11/2021Amman, Jordan11 - 13 Jawad Mahmoudi16 - 8 LPts
25/09/2021New Kingston, Jamaica11 - 12 David Edgar18 - 6 LPts
28/07/2021Nairobi, Kenya10 - 12 James Mutoko0 - 5 WPts
26/05/2021Nairobi, Kenya9 - 12 Jasper Godana1 - 11(3) WPts
26/03/2021Machakos, Kenya9 - 11 Quintavius Mugane13 - 7 LPts Kenya National Championships 2021View
01/03/2021Nairobi, Kenya9 - 10 Zelipe Astorga9 - 11 LPts
31/12/2020Nairobi, Kenya8 - 10 Rashid Fadel11 - 9 WPts
30/10/2020Szczecin, Poland8 - 9 Roman Wolan11 - 4 LPts
01/09/2020Brasilia, Brazil7 - 9 Salvador Tinoco1 - 6 WPts
02/07/2020Naivasha, Kenya6 - 9 Quaashie Wanyoike12 - 5 WPts
26/05/2020Nairobi, Kenya6 - 8 Szymon Smolko4 - 5 LPts
26/03/2020Kangundo-Tala, Kenya6 - 7 Matt Misoi10 - 5 LPts Kenya National Championships 2020View
13/02/2020Katowice, Poland5 - 7 Krystian Gerszewski1 - 1 WPts
14/12/2019Seoul, South Korea4 - 7 Chan-dong Roe2 - 4 WPts
15/10/2019Nairobi, Kenya3 - 7 Jevonte Saitot6 - 5 WPts
15/08/2019Nairobi, Kenya2 - 7 Jasvinder Kapoor1 - 7 WPts
16/06/2019Nairobi, Kenya1 - 7 Mehammed Togoon0 - 2 WPts
17/04/2019Nairobi, Kenya0 - 7 Hassan Hariri4 - 0 WPts
12/03/2019Roskilde, Denmark0 - 6 Diederik Hinz3 - 3 LPts
12/01/2019Nairobi, Kenya0 - 5 Jose Valero3 - 0 LPts
14/11/2018Nakuru, Kenya0 - 4 Phil Nyaga5(1) - 2 LPts
23/09/2018Kolkata, India0 - 3 Chandrakant Bhunder4 - 1 LPts
22/07/2018Los Alcarrizos, Dominican Republic0 - 2 Juan Lopez0 - 2 LPts
22/05/2018Nairobi, Kenya0 - 1 Santiago Cendejas1 - 2 LPts
20/03/2018Vienna, Austria0 - 0 Bruno Flater0 - 0 LPts