Weightclass:  Middleweight
Location:  Kisumu, Kenya
Record:  29(2) - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/09/2023Kisumu, Kenya28(2) - 13 Amdt Biss5 - 15 WPts
28/07/2023Kisumu, Kenya27(2) - 13 Tariq Mannan4 - 5 WPts
29/05/2023Nairobi, Kenya27(2) - 12 Quintavius Mugane28(2) - 9 LPts
01/04/2023Mombasa, Kenya26(2) - 12 John Saina8 - 14 WPts Kenya National Championships 2023View
29/03/2023Mombasa, Kenya25(1) - 12 Connor Mbiyu26 - 9(1) WKO3 Kenya National Championships 2023View
26/03/2023Mombasa, Kenya24(1) - 12 Kenzie Rogo16 - 17 WPts Kenya National Championships 2023View
20/03/2023Mombasa, Kenya23(1) - 12 Jake Ngotho23 - 10 WPts
21/01/2023Accra, Ghana22 - 12 Charles Ofosu17 - 11(1) WKO3
23/11/2022Marseille, France21 - 12 Cade Rigaudeau2 - 18 WPts
23/09/2022Ulaanbaatar, Mongolia20 - 12 Wu-pen Davaadalai3 - 8 WPts
26/07/2022Umlazi, South Africa19 - 12 Marques Paintsil15 - 14 WPts
28/05/2022Ankara, Turkey18 - 12 Gulbahar Cavit3 - 8 WPts
29/03/2022Kampala, Uganda17 - 12 Mohsin Mattar13 - 14 WPts
29/01/2022Christchurch, New Zealand17 - 11 Cody Murray16 - 7 LPts
29/11/2021Mombasa, Kenya16 - 11 Ethan Kaikai1 - 22(1) WPts
18/10/2021Kuala Lumpur, Malaysia16 - 10 Imran Dallal21 - 3 LPts
20/08/2021Nairobi, Kenya16 - 9 Mykelti Magutt18 - 5 LPts
15/07/2021Kisumu, Kenya15 - 9 Kwau Wangari2 - 1 WPts
13/05/2021Spanish Town, Jamaica15 - 8 Jack Nabb9 - 9 LPts
14/03/2021Vilnius, Lithuania15 - 7 Mateusz Bruski6 - 11 LPts
14/01/2021San Miguelito, Panama15 - 6 Bronco Napoles8(2) - 9 LPts
15/11/2020Kisumu, Kenya14 - 6 Jonathan Cheruiyot9 - 8 WPts
15/09/2020Pikine, Senegal13 - 6 Varden Ba4 - 12 WPts
18/07/2020Mombasa, Kenya12 - 6 Aftab Assad1 - 15 WPts
30/05/2020Kisumu, Kenya11 - 6 Peter Kibiru4 - 11 WPts
29/03/2020Kangundo-Tala, Kenya11 - 5 Leon Nkanata10(1) - 5 LPts Kenya National Championships 2020View
26/03/2020Kangundo-Tala, Kenya10 - 5 Kenzie Rogo6 - 7 WPts Kenya National Championships 2020View
25/02/2020Vilnius, Lithuania9 - 5 Bartlomiej Gracyalny8 - 4 WPts
28/12/2019Kisumu, Kenya8 - 5 Paul Macharinyang0 - 3 WPts
28/10/2019Copenhagen, Denmark8 - 4 Thorstein Rold6 - 1 LPts
29/08/2019Kisumu, Kenya7 - 4 Konstantin Kanybec2 - 4 WPts
30/06/2019Kisumu, Kenya7 - 3 Kwanda Radebe1(1) - 4 LPts
01/05/2019Kisumu, Kenya7 - 2 Tae-hwi An6 - 2 LPts
01/03/2019Kisumu, Kenya6 - 2 Konstantin Kanybec1 - 2 WPts
01/01/2019Kisumu, Kenya5 - 2 Jae-sung Han0 - 2 WPts
03/11/2018Kisumu, Kenya4 - 2 Dylan Jeevanjee1 - 4 WPts
24/09/2018Gothenburg, Sweden3 - 2 Gustave Lindland1 - 4 WPts
24/07/2018Kisumu, Kenya2 - 2 Max Lai2 - 1 WPts
24/05/2018Kisumu, Kenya1 - 2 Dylan Jeevanjee1 - 1 WPts
26/03/2018Naivasha, Kenya1 - 1 Quaashie Wanyoike1 - 1 LPts
23/02/2018Kisumu, Kenya0 - 1 John Gitari0 - 1 WPts
09/01/2018Rio de Janeiro, Brazil0 - 0 Lorenzo Cruz0 - 0 LPts