Weightclass:  Light Welterweight
Location:  Mombasa, Kenya
Record:  35(2) - 46
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/09/2028Mombasa, Kenya34(2) - 46 Faisal Jabbar15 - 19 WPts
14/07/2028Mombasa, Kenya33(2) - 46 Mike Yego3 - 8 WPts
14/05/2028Mombasa, Kenya32(2) - 46 Milo Kacher2 - 2 WPts
15/03/2028Mombasa, Kenya31(2) - 46 Bryan Waweru4 - 19 WPts
15/01/2028Mombasa, Kenya30(2) - 46 Zuffur Saleem6(1) - 21 WPts
15/11/2027Mombasa, Kenya29(2) - 46 Mohsin Yousuf0 - 12 WPts
16/09/2027Mombasa, Kenya28(2) - 46 Harry Vadher5 - 2 WPts
17/07/2027Mombasa, Kenya27(2) - 46 Ellis Tengelei1 - 8(2) WPts
18/05/2027Mombasa, Kenya26(2) - 46 Roshaun Kinyua3 - 11(1) WPts
19/03/2027Mombasa, Kenya25(2) - 46 Napoleon Barngetuny9 - 10 WPts
18/01/2027Mombasa, Kenya25(2) - 45 Haaris Aydin6 - 7 LPts
19/11/2026Mombasa, Kenya24(1) - 45 Kofi Lai1 - 4 WKO3
19/09/2026Płock, Poland23(1) - 45 Lew Stachowiak6 - 25 WPts
22/07/2026Prague, Czech Republic22(1) - 45 Bretislav Volek5 - 15 WPts
24/05/2026Sana'a, Yemen22(1) - 44 Haaris Bakkali14 - 15 LPts
26/03/2026Ruiru, Kenya22(1) - 43 Azam Shad12 - 24 LPts Kenya National Championships 2026View
26/02/2026Mombasa, Kenya21(1) - 43 David Gettings5 - 2 WPts
28/12/2025Mombasa, Kenya20 - 43 Chang-soo Pu0 - 5(1) WKO3
29/10/2025Tijuana, Mexico19 - 43 Vicente Villela4 - 15(6) WPts
31/08/2025Gdynia, Poland19 - 42 Tymoteusz Kedzior44 - 13 LPts
31/07/2025Gdynia, Poland19 - 41 Tymoteusz Kedzior43 - 13 LPts
30/06/2025Plovdiv, Bulgaria19 - 40 Kliment á Granov50 - 17 LPts
30/05/2025Plovdiv, Bulgaria19 - 39 Kliment á Granov49 - 17 LPts
29/04/2025Mombasa, Kenya19 - 38 Gianfranco Allevi34(1) - 25 LPts
29/03/2025Machakos, Kenya19 - 37 Okoth Miguna16(2) - 23 LPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya18 - 37 Tevaughn Wanade5 - 14(4) WPts Kenya National Championships 2025View
14/03/2025Toshkent, Uzbekistan18 - 36 Ioakim Safaev33 - 19 LPts
11/02/2025Vienna, Austria18 - 35 Rodrigue Kampert36(2) - 16 LPts
11/01/2025Vienna, Austria18 - 34 Rodrigue Kampert35(2) - 16 LPts
11/12/2024Vienna, Austria18 - 33 Rodrigue Kampert34(2) - 16 LPts
08/11/2024Mombasa, Kenya18 - 32 Atanas á Borev36(3) - 11 LPts
08/10/2024Pretoria, South Africa18 - 31 Jabulani Cele33(1) - 18 LPts
04/09/2024Petionville, Haiti18 - 30 Chancellor Cerdan32(1) - 17 LPts
13/07/2024Busan, South Korea18 - 29 Dabney Lacourse33(2) - 8 LPts Busan Olympics 2024View
30/05/2024Abidjan, Ivory Coast17 - 29 Franchot Noel23(1) - 14 WPts
01/04/2024Nakuru, Kenya17 - 28 John Jepkoech10(1) - 23 LPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya16 - 28 Okoth Miguna9(1) - 22 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya15 - 28 Gareth Komen7 - 8 WPts Kenya National Championships 2024View
07/03/2024Vienna, Austria15 - 27 Walt Rattai3 - 14 LPts
08/01/2024Ulaanbaatar, Mongolia15 - 26 Ikrimah Sadvacasoff13 - 20 LPts
10/11/2023Patrai, Greece14 - 26 Chruse Alexopoulos11 - 25 WPts
12/09/2023Zagreb, Croatia14 - 25 Srecko Bunic10 - 25(1) LPts
15/07/2023Kulob, Tajikistan14 - 24 Elsevar Pashia24(2) - 11 LPts
17/05/2023San Jose, Costa Rica14 - 23 Reynaldo Castrejon21 - 10 LPts
19/03/2023Petaling Jaya, Malaysia14 - 22 Faisal Safi12(1) - 20 LPts
19/01/2023Gdynia, Poland14 - 21 Wojtek Buchalski9 - 15 LPts
21/11/2022Puente Alto, Chile13 - 21 Isidro Claro17 - 14 WPts
23/09/2022Kikuyu, Kenya12 - 21 Arnie Adumbe5 - 20 WPts
30/07/2022Mombasa, Kenya11 - 21 Ian Shaheen1 - 2 WPts
29/05/2022Vilnius, Lithuania10 - 21 Lukasz Korczynski5 - 17(1) WPts
31/03/2022Mombasa, Kenya9 - 21 David Ethuro0 - 1 WPts
30/01/2022Nairobi, Kenya9 - 20 Dominic Serry14(1) - 11 LPts
22/12/2021Mombasa, Kenya9 - 19 Kadeem Okach7 - 16(1) LPts
21/11/2021Paris, France8 - 19 Raoul Baston4 - 17 WPts
22/09/2021Kuching, Malaysia8 - 18 Fraser Tsang8 - 13 LPts
23/07/2021Nairobi, Kenya8 - 17 Charlie Mohochi17 - 6 LPts
19/06/2021Mombasa, Kenya8 - 16 Kadeem Okach5 - 15(1) LPts
15/05/2021Nairobi, Kenya8 - 15 Shaun Gitau12 - 8 LPts
26/03/2021Machakos, Kenya8 - 14 John Dhalla19 - 2 LPts Kenya National Championships 2021View
15/03/2021Nairobi, Kenya8 - 13 Shaun Gitau11 - 8 LPts
21/01/2021Roodepoort, South Africa7 - 13 Tavon Archer6 - 9 WPts
22/11/2020Mombasa, Kenya7 - 12 Charlie Mohochi14 - 5 LPts
22/09/2020Grodno, Belarus7 - 11 Oleksander Kozak9 - 3 LPts
25/07/2020Almaty, Kazakhstan7 - 10 Sasha Orazaeff10 - 4 LPts
26/05/2020Mombasa, Kenya6 - 10 Alojz Juras2 - 11 WPts
26/03/2020Kangundo-Tala, Kenya6 - 9 Veltry Abol5 - 0 LPts Kenya National Championships 2020View
25/02/2020Mombasa, Kenya5 - 9 Uzoma Khamis9 - 4 WPts
26/12/2019Mombasa, Kenya4 - 9 Faraji Agot6 - 3 WPts
29/10/2019Mombasa, Kenya3 - 9 Phil Karoki8 - 3 WPts
29/08/2019Mombasa, Kenya2 - 9 Krystian Domanski7 - 2 WPts
30/06/2019Naivasha, Kenya2 - 8 Khalid Abbasi6 - 3 LPts
29/05/2019Bratislava, Slovakia2 - 7 Havel Belka1 - 7 LPts
31/03/2019Karagandy, Kazakhstan2 - 6 Mubariz Sarsembaeff0 - 4 LPts
30/01/2019Mombasa, Kenya2 - 5 Owen Ndogo4 - 3 LPts
30/11/2018Kisumu, Kenya2 - 4 Uzoma Khamis4 - 1 LPts
28/10/2018Mombasa, Kenya2 - 3 Dave Mureithi1 - 2 LPts
30/08/2018Nairobi, Kenya1 - 3 Sammy Radull0 - 2 WPts
17/07/2018Naivasha, Kenya1 - 2 Steven Yegon1 - 0 LPts
04/06/2018Nairobi, Kenya1 - 1 Leeroy Magugu0 - 1 LPts
24/04/2018Nairobi, Kenya1 - 0 Vandwon Cassam1 - 1 LPts
20/03/2018Cochabamba, Bolivia0 - 0 Jose Cristobal0 - 0 WPts