Weightclass:  Lightweight
Location:  Kisumu, Kenya
Record:  32 - 27(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/04/2045Kisumu, Kenya31 - 27(1) Fausto Leandro6 - 3(1) WPts
28/01/2045Kisumu, Kenya30 - 27(1) John Ward1 - 23 WPts
25/11/2044Kisumu, Kenya29 - 27(1) Rico Llorente5 - 6 WPts
21/09/2044Kisumu, Kenya28 - 27(1) Algernon Cohen1 - 9 WPts
19/07/2044Kisumu, Kenya27 - 27(1) Alberto Romagnoli1 - 2 WPts
16/05/2044Kisumu, Kenya27 - 26 Sennett Bourvil13 - 21 LKO2
16/03/2044Kisumu, Kenya26 - 26 Tirto Prasetyo9 - 13 WPts
15/01/2044Kisumu, Kenya25 - 26 Paco Merlos1 - 1 WPts
14/11/2043Kisumu, Kenya24 - 26 Carlo Ghezzi3 - 8 WPts
12/09/2043Asan, South Korea23 - 26 Kee-hee Chun33 - 14(1) WPts
15/07/2043London, UK22 - 26 Jack Doyle13 - 11 WPts
16/05/2043Baltimore, USA21 - 26 Paul Storer9 - 25(1) WPts
18/03/2043Shreveport, USA21 - 25 Max Garrett18 - 12 LPts
18/01/2043Kisumu, Kenya20 - 25 Robert Bani0 - 14 WPts
16/11/2042Kangundo-Tala, Kenya20 - 24 Ollie Moi15 - 27 LPts
14/09/2042Kangundo-Tala, Kenya20 - 23 Ollie Moi14 - 27 LPts
13/07/2042Kangundo-Tala, Kenya19 - 23 Ollie Moi14 - 26 WPts
16/05/2042Nairobi, Kenya19 - 22 Chike Lugano16 - 18 LPts
26/03/2042Kangundo-Tala, Kenya19 - 21 Quoitrel Mutai9(4) - 6 LPts Kenya National Championships 2042View
12/03/2042Kisumu, Kenya18 - 21 Lewys Greenaway3 - 21 WPts
08/01/2042Kisumu, Kenya17 - 21 Urvano Ramirez2 - 5 WPts
06/11/2041Algiers, Algeria16 - 21 Kamran Zatelli8(2) - 26(1) WPts
08/09/2041Kisumu, Kenya15 - 21 John MacBeth0 - 10 WPts
08/07/2041Kisumu, Kenya14 - 21 Chike Lugano14 - 15 WPts
07/05/2041Los Angeles, USA13 - 21 Andy Shera3 - 17(1) WPts
08/03/2041Mombasa, Kenya12 - 21 Wayne Masinde8 - 18 WPts
08/01/2041El Paso, USA11 - 21 Noel All2 - 12 WPts
10/11/2040Georgetown, Guyana10 - 21 Wayne Dewey16 - 16 WPts
12/09/2040Kryvyi Rih, Ukraine10 - 20 Arseni Chunko12 - 5 LPts
15/07/2040Dubai, UAE9 - 20 Ali Ghani9 - 11 WPts
15/05/2040Roskilde, Denmark9 - 19 Hannes Sonnichsen10 - 12 LPts
17/03/2040San Jose, Costa Rica9 - 18 Ricardo Guardia9 - 21 LPts
17/01/2040Nairobi, Kenya9 - 17 Salim Ndambuki16 - 14 LPts
18/11/2039Kisumu, Kenya8 - 17 Amer Zehri3 - 5 WPts
17/09/2039Kisumu, Kenya7 - 17 Penda Gatheru6 - 3 WPts
17/07/2039Madrid, Spain7 - 16 Zelipe Loredo9 - 10 LPts
18/05/2039North Las Vegas, USA7 - 15 Alec Marta1 - 2 LPts
20/03/2039Kisumu, Kenya6 - 15 Jamar Neto1 - 1 WPts
20/01/2039Nakuru, Kenya5 - 15 Chiamaka Alubaha3 - 11 WPts
20/11/2038Kisumu, Kenya4 - 15 Arie Fournyer7 - 14 WPts
20/09/2038Kisumu, Kenya3 - 15 Ollie Moi2 - 15 WPts
21/07/2038Tallaght, Ireland3 - 14 Lee Rafferty12 - 17(2) LPts
23/05/2038Riga, Latvia3 - 13 Toma Galdinsh10 - 15 LPts
25/03/2038The Hague, Netherlands3 - 12 Lennert Lalyon6 - 8 LPts
25/01/2038Yerevan, Armenia3 - 11 Vanagan Isahakyan8 - 10 LPts
26/11/2037Nakuru, Kenya2 - 11 Dave Lentimalo2 - 17(1) WPts
01/10/2037Donetsk, Ukraine2 - 10 Volodymyr Rusin16 - 20 LPts
03/08/2037Kansas City, USA2 - 9 Justin McIver3 - 6 LPts
05/06/2037Montreal, Canada2 - 8 Bonar Cartier8 - 16 LPts
07/04/2037Kisumu, Kenya2 - 7 Zaid Mogusu7 - 10 LPts
06/02/2037Isfahan, Iran1 - 7 Zafa Dar7 - 15 WPts
09/12/2036Shymkent, Kazakhstan1 - 6 Nikolai Kajrbecov6 - 18 LPts
11/10/2036Nairobi, Kenya1 - 5 Ian Phiri5 - 27 LPts
17/08/2036Calgary, Canada1 - 4 Andy Eynon19 - 10 LPts
19/06/2036Yerevan, Armenia1 - 3 Kor Baboghlian23 - 23 LPts
21/04/2036Nairobi, Kenya1 - 2 Glynn Okullu4 - 14 LPts
23/02/2036Kisumu, Kenya0 - 2 Mablevi Salem1 - 4 WPts
25/12/2035Nairobi, Kenya0 - 1 Davie Sang4 - 13 LPts
18/11/2035Kisumu, Kenya0 - 0 Salim Ndambuki1 - 1 LPts