Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  29 - 33
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/10/2032Nairobi, Kenya28 - 33 Kaleb Jelagat3 - 12 WPts
26/08/2032Nairobi, Kenya27 - 33 David Oboya3 - 7 WPts
26/06/2032Nairobi, Kenya26 - 33 Bryan Githae2 - 4 WPts
27/04/2032Nairobi, Kenya25 - 33 Majid Farran0 - 4 WPts
27/02/2032Nairobi, Kenya24 - 33 Hilario Torralba2 - 3 WPts
29/12/2031Nairobi, Kenya23 - 33 Antonio Nava1 - 3 WPts
30/10/2031Nairobi, Kenya22 - 33 Ian Odera1 - 0 WPts
30/08/2031Nairobi, Kenya21 - 33 Roger Kiilu3 - 9 WPts
01/07/2031Nairobi, Kenya20 - 33 Ludacris Ampar16 - 21 WPts
01/05/2031Nairobi, Kenya19 - 33 Peabo Balala9 - 13 WPts
02/03/2031Nairobi, Kenya18 - 33 Jose Chino1 - 3 WPts
01/01/2031Nairobi, Kenya17 - 33 Arnie Imbuga1 - 13 WPts
02/11/2030Nairobi, Kenya16 - 33 Ludacris Ampar13 - 17 WPts
03/09/2030Saitama, Japan15 - 33 Kaede Takeuchi20(1) - 28 WPts
05/07/2030New Delhi, India14 - 33 Hemant Swaminathan15 - 11 WPts
07/05/2030Nairobi, Kenya14 - 32 Cole Neto22 - 22 LPts
26/03/2030Kangundo-Tala, Kenya14 - 31 Max Odhieng7 - 15 LPts Kenya National Championships 2030View
23/02/2030Nairobi, Kenya13 - 31 Francisco Punio2 - 6 WPts
25/12/2029Nairobi, Kenya12 - 31 Bryan Neale12 - 7 WPts
26/10/2029Nairobi, Kenya12 - 30 Rashon Alubaha20 - 25 LPts
26/08/2029Nairobi, Kenya12 - 29 Sam Bilali11(1) - 14 LPts
28/06/2029Athi River, Kenya12 - 28 Zafa Beshara20 - 12 LPts
08/05/2029Nairobi, Kenya12 - 27 Xyshaun Biwott18 - 22 LPts
26/03/2029Mombasa, Kenya12 - 26 Rashon Alubaha18 - 22 LPts Kenya National Championships 2029View
28/02/2029Dublin, Ireland12 - 25 John Mullen10 - 11 LPts
31/12/2028Yerevan, Armenia12 - 24 Anania Vartughyan28 - 5 LPts
02/11/2028Nairobi, Kenya12 - 23 Danny Mirii12(1) - 22 LPts
08/09/2028Nairobi, Kenya11 - 23 Xyshaun Biwott16 - 20 WPts
12/07/2028Helsinki, Finland10 - 23 Eemeli Rajala8 - 18 WPts
14/05/2028Nairobi, Kenya9 - 23 James Nkya13(2) - 17 WPts
15/03/2028Bulawayo, Zimbabwe8 - 23 Bruce Mutezo8(2) - 18(1) WPts
16/01/2028Nairobi, Kenya7 - 23 Matthew Daniel9 - 18 WPts
18/11/2027Mombasa, Kenya7 - 22 Andy Itote5 - 17 LPts
22/09/2027Riga, Latvia7 - 21 Fadei Mazbralis34(3) - 18 LPts
25/07/2027Harare, Zimbabwe6 - 21 Michael Sadiki6 - 17 WPts
27/05/2027Athi River, Kenya5 - 21 James Nkya9(1) - 13 WPts
29/03/2027Kangundo-Tala, Kenya5 - 20 Xayvion Ngeny39(2) - 32 LPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya4 - 20 Zaid Maingi8 - 17 WPts Kenya National Championships 2027View
26/01/2027Stockholm, Sweden3 - 20 David Hedin9 - 11 WPts
28/11/2026Nairobi, Kenya2 - 20 Danny Dawood9 - 13 WPts
29/09/2026London, UK2 - 19 Kris Cour8 - 21 LPts
01/08/2026Maiduguri, Nigeria2 - 18 Julius Akinyele6(1) - 22 LPts
03/06/2026Nairobi, Kenya2 - 17 Andy Andersson4 - 6 LPts
05/04/2026Nairobi, Kenya1 - 17 George Madan0 - 4 WPts
05/02/2026Kunming, China1 - 16 Zhu Tzeng2 - 1 LPts
08/12/2025Nairobi, Kenya0 - 16 Paul Abedeen0 - 4 WPts
10/10/2025Nairobi, Kenya0 - 15 Asif Kaleel4 - 8 LPts
12/08/2025Mombasa, Kenya0 - 14 Rashon Alubaha4 - 10 LPts
19/06/2025Nairobi, Kenya0 - 13 Montraie Muthamia3 - 8 LPts
21/04/2025Helsinki, Finland0 - 12 Miska Laaksonen17(2) - 26 LPts
21/02/2025Athens, Greece0 - 11 Laomedon Rosi3 - 15 LPts
24/12/2024Mombasa, Kenya0 - 10 Mark Marango22(1) - 22 LPts
18/11/2024Nairobi, Kenya0 - 9 Tevin Balala11 - 17(1) LPts
18/10/2024Vantaa, Finland0 - 8 Luukas Kantee4 - 6 LPts
20/08/2024Plzen, Czech Republic0 - 7 Herbert Hlavka2 - 12 LPts
22/06/2024Plzen, Czech Republic0 - 6 Herbert Hlavka1 - 12 LPts
24/04/2024Lagos, Nigeria0 - 5 Bright Aduda3 - 8 LPts
25/02/2024Carrefour, Haiti0 - 4 Canon Sosno27 - 14 LPts
27/12/2023New Kingston, Jamaica0 - 3 Paul Sealy9(1) - 26 LPts
29/10/2023Constantine, Algeria0 - 2 Amer Sial6 - 20 LPts
31/08/2023Mombasa, Kenya0 - 1 Shaquille Shaban4 - 7 LPts
05/07/2023Nairobi, Kenya0 - 0 Isaac Waikenda0 - 2 LPts