Weightclass:  Middleweight
Location:  Kangundo-Tala, Kenya
Record:  60(3) - 37
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/05/2030Kangundo-Tala, Kenya59(3) - 37 Marceli Bajek5 - 8 WPts
21/03/2030Kangundo-Tala, Kenya58(3) - 37 Ioakim Bodak4 - 9 WPts
20/01/2030Kangundo-Tala, Kenya57(3) - 37 Angel Aldrete12 - 16(1) WPts
21/11/2029Kangundo-Tala, Kenya56(3) - 37 Rodrigo Janota16 - 12 WPts
22/09/2029Kangundo-Tala, Kenya55(3) - 37 Diego Lazaro0 - 3 WPts
25/07/2029Kangundo-Tala, Kenya54(3) - 37 Santiago Garro2 - 5 WPts
26/05/2029Kangundo-Tala, Kenya53(3) - 37 Joaquin Reposa2 - 15 WPts
27/03/2029Kangundo-Tala, Kenya52(3) - 37 Vicente Losada7 - 9 WPts
26/01/2029Kangundo-Tala, Kenya51(3) - 37 Warin Hengst0 - 3 WPts
27/11/2028Kangundo-Tala, Kenya50(3) - 37 Afon Zabelin2 - 12 WPts
28/09/2028Kangundo-Tala, Kenya49(3) - 37 Simba Dubango6 - 11 WPts
29/07/2028Kangundo-Tala, Kenya48(3) - 37 Reyes Urenda3 - 10(1) WPts
30/05/2028Cagayan de Oro, Philippines47(3) - 37 Colin Madero7(1) - 15 WPts
01/04/2028Kisumu, Kenya47(3) - 36 Phil Merali28 - 21(1) LPts Kenya National Championships 2028View
29/03/2028Kisumu, Kenya46(3) - 36 Zafa Beshara14 - 10 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya45(3) - 36 Cole Neto12 - 19 WPts Kenya National Championships 2028View
11/03/2028Portmore, Jamaica45(3) - 35 Leon Farquhar14 - 13 LPts
12/01/2028Tangier, Morocco45(3) - 34 Jeremie Essamba24 - 23 LPts Africa Championships 2028View
09/01/2028Tangier, Morocco44(3) - 34 Ghys De Beer10 - 10 WPts Africa Championships 2028View
25/12/2027Sofia, Bulgaria43(3) - 34 Stanimir á Stoichkov2 - 13 WPts
27/10/2027Kangundo-Tala, Kenya42(2) - 34 Timofei Kajrculov2 - 12 WKO3
28/08/2027Santa Cruz de la Sierra, Bolivia41(2) - 34 Kiki Frasco17 - 13 WPts
30/06/2027Athens, Greece41(2) - 33 Gaelan Vassallo63(2) - 25 LPts
30/05/2027Kangundo-Tala, Kenya41(2) - 32 Gaelan Vassallo62(2) - 25 LPts
01/04/2027Kangundo-Tala, Kenya40(2) - 32 Joe Kipchirchir12 - 7 WPts Kenya National Championships 2027View
29/03/2027Kangundo-Tala, Kenya39(2) - 32 Michael Rawal5 - 20 WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya38(2) - 32 Zafa Beshara9 - 7 WPts Kenya National Championships 2027View
05/02/2027Stockholm, Sweden38(2) - 31 Erik Carlberg33 - 32 LPts
05/01/2027Changchun, China38(2) - 30 Confucius Qiao44(1) - 26 LPts
05/12/2026Kangundo-Tala, Kenya38(2) - 29 Confucius Qiao43(1) - 26 LPts
04/11/2026Changchun, China37(2) - 29 Confucius Qiao43(1) - 25 WPts
04/10/2026Changchun, China37(2) - 28 Confucius Qiao42(1) - 25 LPts
03/09/2026San Jose, Costa Rica37(2) - 27 Sagaz Casal30(1) - 29 LPts
03/08/2026San Jose, Costa Rica37(2) - 26 Sagaz Casal29(1) - 29 LPts
03/07/2026Kangundo-Tala, Kenya37(2) - 25 Gottfried Mayr38(2) - 28 LPts
02/06/2026Hanover, Germany36(2) - 25 Gottfried Mayr38(2) - 27 WPts
02/05/2026Hanover, Germany36(2) - 24 Gottfried Mayr37(2) - 27 LPts
01/04/2026Ruiru, Kenya35(1) - 24 Mark Ndeto9 - 13(1) WKO3 Kenya National Championships 2026View
29/03/2026Ruiru, Kenya34(1) - 24 James Nkya5 - 8 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya33(1) - 24 Danny Dawood6 - 11 WPts Kenya National Championships 2026View
03/03/2026Kangundo-Tala, Kenya32(1) - 24 Perimeke Roeges22 - 24 WPts
30/01/2026Kangundo-Tala, Kenya31(1) - 24 Xalvador Tardio6 - 11 WPts
30/12/2025Nairobi, Kenya30(1) - 24 John Saina22 - 26 WPts
31/10/2025Nairobi, Kenya30(1) - 23 John Saina21 - 26 LPts
01/09/2025Kangundo-Tala, Kenya29(1) - 23 Porfio Encinas1 - 8 WPts
01/08/2025Kangundo-Tala, Kenya28(1) - 23 Porfio Encinas1 - 7 WPts
30/06/2025Kangundo-Tala, Kenya28(1) - 22 Adnan Isa18 - 21 LPts
30/05/2025Kangundo-Tala, Kenya27 - 22 Vicente Garzon0 - 9(2) WKO3
01/04/2025Machakos, Kenya27 - 21 Kenzie Rogo27(1) - 27 LPts Kenya National Championships 2025View
29/03/2025Machakos, Kenya26 - 21 Faisal Abdalla18 - 14 WPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya25 - 21 Mark Kabuu4 - 13 WPts Kenya National Championships 2025View
28/02/2025Machakos, Kenya25 - 20 Aftab Jamali21(2) - 23 LPts
31/12/2024Kangundo-Tala, Kenya24 - 20 Diallo Napunyi1 - 0 WPts
01/11/2024Rodriguez, Philippines23 - 20 Elias Orang0 - 7 WPts
03/09/2024Rennes, France22 - 20 Horace de la Bretonne3 - 0 WPts
06/07/2024Machakos, Kenya22 - 19 Aftab Jamali17(2) - 23 LPts
23/05/2024Nairobi, Kenya21 - 19 Stephen Kishoyian19(1) - 19 WPts
26/03/2024Nakuru, Kenya21 - 18 Shaquille Shaban5 - 10 LPts Kenya National Championships 2024View
04/03/2024Kangundo-Tala, Kenya20 - 18 Brin Muriuki2 - 8 WPts
04/01/2024Kangundo-Tala, Kenya19 - 18 Chandler Gervais4 - 14 WPts
06/11/2023Vienna, Austria18 - 18 Everett Gaydzag5 - 20 WPts
07/09/2023Las Tunas, Cuba18 - 17 Olindo Salcedo17 - 7 LPts
10/07/2023Nairobi, Kenya17 - 17 Rashid Fadel18(1) - 18 WPts
16/05/2023Valparaiso, Chile17 - 16 Porfio Pavon36(1) - 3 LPts
18/03/2023Bangkok, Thailand17 - 15 Petch Jatyrapattanapong16 - 13 LPts
18/01/2023Bangkok, Thailand17 - 14 Wacharakrit Letnakornsee19(1) - 9 LPts
20/11/2022Warsaw, Poland16 - 14 Kacper Bigos18 - 10 WPts
21/09/2022Liverpool, UK15 - 14 Irfan Haque5 - 19(2) WPts
24/07/2022Algiers, Algeria15 - 13 Rehman Djoudi14 - 14 LPts
25/05/2022Kangundo-Tala, Kenya15 - 12 Connor Mbiyu22 - 6(1) LPts
26/03/2022Athi River, Kenya15 - 11 Connor Mbiyu21 - 5 LPts Kenya National Championships 2022View
15/03/2022Sydney, Australia14 - 11 Aaron Hay8 - 13 WPts
15/01/2022Nairobi, Kenya14 - 10 Quintavius Mugane18 - 8 LPts
24/11/2021Pretoria, South Africa14 - 9 Peabo Kwei18 - 0 LPts
26/09/2021Edmonton, Canada14 - 8 Zachary Curtin6 - 12 LPts
27/07/2021Kangundo-Tala, Kenya13 - 8 Banji Ankrah7 - 15 WPts
26/05/2021Kangundo-Tala, Kenya13 - 7 Ryuu Sano7(1) - 9 LPts
27/03/2021Kangundo-Tala, Kenya12 - 7 Tito Flamigni9 - 5 WPts
27/01/2021Nairobi, Kenya11 - 7 Abdul Hafeez8 - 11 WPts
16/12/2020Kangundo-Tala, Kenya10 - 7 Gus Nduria0 - 4 WPts
15/10/2020Berlin, Germany10 - 6 Audric Kampmeier12 - 2 LPts
17/08/2020Madrid, Spain9 - 6 Alano Pacana1 - 2 WPts
18/06/2020Kangundo-Tala, Kenya9 - 5 Thamsanqa Bhengu8 - 7 LPts
18/04/2020Padang, Indonesia8 - 5 Unggul Ham3 - 8 WPts
19/02/2020Mombasa, Kenya7 - 5 Yobachi Warugongo3 - 8 WPts
03/01/2020Kangundo-Tala, Kenya6 - 5 Fillipo De Pasquale0 - 1 WPts
04/11/2019Nakuru, Kenya5 - 5 Chris Dida2 - 3 WPts
17/09/2019Mombasa, Kenya4 - 5 Paul Macharinyang0 - 1 WPts
21/07/2019Harare, Zimbabwe3 - 5 Salim Chiroto6 - 3 WPts
22/05/2019Warsaw, Poland2 - 5 Jerzy Barabas2 - 3 WPts
24/03/2019Mombasa, Kenya2 - 4 Waqas Jalali1 - 7 LPts
20/02/2019Kangundo-Tala, Kenya2 - 3 Mykelti Magutt7 - 1 LPts
20/12/2018Ankara, Turkey2 - 2 Serkan Akyol5 - 2 LPts
21/10/2018Kangundo-Tala, Kenya1 - 2 Patrick Makau2 - 2 WPts
21/08/2018Kangundo-Tala, Kenya0 - 2 Nikolai Tirums0 - 4 WPts
21/06/2018Yerevan, Armenia0 - 1 Meghrig Galadzhyan3 - 1 LPts
20/04/2018Kangundo-Tala, Kenya0 - 0 Zelimir Mudri0 - 0 LPts