Weightclass:  Featherweight
Location:  Machakos, Kenya
Record:  40 - 19(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/05/2042Machakos, Kenya39 - 19(1) Oro Costilla0 - 9 WPts
19/03/2042Machakos, Kenya38 - 19(1) Joo-ho U3 - 12 WPts
14/01/2042Machakos, Kenya37 - 19(1) Mardian Millot1 - 5 WPts
11/11/2041Machakos, Kenya36 - 19(1) Remo Serri2 - 14 WPts
09/09/2041Machakos, Kenya36 - 18(1) Seferino Artiga8 - 2 LPts
09/07/2041Machakos, Kenya35 - 18(1) Makary Nowak3 - 6 WPts
08/05/2041Machakos, Kenya34 - 18(1) Hamoelet Gellman2 - 3 WPts
06/03/2041Machakos, Kenya33 - 18(1) Azam Jawahir1 - 2 WPts
03/01/2041Machakos, Kenya32 - 18(1) Marlon Ongfiang24(14) - 10 WPts
02/11/2040Machakos, Kenya31 - 18(1) Elshan Majeed1 - 11(1) WPts
02/09/2040Machakos, Kenya30 - 18(1) Paco Baros2 - 5 WPts
03/07/2040Khayelitsha, South Africa30 - 17(1) Declan Mapumbumakunza41 - 11(1) LPts
02/06/2040Khayelitsha, South Africa30 - 16(1) Declan Mapumbumakunza40 - 11(1) LPts
02/05/2040Machakos, Kenya30 - 15(1) Akhil Iyer35 - 13 LPts
01/04/2040Nakuru, Kenya29 - 15(1) Morgan Mulla11 - 17(1) WPts Kenya National Championships 2040View
29/03/2040Nakuru, Kenya28 - 15(1) Cody Mugane11 - 14 WPts Kenya National Championships 2040View
26/03/2040Nakuru, Kenya27 - 15(1) Robert Konchellah14(1) - 8 WPts Kenya National Championships 2040View
29/02/2040Geneva, Switzerland27 - 14(1) Tremeur Sebastian28 - 18 LPts
28/01/2040Machakos, Kenya27 - 13(1) Tremeur Sebastian27 - 18 LPts
06/12/2039Machakos, Kenya27 - 12(1) LukᚠSeifert25 - 7(1) LPts
05/11/2039Machakos, Kenya26 - 12(1) LukᚠSeifert25 - 6(1) WPts
05/10/2039Kosice, Slovakia25 - 12(1) LukᚠSeifert25 - 5(1) WPts
04/09/2039Quezon City, Philippines25 - 11(1) Diego Lucagbo29 - 6(2) LPts
01/08/2039Ruiru, Kenya24 - 11(1) Chris Kamathi11 - 19 WPts
01/06/2039Ruiru, Kenya23 - 11(1) Chris Kamathi11 - 18 WPts
01/04/2039Nakuru, Kenya22 - 11(1) Chris Kamathi11 - 17 WPts Kenya National Championships 2039View
29/03/2039Nakuru, Kenya21 - 11(1) Gareth Yiampoy4 - 9 WPts Kenya National Championships 2039View
26/03/2039Nakuru, Kenya20 - 11(1) Fraser Chepchumba10 - 30 WPts Kenya National Championships 2039View
20/03/2039Ulaanbaatar, Mongolia19 - 11(1) Vitali Namnansuren8 - 16 WPts
20/01/2039Kingston, Jamaica18 - 11(1) Ollie Adair8 - 16 WPts
22/11/2038Isfahan, Iran17 - 11(1) Niao-ka Shan4 - 16 WPts
24/09/2038Dushanbe, Tajikistan16 - 11(1) Sergei Kasymbekow15 - 11(1) WPts
27/07/2038Carrefour, Haiti15 - 11(1) Elliot Bellaire3 - 14 WPts
29/05/2038Bangkok, Thailand14 - 11(1) Samartlek Chaikamdee19 - 18 WPts
29/03/2038Kisumu, Kenya14 - 10(1) Alec Nditi35 - 20(1) LPts Kenya National Championships 2038View
26/03/2038Kisumu, Kenya13 - 10(1) Cody Mugane1 - 1 WPts Kenya National Championships 2038View
19/03/2038Panama City, Panama13 - 9(1) Franco Pantoja14 - 10 LPts
17/01/2038San Jose, Costa Rica13 - 8(1) Diego Valderrama18 - 15 LPts
19/11/2037Baku, Azerbaijan12 - 8(1) Qazanfar Shabanov13 - 22 WPts
21/09/2037Amsterdam, Netherlands11 - 8(1) Theodore Moemus7 - 16 WPts
24/07/2037Surrey, Canada11 - 7(1) Gaston Norment20 - 11 LPts
26/05/2037Melbourne, Australia10 - 7(1) Chris Sheehy13 - 35 WPts
27/03/2037Bratislava, Slovakia10 - 6(1) Roland Kober21 - 10 LPts
26/03/2037Ruiru, Kenya10 - 5(1) Dan Wanjiru1 - 0 LPts Kenya National Championships 2037View
27/01/2037Honolulu, USA10 - 4(1) Pita Pikari23 - 8 LPts
28/12/2036Sao Paulo, Brazil10 - 3(1) Xavion Ferraz13 - 3 LPts
24/12/2036Fukuoka, Japan9 - 3(1) Isamu Nagasawa15 - 7 WPts
20/12/2036Montreal, Canada8 - 3(1) Fernand Mauriac1 - 0 WPts
22/10/2036Mombasa, Kenya7 - 3(1) Dominic Baldacchino5 - 12 WPts
27/08/2036Machakos, Kenya6 - 3(1) Kyrone Baraza1 - 3 WPts
27/06/2036Kangundo-Tala, Kenya5 - 3(1) Ubanwa Maingi3 - 17 WPts
25/05/2036Nairobi, Kenya4 - 3(1) Kyrone Baraza1 - 1 WPts
29/03/2036Nairobi, Kenya4 - 2 Matt Kiunjuri41 - 17 LKO3 Kenya National Championships 2036View
26/03/2036Nairobi, Kenya3 - 2 Ubanwa Maingi2 - 16 WPts Kenya National Championships 2036View
11/02/2036San Juan, Puerto Rico2 - 2 Eduardo Amor3 - 19 WPts
13/12/2035Minsk, Belarus1 - 2 Volodmiri Wasik5 - 25 WPts
15/10/2035Spanish Town, Jamaica1 - 1 Bruce Geddings18 - 14 LPts
17/08/2035Montevideo, Uruguay1 - 0 Vegas De Anda13 - 13 LPts
05/07/2035Machakos, Kenya0 - 0 Vasili Zass0 - 7 WPts