Weightclass:  Lightweight
Location:  Nairobi, Kenya
Record:  33(3) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/05/2025Nairobi, Kenya32(3) - 15 Wayne Munyala5 - 7 WPts
14/03/2025Nairobi, Kenya31(3) - 15 Alejandro Jumao-as4 - 16 WPts
13/01/2025Nairobi, Kenya30(3) - 15 Lothar Adamy2 - 7 WPts
14/11/2024Nairobi, Kenya29(3) - 15 Chae-min Rhee3 - 7 WPts
13/09/2024Nairobi, Kenya28(2) - 15 Santiago Monsanto6 - 6 WKO3
15/07/2024Nairobi, Kenya27(2) - 15 Fadei Topchibashev5 - 11 WPts
15/05/2024Nairobi, Kenya26(2) - 15 Ferrand Lacan13 - 15 WPts
16/03/2024Nairobi, Kenya25(1) - 15 Dimi Ponomarenko0 - 11 WKO3
16/01/2024Nairobi, Kenya24(1) - 15 Rob Mbote18 - 18 WPts
17/11/2023Nairobi, Kenya23(1) - 15 Blake Temu4 - 7 WPts
18/09/2023Nairobi, Kenya22(1) - 15 Malvolio Agosto11 - 11 WPts
20/07/2023Nairobi, Kenya21(1) - 15 Bryn Mulla2 - 1 WPts
20/05/2023Valladolid, Spain21(1) - 14 Orlando Real18 - 15 LPts
22/03/2023Rotterdam, Netherlands20(1) - 14 Rune Van Gaveren1 - 2 WPts
22/01/2023Montevideo, Uruguay20(1) - 13 Diego Florentino14 - 16 LPts
23/11/2022Leon, Mexico19(1) - 13 Guido Alfonso10(2) - 13 WPts
24/09/2022Takoradi, Ghana19(1) - 12 John Ofosu23 - 7 LPts
27/07/2022Nairobi, Kenya18(1) - 12 Blake Rao12 - 16 WPts
27/05/2022Mashhad, Iran17(1) - 12 Rashid Jamail7 - 23 WPts
29/03/2022Athi River, Kenya17(1) - 11 Chris Pnyango16 - 12(1) LPts Kenya National Championships 2022View
26/03/2022Athi River, Kenya16 - 11 Alastair Mulla8 - 11 WKO3 Kenya National Championships 2022View
01/02/2022Nairobi, Kenya15 - 11 Khalid Ayub18 - 6 WPts
01/12/2021Kumasi, Ghana15 - 10 Floyd Asabigi8 - 16 LPts
01/10/2021Yerevan, Armenia15 - 9 Vartavar Danaian11 - 10 LPts
03/08/2021Nairobi, Kenya14 - 9 Alen Munge9 - 14 WPts
04/06/2021Mombasa, Kenya13 - 9 Jacob Mwakwere6 - 14 WPts
08/04/2021Kisumu, Kenya12 - 9 Kieran Kaberere11 - 7 WPts
10/02/2021Warsaw, Poland12 - 8 Tytus Stachowicz9 - 9 LPts
13/12/2020Nakuru, Kenya12 - 7 Atif Khalil15 - 2 LPts
13/10/2020London, UK12 - 6 Mick Peart6 - 11 LPts
15/08/2020Nairobi, Kenya12 - 5 Lewis Cheserem6 - 10 LPts
14/06/2020Leon, Mexico11 - 5 Ovidio Vallejos2 - 5 WPts
14/04/2020Nairobi, Kenya10 - 5 Khalid Ayub10 - 3 WPts
15/02/2020Nairobi, Kenya9 - 5 Ian Okinda2 - 11 WPts
16/12/2019Dakar, Senegal8 - 5 Olympe Ostheimer1 - 3 WPts
17/10/2019Chimalhuacan, Mexico7 - 5 Rio Garzon3 - 2 WPts
19/08/2019Nairobi, Kenya6 - 5 Farhan Farman4 - 3 WPts
20/06/2019Ulaanbaatar, Mongolia6 - 4 Chen Dung6 - 2 LPts
22/04/2019Gulu, Uganda5 - 4 Bryn Musiwa0 - 8 WPts
21/02/2019Nairobi, Kenya4 - 4 Tariq Bey3 - 3 WPts
22/12/2018Nairobi, Kenya4 - 3 Shayan Gurmani3 - 1 LPts
23/10/2018Nairobi, Kenya3 - 3 Ian Chhabra2 - 1 WPts
24/08/2018Nairobi, Kenya2 - 3 Nuru Verjee0 - 3 WPts
04/07/2018Nairobi, Kenya2 - 2 Oleos Marcelino1 - 2 LPts
06/05/2018Mombasa, Kenya1 - 2 Shayan Gurmani0 - 0 WPts
26/03/2018Machakos, Kenya1 - 1 John Ebuya1 - 1 LPts
22/02/2018Athi River, Kenya1 - 0 Ian Oduol0 - 1 LPts
21/01/2018Nairobi, Kenya0 - 0 Gustav Korn0 - 0 WPts