Weightclass:  Lightweight
Location:  Kisumu, Kenya
Record:  54(5) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/01/2028Kisumu, Kenya53(5) - 22 Jeraldo Lorenz15 - 23 WPts
08/11/2027Kisumu, Kenya53(5) - 21 Joey Jackson12 - 8 LPts
08/09/2027Kisumu, Kenya52(5) - 21 Luka Students6 - 3 WPts
09/07/2027Kisumu, Kenya51(5) - 21 Xavier Villalon4(1) - 16(2) WPts
10/05/2027Kisumu, Kenya50(5) - 21 Ponce Jerez19(1) - 12 WPts
11/03/2027Kisumu, Kenya49(5) - 21 Kolzak Skobov0 - 11 WPts
10/01/2027Kisumu, Kenya48(5) - 21 Lazar Isckaliew0 - 9 WPts
11/11/2026Kisumu, Kenya47(5) - 21 Kanan Garibov15(1) - 4 WPts
11/09/2026Kisumu, Kenya46(5) - 21 Saenmuangloei Jor Chaijinda4 - 22(1) WPts
13/07/2026Kisumu, Kenya45(4) - 21 Faraji Lakay5 - 14 WKO3
13/05/2026Kisumu, Kenya44(4) - 21 Leonardo Cilia10 - 16 WPts
14/03/2026Kisumu, Kenya43(4) - 21 Suor Dabpongmahachai0 - 3 WPts
12/01/2026Kano, Nigeria43(4) - 20 Ricky Serero30 - 14 LPts Africa Championships 2026View
09/01/2026Kano, Nigeria42(4) - 20 Quintavius Nkhuwa10(1) - 12 WPts Africa Championships 2026View
19/12/2025Kisumu, Kenya41(4) - 20 Mikhail Maruska33(1) - 24 WPts
18/11/2025Kisumu, Kenya40(4) - 20 Mikhail Maruska33(1) - 23 WPts
17/10/2025Sofia, Bulgaria39(4) - 20 Yanko á Stamboliski41(3) - 20 WPts
16/09/2025Prague, Czech Republic39(4) - 19 MatouÜ Trcka36(2) - 20 LPts
16/08/2025Kampala, Uganda39(4) - 18 Rehman Lodi29(2) - 27 LPts
16/07/2025Prague, Czech Republic39(4) - 17 MatouÜ Trcka34(2) - 20 LPts
15/06/2025Kisumu, Kenya39(4) - 16 Mikhail Maruska32(1) - 19 LPts
15/05/2025Kisumu, Kenya38(4) - 16 Jose Falla23(1) - 24 WPts
01/04/2025Machakos, Kenya37(4) - 16 Wayne Munyala5 - 6 WPts Kenya National Championships 2025View
29/03/2025Machakos, Kenya36(4) - 16 Kadeem Nabutola13 - 22 WPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya35(4) - 16 Neil Inquiry4 - 4 WPts Kenya National Championships 2025View
08/03/2025Mombasa, Kenya34(4) - 16 Jacob Mwakwere19(1) - 24 WPts
07/01/2025Mombasa, Kenya33(4) - 16 Jacob Mwakwere19(1) - 23 WPts
09/11/2024Christchurch, New Zealand32(4) - 16 Mark Semple5 - 23(1) WPts
10/09/2024Kangundo-Tala, Kenya31(4) - 16 Lewis Cheserem19(2) - 22 WPts
16/07/2024Nairobi, Kenya31(4) - 15 Oscar Shikanda21 - 23 LPts
16/05/2024Nairobi, Kenya31(4) - 14 Oscar Shikanda20 - 23 LPts
29/03/2024Nakuru, Kenya31(4) - 13 Atif Khalil38 - 15 LPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya30(4) - 13 Dikembe Ochuodho12 - 18 WPts Kenya National Championships 2024View
15/03/2024Kisumu, Kenya29(4) - 13 Clinton Kaya1 - 0 WPts
15/01/2024Yerevan, Armenia28(3) - 13 Ohan Zabounyan9 - 17 WKO3
17/11/2023Nairobi, Kenya27(2) - 13 Steven Chepchirchir26(1) - 9 WKO3
22/09/2023Honolulu, USA27(2) - 12 Isaac Kilgore18 - 4 LPts
25/07/2023Krasnodar, Russia27(2) - 11 Fedya Shirikov17 - 12 LPts
27/05/2023Nairobi, Kenya26(2) - 11 Adam Cheboiboch17 - 17 WPts
29/03/2023Mombasa, Kenya26(2) - 10 Atif Khalil33 - 7 LPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya25(2) - 10 Kwau Tarry4 - 20 WPts Kenya National Championships 2023View
22/03/2023Khujand, Tajikistan24(2) - 10 Akif Chelebiev10(1) - 19 WPts
22/01/2023Nairobi, Kenya24(2) - 9 David Pattni22 - 11 LPts
28/11/2022Kisumu, Kenya23(2) - 9 Sulaiman Wadongo0 - 2 WPts
28/09/2022Asuncion, Paraguay22(1) - 9 Joaquin Baile6 - 25(3) WKO3
31/07/2022Columbus, USA22(1) - 8 Edward Dautel6 - 13 LPts
01/06/2022Tlaquepaque, Mexico21(1) - 8 Xaver Celio15 - 13 WPts
03/04/2022Nairobi, Kenya20 - 8 Dom Wanjala7 - 14 WKO3
06/02/2022Nairobi, Kenya20 - 7 Joe Mutuku11 - 15 LPts
24/12/2021Mombasa, Kenya19 - 7 Ian Chhabra7 - 15 WPts
22/11/2021Kingston, Jamaica18 - 7 Gareth Winning1 - 6 WPts
23/09/2021Guadalupe, Mexico18 - 6 Vicente Deniz9 - 9 LPts
25/07/2021Montreal, Canada17 - 6 Briant Nys10 - 13 WPts
27/05/2021Dublin, Ireland16 - 6 Liam Sheenan11 - 9 WPts
29/03/2021Machakos, Kenya16 - 5 Atif Khalil18 - 2 LPts Kenya National Championships 2021View
26/03/2021Machakos, Kenya15 - 5 Michael Keter9 - 11 WPts Kenya National Championships 2021View
02/02/2021Kisumu, Kenya14 - 5 Shayan Gurmani18 - 2 WPts
01/12/2020Kisumu, Kenya13 - 5 Rex Matiku7 - 12 WPts
02/10/2020Bayamon, Puerto Rico12 - 5 Joaquin Picazo3 - 7 WPts
04/08/2020Kisumu, Kenya11 - 5 Joe Chebet4 - 13(2) WPts
03/06/2020Vilnius, Lithuania10 - 5 Metody Bacha6 - 6 WPts
04/04/2020Kisumu, Kenya9 - 5 Michael Keter6 - 8 WPts
04/02/2020Nairobi, Kenya8 - 5 Brad Mwangale2 - 12(1) WPts
08/12/2019Kisumu, Kenya8 - 4 La Vonn Shiundu9 - 4 LPts
08/10/2019Nairobi, Kenya7 - 4 Ian Kiptui1 - 3 WPts
23/08/2019Hangzhou, China6 - 4 Chung Tsen4 - 5 WPts
25/06/2019Kisumu, Kenya6 - 3 Chen Dong3 - 3 LPts
26/04/2019Kisumu, Kenya5 - 3 Fausto Boldrini1 - 4 WPts
24/02/2019Kisumu, Kenya5 - 2 Oscar Shikanda3 - 4 LPts
26/12/2018Kisumu, Kenya4 - 2 Cole Dalrymple3 - 2 WPts
28/10/2018Ruiru, Kenya4 - 1 La Vonn Shiundu3 - 3 LPts
02/09/2018Nairobi, Kenya4 - 0 Ian Kaloki1 - 0 LPts
14/07/2018Nairobi, Kenya3 - 0 Kieran Kibiwot1 - 2 WPts
17/05/2018Mombasa, Kenya2 - 0 Lucas Khalwale1 - 0 WPts
03/04/2018Kisumu, Kenya1 - 0 Leighton Musyoki0 - 1 WPts
18/02/2018Brescia, Italy0 - 0 Daniele Veltroni0 - 0 WPts