Weightclass:  Light Welterweight
Location:  Nairobi, Kenya
Record:  20 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/01/2034Suez, Egypt20 - 29 Kamran Pashia15 - 3 LPts Africa Championships 2034View
17/12/2033Nairobi, Kenya19 - 29 Sajid Mamoun14 - 27 WPts
16/11/2033Nairobi, Kenya18 - 29 Sajid Mamoun14 - 26 WPts
16/10/2033Giza, Egypt17 - 29 Sajid Mamoun14 - 25 WPts
15/09/2033Nairobi, Kenya17 - 28 Wasyl Wayda23 - 15 LPts
28/07/2033Jacksonville, USA16 - 28 Rex Boliver2 - 20(1) WPts
30/05/2033Rodriguez, Philippines15 - 28 Roman Macam13 - 14 WPts
01/04/2033Nairobi, Kenya14 - 28 Jay Chebet15 - 15 WPts Kenya National Championships 2033View
29/03/2033Nairobi, Kenya13 - 28 Dave Ramrakha12 - 11 WPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya12 - 28 Oliver Naikuni8 - 9 WPts Kenya National Championships 2033View
29/01/2033Montevideo, Uruguay11 - 28 Venacio Mathe6 - 13 WPts
01/12/2032Kikuyu, Kenya11 - 27 Saad Iman10 - 21(3) LPts
06/10/2032Nairobi, Kenya11 - 26 John Afakirya5 - 7 LPts
06/08/2032Shubra El-Kheima, Egypt11 - 25 Jawad Samir20 - 11 LPts
06/07/2032Nairobi, Kenya11 - 24 Susu Viwattananon24 - 12 LPts
05/06/2032Bangkok, Thailand11 - 23 Susu Viwattananon23 - 12 LPts
05/05/2032Port Said, Egypt11 - 22 Syed Basha19 - 11 LPts
01/04/2032Machakos, Kenya10 - 22 Dave Ramrakha7 - 8 WPts Kenya National Championships 2032View
29/03/2032Machakos, Kenya9 - 22 Ian Washiali13 - 5 WPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya8 - 22 Mahdi Dafaa7 - 9(1) WPts Kenya National Championships 2032View
08/03/2032Athens, Greece8 - 21 Cosmas Kanelos16 - 20 LPts
06/02/2032Nairobi, Kenya8 - 20 Cosmas Kanelos15 - 20 LPts
04/01/2032Nairobi, Kenya7 - 20 Borys Strzalkowski3 - 1 WPts
02/12/2031San Miguelito, Panama6 - 20 Gabriel Riquelme18 - 20 WPts
04/10/2031Burgas, Bulgaria5 - 20 Zhivko á Bekirski17 - 10 WPts
06/08/2031Nairobi, Kenya4 - 20 Ashley Kiyara1 - 18 WPts
17/06/2031Nairobi, Kenya4 - 19 Robert Kimutai9(1) - 17 LPts
20/04/2031Tlalnepantla, Mexico3 - 19 Alejandro Irene1 - 11 WPts
20/02/2031Kikuyu, Kenya3 - 18 Bryan Waweru16(1) - 27 LPts
25/12/2030Nairobi, Kenya2 - 18 Lisimba Radull0 - 1 WPts
27/10/2030Kashiwa, Japan2 - 17 Nori Naito8 - 10 LPts
29/08/2030Naivasha, Kenya2 - 16 Ellis Tengelei6 - 23(5) LPts
12/07/2030Mombasa, Kenya2 - 15 Napoleon Barngetuny19 - 23 LPts
11/06/2030Antipolo, Philippines2 - 14 Ignado Olmo36 - 13 LPts
13/04/2030Carolina, Puerto Rico2 - 13 Santiago Florin20 - 9 LPts
13/02/2030Oulu, Finland2 - 12 Salomo Jalkanen11(1) - 13 LPts
16/12/2029Nairobi, Kenya1 - 12 Kyrone Musyoki1 - 0 WPts
17/10/2029Naples, Italy1 - 11 Lorenzo Ballan6 - 3 LPts
19/08/2029Kangundo-Tala, Kenya1 - 10 Jake Kipkemboi1 - 3 LPts
11/07/2029Nairobi, Kenya1 - 9 Kendis Chepseba16 - 13 LPts
15/05/2029Nairobi, Kenya1 - 8 Harry Vadher13 - 6 LPts
26/03/2029Mombasa, Kenya1 - 7 Leighton Menjo7 - 17 LPts Kenya National Championships 2029View
23/02/2029Gdansk, Poland1 - 6 Piotr Kobak5 - 13 LPts
26/12/2028Tokyo, Japan0 - 6 Kei Tachibana0 - 0 WPts
28/10/2028Mombasa, Kenya0 - 5 Waqas Beshara2 - 1 LPts
12/09/2028Ruiru, Kenya0 - 4 Fraser Mwamzandi5 - 17 LPts
17/07/2028Nakuru, Kenya0 - 3 Johnny Bon11 - 12 LPts
20/05/2028Mombasa, Kenya0 - 2 James Abuom5 - 15 LPts
08/04/2028Mombasa, Kenya0 - 1 Zachary Shikoyi20 - 20 LPts
05/03/2028Nairobi, Kenya0 - 0 Richard Logo0 - 0 LPts