Weightclass:  Lightweight
Location:  Kisumu, Kenya
Record:  26(1) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/11/2024Kisumu, Kenya25(1) - 23 Gianluigi Vincenzi3 - 15 WPts
17/09/2024Kisumu, Kenya24(1) - 23 Leroy Ndong5 - 14 WPts
19/07/2024Kisumu, Kenya23(1) - 23 Santiago Magpuri1 - 5 WPts
19/05/2024Nairobi, Kenya23(1) - 22 John Wabukala29(2) - 11 LPts
01/04/2024Nakuru, Kenya23(1) - 21 Atif Khalil39 - 15 LPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya22(1) - 21 Rob Mbote20 - 19 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya21(1) - 21 Zachary Mutu2 - 2 WPts Kenya National Championships 2024View
17/03/2024Mombasa, Kenya20(1) - 21 Naftali Muoki5(1) - 28 WPts
19/01/2024Kulob, Tajikistan19(1) - 21 Ruslan Jamil28(1) - 10 WPts
21/11/2023Kisumu, Kenya18(1) - 21 Rob Mbote18 - 17 WPts
22/09/2023Nakuru, Kenya18(1) - 20 Chike Kimemia20 - 15 LPts
27/07/2023Nairobi, Kenya18(1) - 19 Adam Cheboiboch17 - 18 LPts
28/05/2023Kisumu, Kenya17(1) - 19 Vilmos Marschner1 - 6 WPts
29/03/2023Mombasa, Kenya17(1) - 18 Oscar Shikanda15 - 20 LPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya16(1) - 18 Aaron Mulama9(1) - 16 WPts Kenya National Championships 2023View
19/03/2023Dublin, Ireland15(1) - 18 Rory McCleod11(1) - 19 WPts
19/01/2023Tacoma, USA14(1) - 18 Ian Paniagua11 - 7 WPts
21/11/2022Burgas, Bulgaria14(1) - 17 Viktor á Dimitrov14 - 10 LPts
22/09/2022Naivasha, Kenya14(1) - 16 Alastair Longosiwa22(1) - 8 LPts
25/07/2022Kisumu, Kenya13(1) - 16 Wiktor Piotrowski1 - 12 WPts
25/05/2022Kisumu, Kenya12 - 16 Joe Chebet6 - 22(7) WKO3
26/03/2022Athi River, Kenya12 - 15 Atif Khalil23 - 4 LPts Kenya National Championships 2022View
25/01/2022Nairobi, Kenya11 - 15 Oscar Shikanda10 - 16 WPts
03/12/2021Kisumu, Kenya10 - 15 Gregor Odinga4 - 7 WPts
02/10/2021Izmir, Turkey10 - 14 Ibrahim Ergin10 - 12 LPts
02/08/2021Kisumu, Kenya9 - 14 Chris Cloyd3 - 4 WPts
01/06/2021Montevideo, Uruguay8 - 14 Jose Ayo10(1) - 10 WPts
02/04/2021Bangalore, India8 - 13 Ranjiv Gaur9(1) - 10 LPts
02/02/2021Kisumu, Kenya7 - 13 Billy Kimnyole4 - 14 WPts
01/12/2020Kisumu, Kenya7 - 12 Dikembe Matui13 - 5 LPts
01/10/2020Nantes, France7 - 11 Briant Florian10 - 7 LPts
03/08/2020Ruiru, Kenya7 - 10 Haaris Najjar5 - 9 LPts
17/06/2020Kisumu, Kenya6 - 10 Noah Kaberia1 - 0 WPts
16/04/2020Mombasa, Kenya5 - 10 Dewayne Bifwoli9 - 5 WPts
18/02/2020Guarulhos, Brazil5 - 9 Guido Nuno10 - 4 LPts
21/12/2019Tirana, Albania5 - 8 Endrit Lumani7 - 5 LPts
23/10/2019Russeifa, Jordan5 - 7 Tariq Antar8 - 2 LPts
25/08/2019Zarqa, Jordan5 - 6 Zuffur Jahid6 - 3 LPts
27/06/2019Kisumu, Kenya4 - 6 Xavion Almazan6 - 3 WPts
28/04/2019Kisumu, Kenya4 - 5 Kashif Badri4 - 4 LPts
26/02/2019Kisumu, Kenya4 - 4 Chaiyong Duanaaymukdahan2 - 2 LPts
29/12/2018Kisumu, Kenya3 - 4 Vicenzo Carvelli0 - 3 WPts
31/10/2018Nairobi, Kenya3 - 3 Ian Kaloki2 - 0 LPts
23/09/2018Kisumu, Kenya3 - 2 Iman Pangkali0 - 3 LPts
22/07/2018Utrecht, Netherlands3 - 1 MichaÙl Van Exele2 - 2 LPts
23/05/2018Kisumu, Kenya3 - 0 Ian Oduol2 - 1 LPts
22/03/2018Kisumu, Kenya2 - 0 La Vonn Shiundu0 - 2 WPts
08/02/2018Nairobi, Kenya1 - 0 Connor Oduya0 - 0 WPts
07/01/2018Kisumu, Kenya0 - 0 Ian Oduol0 - 0 WPts