Weightclass:  Welterweight
Location:  Mombasa, Kenya
Record:  26 - 33
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/12/2033Mombasa, Kenya25 - 33 Seth Nyambane24 - 10 WPts
26/10/2033Mombasa, Kenya24 - 33 Senon Charo11 - 10 WPts
26/08/2033Mombasa, Kenya23 - 33 Mark Thuo1 - 1 WPts
25/06/2033Mombasa, Kenya22 - 33 Waqas Sabet0 - 15 WPts
24/04/2033Mombasa, Kenya22 - 32 Vid Manojlovic14 - 13 LPts
23/02/2033Mombasa, Kenya21 - 32 Berto Mosquera7 - 5 WPts
24/12/2032Mombasa, Kenya20 - 32 Juan Iglesia4 - 6 WPts
24/10/2032Mombasa, Kenya19 - 32 Kolya Karibzhanow11 - 4 WPts
24/08/2032Mombasa, Kenya18 - 32 Paul Fyfe3 - 11 WPts
23/06/2032Mombasa, Kenya17 - 32 Verdun Blondel0 - 15 WPts
21/04/2032Giza, Egypt16 - 32 Zafa Mohamedain2 - 21 WPts
22/02/2032Samarqand, Uzbekistan16 - 31 Nadir Bakhlulov10 - 12 LPts
25/12/2031Kumasi, Ghana16 - 30 David Owusu13 - 18 LPts
27/10/2031Belo Horizonte, Brazil15 - 30 Emanuel Pinho5 - 20 WPts
29/08/2031Mombasa, Kenya14 - 30 Noah Jirongo13 - 29(2) WPts
30/06/2031Mombasa, Kenya13 - 30 Noah Jirongo13 - 28(2) WPts
02/05/2031Mombasa, Kenya12 - 30 Fresco Vizcaino9 - 5 WPts
04/03/2031Zamboanga City, Philippines12 - 29 Declan Tigas6 - 21 LPts
04/01/2031Nairobi, Kenya12 - 28 Paul Rathbun16(2) - 19 LPts
06/11/2030Ruiru, Kenya11 - 28 Theo Chepkemei28 - 10 WPts
08/09/2030Mombasa, Kenya11 - 27 Quannell Abura10 - 10 LPts
09/07/2030Nairobi, Kenya11 - 26 Nathan Mangua15 - 19 LPts
12/05/2030Mombasa, Kenya10 - 26 Corey Ngilu6 - 10 WPts
14/03/2030Buenos Aires, Argentina9 - 26 Pedro Triano0 - 4 WPts
14/01/2030Nakuru, Kenya9 - 25 Greg Chemlany10 - 28 LPts
16/11/2029Nairobi, Kenya9 - 24 Dave Masika17(1) - 15 LPts
19/09/2029Mombasa, Kenya8 - 24 Mike Kathurima0 - 7 WPts
21/07/2029Novokuznetsk, Russia8 - 23 Sergei Svatkovskiy21 - 16(1) LPts
23/05/2029Mombasa, Kenya7 - 23 Rob Michuki1 - 16(3) WPts
25/03/2029Mombasa, Kenya6 - 23 Robert Aceda0 - 3 WPts
25/01/2029Accra, Ghana6 - 22 Owen Obodom3 - 12 LPts
27/11/2028Rotterdam, Netherlands6 - 21 Mane Scifo35 - 12(1) LPts
29/09/2028Georgetown, Guyana6 - 20 John Greenshields5 - 20 LPts
01/08/2028Nairobi, Kenya6 - 19 Jevonte Kalu9 - 20(3) LPts
11/06/2028Mombasa, Kenya5 - 19 Mark Kubu1 - 18 WPts
11/05/2028Naivasha, Kenya5 - 18 Sam Ghir3 - 18 LPts
29/03/2028Thessaloniki, Greece5 - 17 Guilio Papadakis14 - 24(9) LPts
30/01/2028Athens, Greece5 - 16 Orion Anagnos14(1) - 18 LPts
02/12/2027Jakarta, Indonesia5 - 15 Karno Hamsjin51(1) - 24 LPts
03/10/2027Hyderabad, India5 - 14 Atif Hussein9(1) - 28 LPts
05/08/2027Croix des Bouqets, Haiti5 - 13 Ray Mimoun5 - 18(1) LPts
07/06/2027Yerevan, Armenia5 - 12 Boghos Leonyan0 - 0 LPts
09/04/2027Guatemala City, Guatemala5 - 11 Reynaldo Sanchez7 - 9 LPts
09/02/2027Mombasa, Kenya4 - 11 Jayvyn Kipkirui0 - 3 WPts
11/12/2026Mombasa, Kenya3 - 11 Gerard Clemen0 - 6 WPts
12/10/2026Indianapolis, USA3 - 10 Glynn Molpus3 - 3 LPts
14/08/2026New Delhi, India3 - 9 Jawad Malek7 - 22 LPts
16/06/2026Mombasa, Kenya2 - 9 Noah Jirongo0 - 8(1) WPts
24/04/2026Krasnodar, Russia2 - 8 Timofei Minsky2 - 10(1) LPts
24/02/2026Mombasa, Kenya2 - 7 Kabonesa Ngahu2 - 8 LPts
26/12/2025Mombasa, Kenya2 - 6 Fanuco Abrantes2 - 11 LPts
28/10/2025Nairobi, Kenya2 - 5 Denzel Lopuyet1 - 2 LPts
03/09/2025Nairobi, Kenya1 - 5 Geoff Cheserem1 - 0 WPts
10/07/2025Mombasa, Kenya0 - 5 Justin Zakayo1 - 0 WPts
11/05/2025Naivasha, Kenya0 - 4 Brad Keino3(1) - 7 LPts
29/03/2025Mombasa, Kenya0 - 3 Tavon Nyandoro5 - 18 LPts
15/02/2025Waitakere, New Zealand0 - 2 Atua Mahauariki16 - 15 LPts
18/12/2024Antwerp, Belgium0 - 1 Lemme Van den Tielke7(1) - 15 LPts
20/10/2024Mombasa, Kenya0 - 0 Zareb Babla1(1) - 7 LPts