Weightclass:  Light Welterweight
Location:  Nairobi, Kenya
Record:  29(1) - 42
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/11/2029Nairobi, Kenya28(1) - 42 Sergei Ablyazov6 - 5 WPts
23/09/2029Nairobi, Kenya27(1) - 42 Stieran Hoeg2 - 7 WPts
25/07/2029Nairobi, Kenya27(1) - 41 Tung Cong11 - 8(1) LPts
26/05/2029Nairobi, Kenya26(1) - 41 Alejandro Corrales4 - 10 WPts
27/03/2029Nairobi, Kenya25(1) - 41 Se-jong Yoo1 - 14 WPts
26/01/2029Nairobi, Kenya24(1) - 41 Ju-young Nam3 - 14 WPts
27/11/2028Nairobi, Kenya23(1) - 41 Cisco Fabela2 - 9 WPts
28/09/2028Nairobi, Kenya22(1) - 41 Heung-Min Tang6 - 4 WPts
30/07/2028Nairobi, Kenya21(1) - 41 La Vonn Fulani1 - 2 WPts
31/05/2028Nairobi, Kenya20 - 41 Elias Griego7(1) - 23 WKO3
01/04/2028Nairobi, Kenya19 - 41 Diego Monforte9 - 9 WPts
02/02/2028Nairobi, Kenya18 - 41 Emil Lager6 - 9 WPts
05/12/2027Kosice, Slovakia18 - 40 Herbert Zajac48 - 18 LPts
04/11/2027Kosice, Slovakia18 - 39 Herbert Zajac47 - 18 LPts
04/10/2027Ipoh, Malaysia18 - 38 Michael Syun26 - 28 LPts
03/09/2027Maipu, Chile18 - 37 Cisco Amparan32 - 23 LPts
03/08/2027Kosice, Slovakia18 - 36 Herbert Zajac44 - 17 LPts
03/07/2027Split, Croatia18 - 35 Nebojša Višic29 - 26 LPts
02/06/2027Split, Croatia18 - 34 Nebojša Višic28 - 26 LPts
02/05/2027Limerick, Ireland18 - 33 David Hughes39 - 18 LPts
01/04/2027Kangundo-Tala, Kenya17 - 33 Josh Chiaba8 - 9 WPts Kenya National Championships 2027View
29/03/2027Kangundo-Tala, Kenya16 - 33 Dale Yegon5 - 9 WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya15 - 33 Gareth Komen20 - 16 WPts Kenya National Championships 2027View
21/02/2027Nairobi, Kenya15 - 32 Herbert Zajac38 - 16 LPts
21/01/2027Kosice, Slovakia15 - 31 Herbert Zajac37 - 16 LPts
21/12/2026Kosice, Slovakia15 - 30 Herbert Zajac36 - 16 LPts
20/11/2026Waitakere, New Zealand15 - 29 John Taylor29 - 11 LPts
20/10/2026Waitakere, New Zealand15 - 28 John Taylor28 - 11 LPts
19/09/2026Nairobi, Kenya15 - 27 Cisco Amparan23 - 20 LPts
19/08/2026Nairobi, Kenya15 - 26 Loys Inguilizyan18 - 19 LPts
04/07/2026Nairobi, Kenya15 - 25 Shaun Dow16 - 19 LPts
30/05/2026Maipu, Chile15 - 24 Alejandro Alberto29 - 17 LPts
01/04/2026Ruiru, Kenya14 - 24 John Jepkoech27(1) - 30 WPts Kenya National Championships 2026View
29/03/2026Ruiru, Kenya13 - 24 Gareth Komen16 - 13 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya12 - 24 Zafa Amen22(1) - 43 WPts Kenya National Championships 2026View
22/02/2026Nairobi, Kenya11 - 24 Peter Zagoritis5 - 21(1) WPts
24/12/2025Valladolid, Spain11 - 23 Leonel Gil30(1) - 14 LPts
25/10/2025Cebu City, Philippines10 - 23 Elias Aguado3 - 6 WPts
27/08/2025Nairobi, Kenya9 - 23 Tevaughn Wanade5 - 17(4) WPts
28/06/2025Nairobi, Kenya8 - 23 Gabriel Puentes2 - 2 WPts
29/04/2025Evansville, USA8 - 22 Mark Kirkland7 - 6 LPts
01/03/2025Port Harcourt, Nigeria8 - 21 Mfon Abaye0 - 2 LPts
01/01/2025Hanoi, Vietnam7 - 21 Hue Trung17(2) - 21 WPts
03/11/2024Mombasa, Kenya7 - 20 Will Monley7 - 12 LPts
09/09/2024Christchurch, New Zealand6 - 20 Mark Mellas0 - 21 WPts
12/07/2024Kisumu, Kenya6 - 19 Uzoma Khamis28(1) - 14 LPts
13/05/2024Nairobi, Kenya5 - 19 Oringo Gacharia3 - 7 WPts
14/03/2024Nairobi, Kenya4 - 19 Mitsuru Matsumoto7 - 16 WPts
14/01/2024Nairobi, Kenya4 - 18 Sammy Moi1 - 21 LPts
15/11/2023Samarinda, Indonesia4 - 17 Yuda Moestopo23 - 14(1) LPts
17/09/2023Foggia, Italy3 - 17 Giuseppe Ghiglia1 - 16(1) WPts
20/07/2023Nairobi, Kenya3 - 16 Leeroy Magugu11 - 24 LPts
21/05/2023Nairobi, Kenya3 - 15 Sammy Radull7 - 25 LPts
27/03/2023Nakuru, Kenya3 - 14 Mykelti Ledama3 - 11 LPts
17/02/2023Nairobi, Kenya3 - 13 Phil Karoki20 - 12 LPts
16/01/2023Irbid, Jordan3 - 12 Farhan Herbert5 - 9 LPts
18/11/2022Brno, Czech Republic3 - 11 Miroslav Gabris10 - 19 LPts
20/09/2022Yerevan, Armenia3 - 10 Imasdun Libaridyan18 - 9 LPts
23/07/2022Surabaya, Indonesia2 - 10 Netro Oesman10 - 13 WPts
25/05/2022Mumbai, India2 - 9 Johar Bhunder11 - 17 LPts
27/03/2022Panama City, Panama2 - 8 Vicente Vicario10 - 14 LPts
27/01/2022Nairobi, Kenya1 - 8 Asif Dallal0 - 2 WPts
27/11/2021Ahmedabad, India1 - 7 Mahinder Muni9 - 13 LPts
29/09/2021Nairobi, Kenya1 - 6 Mitsuru Yoshikawa3 - 10 LPts
30/07/2021Athens, Greece1 - 5 Aeneas Gonce9 - 12 LPts
30/05/2021Pikine, Senegal1 - 4 Delano Kandji12(1) - 9 LPts
01/04/2021Nairobi, Kenya0 - 4 Sammy Moi0 - 3 WPts
01/02/2021Nairobi, Kenya0 - 3 Vandwon Cassam15 - 4 LPts
16/12/2020Manila, Philippines0 - 2 Juan Balanga4 - 10 LPts
17/10/2020Nairobi, Kenya0 - 1 Zachary Kinsaka4 - 11 LPts
05/09/2020Nairobi, Kenya0 - 0 Vince Gwako6 - 1 LPts