Weightclass:  Lightweight
Location:  Nairobi, Kenya
Record:  25(1) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/12/2034Nairobi, Kenya24(1) - 24 Karl Sheridan0 - 10 WPts
30/10/2034Nairobi, Kenya24(1) - 23 Brin Rono25 - 17 LPts
30/08/2034Nairobi, Kenya23(1) - 23 Sam Seaton12 - 23(1) WPts
30/06/2034Nairobi, Kenya22(1) - 23 Sid Mungaro19 - 14 WPts
30/04/2034Nairobi, Kenya21(1) - 23 Johnny Gow1 - 3 WPts
01/03/2034Nairobi, Kenya21(1) - 22 Tyson Radiguet4 - 0 LPts
01/01/2034Nairobi, Kenya20(1) - 22 Zain Kamali0 - 2 WPts
02/11/2033Nairobi, Kenya20(1) - 21 Harry Kimeu18 - 10 LPts
01/09/2033Nairobi, Kenya19(1) - 21 Connor Ortego0 - 5 WPts
02/07/2033Nairobi, Kenya19(1) - 20 Arran McCalmon14 - 2 LPts
01/05/2033Paris, France19(1) - 19 Mason Belan17 - 16 LPts
29/03/2033Nairobi, Kenya19(1) - 18 Daniel Kipsang11 - 28 LPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya18 - 18 Joel Jepkosgei1 - 0 WKO3 Kenya National Championships 2033View
14/03/2033Mecca, Saudi Arabia17 - 18 Waleed Racid8 - 14 WPts
11/02/2033Mecca, Saudi Arabia17 - 17 Waleed Racid7 - 14 LPts
11/01/2033Mecca, Saudi Arabia17 - 16 Waleed Racid6 - 14 LPts
11/12/2032Minsk, Belarus17 - 15 Apostol Dembinski13 - 15 LPts
10/11/2032Nairobi, Kenya17 - 14 Apostol Dembinski12 - 15 LPts
18/09/2032Minsk, Belarus16 - 14 Faddei Witko11 - 30 WPts
21/07/2032Nairobi, Kenya16 - 13 Hayden Njuguna23 - 9(3) LPts
30/05/2032Kulob, Tajikistan16 - 12 Andrii Kusheckow10 - 15 LPts
01/04/2032Machakos, Kenya16 - 11 Daniel Kipsang9 - 20 LPts Kenya National Championships 2032View
29/03/2032Machakos, Kenya15 - 11 Diallo Waithera12 - 38 WPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya14 - 11 Chike Kuto1 - 1 WPts Kenya National Championships 2032View
19/03/2032Prague, Czech Republic14 - 10 Jeron²m Rabas7 - 20 LPts
20/01/2032Tokyo, Japan14 - 9 Jiro Goto6 - 14 LPts
22/11/2031Elche, Spain14 - 8 Vicente Escajeda6 - 9 LPts
24/09/2031Montreal, Canada14 - 7 Ewan Catto5 - 19 LPts
27/07/2031Nairobi, Kenya14 - 6 Diego Avella3 - 14 LPts
29/05/2031Regina, Canada13 - 6 Brett Vallance2 - 29 WPts
29/03/2031Kisumu, Kenya13 - 5 John Koimbori18(1) - 8 LPts Kenya National Championships 2031View
26/03/2031Kisumu, Kenya12 - 5 Mahdi Sirma6 - 5 WPts Kenya National Championships 2031View
09/02/2031Ruiru, Kenya11 - 5 John Langat8 - 9 WPts
13/12/2030Nairobi, Kenya10 - 5 Xabat Lagos2 - 9 WPts
15/10/2030Reynosa, Mexico9 - 5 Sagaz Gallego5 - 19 WPts
17/08/2030Mombasa, Kenya8 - 5 Kabonero Allan8 - 12 WPts
23/06/2030Barnaul, Russia7 - 5 Aleksandr Slutzky2 - 17 WPts
25/04/2030Nairobi, Kenya6 - 5 Mark Mahboob3 - 10 WPts
28/02/2030New Delhi, India5 - 5 Darshan Ramesh14 - 8 WPts
31/12/2029Nairobi, Kenya4 - 5 Arnie Dominski2 - 7 WPts
01/11/2029Nairobi, Kenya4 - 4 Tirta Purnamasari9 - 6 LPts
02/09/2029Kisumu, Kenya3 - 4 Oliver Kenneth0 - 2 WPts
09/07/2029Carrefour, Haiti2 - 4 Chancellor Saint-Jean5 - 17 WPts
11/05/2029Mombasa, Kenya2 - 3 Kabonero Allan5 - 7 LPts
26/03/2029Mombasa, Kenya2 - 2 Mark Mishra10 - 14 LPts Kenya National Championships 2029View
26/02/2029Arlington, USA2 - 1 Antwan Aikens6 - 13 LPts
29/12/2028Nairobi, Kenya1 - 1 Ashley Stevison1 - 2 WPts
30/10/2028Gyumri, Armenia1 - 0 Khat Dadalian5 - 21(2) LPts
01/09/2028Nairobi, Kenya0 - 0 Mikhail Edigarov2 - 8 WPts