Weightclass:  Light Heavyweight
Location:  Athi River, Kenya
Record:  23 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/05/2031Athi River, Kenya22 - 24 Konstantin Hritz7 - 6 WPts
10/03/2031Athi River, Kenya21 - 24 Morgan Odoi1 - 0 WPts
09/01/2031Athi River, Kenya20 - 24 Darrell Konate3 - 8 WPts
09/11/2030Athi River, Kenya19 - 24 La Vonn Kemai1 - 3 WPts
10/09/2030Athi River, Kenya18 - 24 Leverett Cassel1 - 8 WPts
11/07/2030Athi River, Kenya17 - 24 Aleksander Stachowiak3 - 7 WPts
12/05/2030Athi River, Kenya16 - 24 Jay Thoma8 - 15 WPts
12/03/2030Athi River, Kenya15 - 24 Chike Seidlitz1 - 4 WPts
09/01/2030Athi River, Kenya14 - 24 Toma Glaznieks2 - 15 WPts
08/11/2029Athi River, Kenya14 - 23 Mark Wanade13 - 21 LPts
08/09/2029Athi River, Kenya13 - 23 Hugh Riddle1 - 4 WPts
10/07/2029Athi River, Kenya13 - 22 Colin Yates2 - 13 LPts
11/05/2029Mitchells Plain, South Africa12 - 22 Robert Zungu3 - 15 WPts
13/03/2029Berlin, Germany12 - 21 Karlyn Mainz4 - 18 LPts
12/01/2029Almaty, Kazakhstan12 - 20 Afon Ordabaev14 - 18 LPts
14/11/2028Nairobi, Kenya12 - 19 Lewis Shrekeezy16 - 18 LPts
17/09/2028Nairobi, Kenya11 - 19 Sam Kibiwott9 - 13 WPts
19/07/2028Mombasa, Kenya10 - 19 Danny Wanyama3 - 20(3) WPts
23/05/2028Kikuyu, Kenya10 - 18 Dewayne Waiguru21 - 5 LPts
29/03/2028Kisumu, Kenya10 - 17 Corey Ndururi15(1) - 20 LPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya9 - 17 Greg Githae2 - 5 WPts Kenya National Championships 2028View
18/03/2028Almaty, Kazakhstan8 - 17 Afon Ordabaev11 - 16 WPts
19/01/2028Kingston, Jamaica8 - 16 Lee Laurie10 - 9 LPts
21/11/2027Accra, Ghana8 - 15 Dai Bawuah8 - 15 LPts
23/09/2027iBhayi, South Africa7 - 15 Morgan Verster8 - 14 WPts
26/07/2027Mombasa, Kenya7 - 14 Oja Shrekeezy9 - 9 LPts
21/06/2027Kisumu, Kenya7 - 13 Connor Apudo13 - 19 LPts
21/05/2027Tehran, Iran6 - 13 Yo Shi0 - 5 WPts
23/03/2027Plzen, Czech Republic6 - 12 Slßvek Kana6 - 11 LPts
23/01/2027Nairobi, Kenya6 - 11 Jake Mureithi29(2) - 39 LPts
11/12/2026Kumasi, Ghana6 - 10 Roger Lamptey12(1) - 18 LPts
13/10/2026Ilorin, Nigeria6 - 9 Vince Chukwuma17 - 18(1) LPts
15/08/2026Manaus, Brazil6 - 8 Sagaz Calixto8 - 12 LPts
17/06/2026Ruiru, Kenya5 - 8 Henry Abol1(1) - 16(4) WPts
20/04/2026Athi River, Kenya4 - 8 Yulian Panov0 - 3 WPts
20/02/2026Athi River, Kenya3 - 8 Georgiy Zhitnik3 - 3 WPts
22/12/2025Athi River, Kenya3 - 7 Lewis Shrekeezy5 - 11 LPts
23/10/2025Bogota, Colombia3 - 6 Seferino Vinal35(2) - 14 LPts
25/08/2025Toshkent, Uzbekistan3 - 5 Ivan Kanapyanow2 - 17 LPts
27/06/2025Port Elizabeth, South Africa3 - 4 Brad Biampata11 - 12(1) LPts
29/04/2025Ruiru, Kenya2 - 4 Henry Abol0 - 10(3) WPts
07/03/2025Samarqand, Uzbekistan1 - 4 Dilavar Hamady1 - 5 WPts
07/01/2025Hyderabad, India1 - 3 Santhosh Bhunder7 - 29 LPts
09/11/2024Abu Dhabi, UAE1 - 2 Zain Khalili22(1) - 15 LPts
10/09/2024Machakos, Kenya1 - 1 Brin Chemut6 - 13 LPts
15/07/2024Kisumu, Kenya1 - 0 George Magutt15 - 25(1) LPts
07/06/2024Athi River, Kenya0 - 0 Kentay Kajembe1 - 0 WPts