Weightclass:  Lightweight
Location:  Nakuru, Kenya
Record:  19 - 43(3)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/12/2033Nakuru, Kenya18 - 43(3) Ton Dung7 - 5 WPts
22/10/2033Nakuru, Kenya17 - 43(3) Fumio Higa1 - 10 WPts
22/08/2033Nakuru, Kenya17 - 42(2) Sam Gide18(2) - 16 LKO3
21/06/2033Nakuru, Kenya16 - 42(2) Pungluang Rattanabundit1 - 3 WPts
20/04/2033Nakuru, Kenya15 - 42(2) Vasili Mordorj1 - 13 WPts
19/02/2033Nakuru, Kenya14 - 42(2) Manopnoi Budprom1 - 5 WPts
20/12/2032Nakuru, Kenya13 - 42(2) Juan Martinez0 - 7 WPts
20/10/2032Nakuru, Kenya12 - 42(2) Imran Messadia32 - 21(1) WPts
05/09/2032Nakuru, Kenya12 - 41(1) Obaid Yasin28(2) - 21 LKO3
18/07/2032Nairobi, Kenya12 - 40(1) Michael Ndiku32(4) - 22 LPts
20/05/2032Nairobi, Kenya12 - 39 Michael Ndiku31(3) - 22 LKO3
29/03/2032Machakos, Kenya12 - 38 Matthew Pukosr15 - 11 LPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya11 - 38 Mahdi Sirma7 - 12 WPts Kenya National Championships 2032View
13/02/2032Rostock, Germany11 - 37 Richart Gay13 - 20 LPts
16/12/2031Novosibirsk, Russia10 - 37 Aleksei Babinski3 - 19 WPts
18/10/2031Nakuru, Kenya9 - 37 John Kamuzati6 - 13 WPts
18/08/2031Nakuru, Kenya8 - 37 Qosqar Manafov1 - 9 WPts
19/06/2031Achiaman, Ghana8 - 36 Billy Salawu8 - 11 LPts
20/04/2031Goiania, Brazil7 - 36 Montego Galaz12 - 17 WPts
20/02/2031Nakuru, Kenya7 - 35 Moses Sanusi16 - 8(1) LPts
22/12/2030Khabarovsk, Russia6 - 35 Dmitri Chemenov3 - 17 WPts
24/10/2030Port Said, Egypt5 - 35 Gazi Tawfik0 - 5 WPts
26/08/2030Kikuyu, Kenya5 - 34 Fraser Kidero13 - 22 LPts
29/06/2030Nakuru, Kenya5 - 33 Josh Kiplitany13 - 12 LPts
30/04/2030Mexico City, Mexico5 - 32 Ignado Nanez6 - 18(1) LPts
02/03/2030San Miguelito, Panama5 - 31 Larenzo Asencio5 - 14 LPts
02/01/2030Nakuru, Kenya5 - 30 Mark Mishra13 - 17 LPts
03/11/2029Karagandy, Kazakhstan5 - 29 Ibrahim Baizhanoff10 - 22 LPts
05/09/2029Halle, Germany4 - 29 Jaye Plaut0 - 0 WPts
08/07/2029Kisumu, Kenya4 - 28 Mark Mishra11 - 16 LPts
10/05/2029Nairobi, Kenya4 - 27 Michael Ndiku14 - 16 LPts
11/03/2029Prague, Czech Republic4 - 26 Roman Sima10 - 21 LPts
11/01/2029Abidjan, Ivory Coast4 - 25 Umber Beaucage6 - 20 LPts
13/11/2028Nakuru, Kenya4 - 24 James Tumbo8 - 4 LPts
14/09/2028Athi River, Kenya4 - 23 Richard Godana20 - 18 LPts
22/07/2028Accra, Ghana3 - 23 Lisimba Asare6 - 11 WPts
24/05/2028Belem, Brazil3 - 22 Juan Monte13 - 4 LPts
26/03/2028Accra, Ghana3 - 21 Lisimba Asare4 - 11 LPts
27/01/2028Nakuru, Kenya2 - 21 Sam Khaemba0 - 2 WPts
28/11/2027Nakuru, Kenya1 - 21 James Tumbo3 - 3 WPts
29/09/2027Vantaa, Finland1 - 20 Kauko Soisalo2 - 4 LPts
01/08/2027Mombasa, Kenya1 - 19 Max Lone10 - 13 LPts
03/06/2027Accra, Ghana1 - 18 John Ankomah2 - 9 LPts
05/04/2027Naivasha, Kenya1 - 17 Clinton Kaya9 - 11 LPts
09/02/2027Samarqand, Uzbekistan1 - 16 Elmar Shaban10 - 17 LPts
12/12/2026Athi River, Kenya1 - 15 Zachary Mutu13 - 8 LPts
14/10/2026Nairobi, Kenya1 - 14 Amer Shams3 - 16 LPts
15/08/2026Mombasa, Kenya1 - 13 Tobias Ramrakha5 - 12 LPts
17/06/2026Nakuru, Kenya1 - 12 Michael Ndiku1 - 10 LPts
17/04/2026Nakuru, Kenya1 - 11 Langit Budiaman13 - 7 LPts
17/02/2026Mexicali, Mexico1 - 10 Cipriano Gonzalez10 - 12 LPts
20/12/2025Odessa, Ukraine1 - 9 Boris Portnyagin2 - 24 LPts
22/10/2025Nakuru, Kenya1 - 8 Zachary Mutu9 - 5 LPts
23/08/2025Greensboro, USA1 - 7 Sid Platini21 - 19(2) LPts
25/06/2025Nakuru, Kenya1 - 6 Keshawn Matiba3 - 11 LPts
26/04/2025Istanbul, Turkey0 - 6 Ata Saffet0 - 9 WPts
26/02/2025Lusaka, Zambia0 - 5 Kadeem Kabubu3 - 4 LPts
29/12/2024Nakuru, Kenya0 - 4 Keshawn Matiba1 - 10 LPts
30/10/2024Nakuru, Kenya0 - 3 Malik Hallal0 - 6 LPts
31/08/2024Tehran, Iran0 - 2 Dewei Koon3 - 4 LPts
03/07/2024Dushanbe, Tajikistan0 - 1 Arseni Kajrimow5 - 9 LPts
05/05/2024Nakuru, Kenya0 - 0 Jawad Sawaya0 - 5 LPts