Weightclass:  Welterweight
Location:  Nairobi, Kenya
Record:  56(4) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/05/2028Nairobi, Kenya55(3) - 25 Mandeep Kedia0 - 6(2) WKO2
27/03/2028Nairobi, Kenya54(3) - 25 Clint Murie4 - 2 WPts
27/01/2028Nairobi, Kenya53(3) - 25 Roger Carroll1 - 4 WPts
28/11/2027Nairobi, Kenya52(3) - 25 Mark McRae2 - 4 WPts
29/09/2027Nairobi, Kenya51(3) - 25 Harvey Baylosis8 - 5 WPts
31/07/2027Nairobi, Kenya50(3) - 25 Raynard Ndiaye3 - 7 WPts
01/06/2027Nairobi, Kenya49(3) - 25 Leon Hopkins4 - 5 WPts
02/04/2027Nairobi, Kenya48(3) - 25 Sezni Rozenthal2 - 18 WPts
30/01/2027Nairobi, Kenya47(3) - 25 William Matthew4 - 9 WPts
01/12/2026Nairobi, Kenya46(3) - 25 Sam Fallis6 - 8 WPts
01/10/2026Nairobi, Kenya45(3) - 25 Waqas Kaleel2 - 9 WPts
01/08/2026Nairobi, Kenya44(2) - 25 Kabonesa Ngahu4 - 9 WKO3
02/06/2026Nanjing, China44(2) - 24 Wang For43(1) - 26 LPts
02/05/2026Nanjing, China44(2) - 23 Wang For42(1) - 26 LPts
01/04/2026Ruiru, Kenya43(2) - 23 Connor Modi15 - 14 WPts Kenya National Championships 2026View
29/03/2026Ruiru, Kenya42(2) - 23 Raimy Mburu14(1) - 17 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya41(2) - 23 Rashid Meskin10 - 8 WPts Kenya National Championships 2026View
12/03/2026Nairobi, Kenya40(2) - 23 Sergey Chistovich11 - 2 WPts
06/02/2026Masally, Azerbaijan40(2) - 22 Abdul Alekserov25 - 39(2) LPts
06/01/2026Khujand, Tajikistan40(2) - 21 Melor Kadzhar38(1) - 16 LPts
06/12/2025Khujand, Tajikistan40(2) - 20 Melor Kadzhar37(1) - 16 LPts
05/11/2025Khujand, Tajikistan40(2) - 19 Melor Kadzhar36(1) - 16 LPts
05/10/2025Helsinki, Finland39(2) - 19 Jari Ankelo36 - 18 WPts
04/09/2025Helsinki, Finland39(2) - 18 Jari Ankelo35 - 18 LPts
28/07/2025San Miguel de Tucuman, Argentina38(1) - 18 Alano Carcamo3 - 29(8) WKO3
30/05/2025Hamamatsu, Japan38(1) - 17 Nori Iseri46(1) - 8 LPts
01/04/2025Machakos, Kenya38(1) - 16 Tabari Mibey19 - 24 LPts Kenya National Championships 2025View
29/03/2025Machakos, Kenya37(1) - 16 Rashid Meskin5 - 6 WPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya36(1) - 16 Wayne Yego5 - 5 WPts Kenya National Championships 2025View
25/01/2025Rome, Italy35(1) - 16 Raul Fedele9(1) - 13 WPts
27/11/2024Nairobi, Kenya34(1) - 16 John Kibet1 - 3 WPts
28/09/2024Nairobi, Kenya33(1) - 16 Phornello Nzimbi1 - 1 WPts
30/07/2024Nairobi, Kenya32(1) - 16 Isidro Vida10 - 13(1) WPts
31/05/2024Nairobi, Kenya31(1) - 16 Leo Phiri1 - 4 WPts
01/04/2024Nakuru, Kenya31(1) - 15 Ollie Amimo26 - 19(5) LPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya30(1) - 15 Tabari Mibey13 - 21 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya29(1) - 15 Alen Tsotsi28(1) - 13 WPts Kenya National Championships 2024View
14/03/2024Nairobi, Kenya28 - 15 Leon Zvinavashe0 - 10(6) WKO2
14/01/2024Nairobi, Kenya27 - 15 Connor Modi2 - 10 WPts
15/11/2023New Kingston, Jamaica27 - 14 Connor Nelson19 - 20 LPts
17/09/2023Cape Town, South Africa26 - 14 Jevonte Mensah15 - 13 WPts
20/07/2023Nairobi, Kenya26 - 13 Joseph Wakiihuri16(1) - 22 LPts
22/05/2023Kisumu, Kenya26 - 12 Dylan Rudisha13(1) - 21 LPts
29/03/2023Mombasa, Kenya26 - 11 Clinton Arikan22(2) - 22 LPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya25 - 11 Alen Tsotsi22(1) - 12 WPts Kenya National Championships 2023View
20/03/2023Cape Town, South Africa24 - 11 Rivaldo Sikali16 - 9 WPts
20/01/2023Nairobi, Kenya23 - 11 Joseph Wakiihuri14(1) - 21 WPts
23/11/2022Bratislava, Slovakia22 - 11 Slavoj Rokusek20(1) - 9 WPts
24/09/2022Roskilde, Denmark21 - 11 Norb Esper11 - 18 WPts
27/07/2022Nairobi, Kenya20 - 11 Tavon Nyandoro0 - 3 WPts
27/05/2022Marseille, France19 - 11 Brigham Baute15 - 12 WPts
29/03/2022Athi River, Kenya19 - 10 Clinton Arikan16(2) - 16 LPts Kenya National Championships 2022View
26/03/2022Athi River, Kenya18 - 10 Naftali Kuguru16 - 14 WPts Kenya National Championships 2022View
03/02/2022Irkutsk, Russia17 - 10 Mikhail Karpov8(1) - 12 WPts
04/12/2021Nairobi, Kenya16 - 10 Onaedo Kitwara14 - 11 WPts
20/10/2021Nairobi, Kenya15 - 10 Rio Goes17 - 6 WPts
19/08/2021Naivasha, Kenya15 - 9 Theo Kipsang18(1) - 4 LPts
12/07/2021Nairobi, Kenya15 - 8 Davie Mulla14 - 9 LPts
10/05/2021Nairobi, Kenya14 - 8 Lao-Tzu Liong12(1) - 6 WPts
11/03/2021Nairobi, Kenya13 - 8 Noah Butita5 - 14 WPts
27/01/2021Nairobi, Kenya12 - 8 Zernebog Stelmach3 - 10 WPts
26/11/2020Nairobi, Kenya12 - 7 Amjad Salam18 - 2 LPts
25/09/2020Kikuyu, Kenya11 - 7 Zach Lilimani9 - 7 WPts
18/08/2020Nairobi, Kenya10 - 7 Jamie Manji8 - 7 WPts
17/06/2020Nairobi, Kenya9 - 7 Daniele Bartolini0 - 3 WPts
16/04/2020Nairobi, Kenya8 - 7 Muslih Zaki1 - 5 WPts
17/02/2020Milan, Italy8 - 6 Bernardo Argan4 - 7 LPts
19/12/2019Nairobi, Kenya7 - 6 Dominic Kithuka3 - 8 WPts
28/10/2019Bandar Lampung, Indonesia7 - 5 Jaka Bot5 - 2 LPts
29/08/2019Nairobi, Kenya6 - 5 Paul Halliburton5 - 3 WPts
30/06/2019Nairobi, Kenya6 - 4 Alen Tsotsi5 - 5 LPts
01/05/2019Nairobi, Kenya5 - 4 Davie Mulla4 - 5 WPts
01/03/2019Kangundo-Tala, Kenya4 - 4 Gus Midiwo6 - 1 WPts
08/01/2019Carrefour, Haiti4 - 3 Cade Auteuil1 - 2 LPts
10/11/2018Stockholm, Sweden3 - 3 Olle Brauner0 - 4 WPts
12/09/2018Ruiru, Kenya2 - 3 Hugh Ababu1 - 2 WPts
11/08/2018Nairobi, Kenya2 - 2 Joseph Wakiihuri2 - 2 LPts
24/06/2018Nairobi, Kenya2 - 1 Nazaire Faty2 - 1 LPts
26/04/2018Nairobi, Kenya1 - 1 Michael Tunoi0 - 3 WPts
28/02/2018Kangundo-Tala, Kenya0 - 1 Kris Kimaiyo1 - 0 WPts
21/01/2018Nairobi, Kenya0 - 0 Rob Kirochi0 - 0 LPts