Weightclass:  Super Heavyweight
Location:  Athi River, Kenya
Record:  50 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/01/2030Athi River, Kenya49 - 24 Joshua Louttit4 - 9 WPts
03/11/2029Athi River, Kenya48 - 24 Lukman Awazie0 - 1 WPts
04/09/2029Athi River, Kenya47 - 24 Sargent Desailly4 - 2 WPts
07/07/2029Athi River, Kenya46 - 24 Goga Eivasov2 - 2 WPts
08/05/2029Athi River, Kenya45 - 24 Hakan Dede1 - 5 WPts
09/03/2029Athi River, Kenya44 - 24 Toma Verlin0 - 8 WPts
07/01/2029Athi River, Kenya43 - 24 Connor Houp1 - 11 WPts
07/11/2028Athi River, Kenya42 - 24 Dave Templeton0 - 12 WPts
08/09/2028Athi River, Kenya41 - 24 Olier Delorme11(3) - 14 WPts
09/07/2028Athi River, Kenya40 - 24 Waqar Sasooli0 - 16 WPts
09/05/2028Athi River, Kenya39 - 24 Uba Asamoah10 - 22 WPts
10/03/2028Athi River, Kenya38 - 24 Leonardo Granata8 - 17 WPts
09/01/2028Tangier, Morocco38 - 23 Dumisani Mbeki18 - 8 LPts Africa Championships 2028View
02/01/2028Oklahoma City, USA37 - 23 Bob Tautou37(1) - 18 WPts
02/12/2027Athi River, Kenya36 - 23 Bob Tautou37(1) - 17 WPts
01/11/2027Athi River, Kenya35 - 23 Bob Tautou37(1) - 16 WPts
07/09/2027Ibadan, Nigeria35 - 22 Selestino Justo26 - 7 LPts Ibadan World Championships 2027View
19/08/2027Athi River, Kenya35 - 21 Fatlum Selmani29 - 20 LPts
19/07/2027Athi River, Kenya34 - 21 Fatlum Selmani29 - 19 WPts
02/06/2027Yerevan, Armenia34 - 20 Aghan Dadayan41(2) - 13 LPts
02/05/2027Yerevan, Armenia34 - 19 Aghan Dadayan40(2) - 13 LPts
01/04/2027Kangundo-Tala, Kenya33 - 19 Sam Nkaissery11 - 13 WPts Kenya National Championships 2027View
29/03/2027Kangundo-Tala, Kenya32 - 19 Joshua Litole9 - 12 WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya31 - 19 Rashon Jasani4 - 11 WPts Kenya National Championships 2027View
25/02/2027Athi River, Kenya31 - 18 Fatlum Selmani25 - 18 LPts
25/01/2027Athi River, Kenya30 - 18 Fatlum Selmani25 - 17 WPts
25/12/2026Athi River, Kenya29 - 18 Angel Campo23(1) - 18 WPts
24/11/2026Athi River, Kenya28 - 18 Angel Campo23(1) - 17 WPts
24/10/2026Athi River, Kenya27 - 18 Angel Campo23(1) - 16 WPts
19/09/2026Athi River, Kenya27 - 17 Aghan Dadayan33(2) - 12 LPts
31/07/2026Seattle, USA26 - 17 Alen Wisely20(1) - 18 WPts
30/06/2026Athi River, Kenya26 - 16 Guillermo Ceja30 - 18 LPts
18/05/2026Athi River, Kenya26 - 15 Rodrigo Preciado26 - 11 LPts
01/04/2026Ruiru, Kenya25 - 15 Brett Monley21(1) - 11(1) WPts Kenya National Championships 2026View
29/03/2026Ruiru, Kenya24 - 15 Morgan Dawo15 - 16 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya23 - 15 Leon Konde2 - 0 WPts Kenya National Championships 2026View
15/02/2026Athi River, Kenya22 - 15 Mahdi Machila27 - 18(1) WPts
15/01/2026Lusaka, Zambia21 - 15 Mahdi Machila27 - 17(1) WPts
15/12/2025Athi River, Kenya21 - 14 Mahdi Machila26 - 17(1) LPts
14/11/2025Athi River, Kenya21 - 13 Mahdi Machila25 - 17(1) LPts
14/10/2025Lusaka, Zambia21 - 12 Mahdi Machila24 - 17(1) LPts
13/09/2025Shymkent, Kazakhstan21 - 11 Amer Tolymbekow22 - 6 LPts
13/08/2025Medellin, Colombia21 - 10 Iago Picado21 - 11 LPts
13/07/2025Medellin, Colombia21 - 9 Iago Picado20 - 11 LPts
12/06/2025Medellin, Colombia21 - 8 Iago Picado19 - 11 LPts
12/05/2025Athi River, Kenya20 - 8 Godefroid Melis13 - 10 WPts
01/04/2025Machakos, Kenya19 - 8 Brett Monley13(1) - 10(1) WPts Kenya National Championships 2025View
29/03/2025Machakos, Kenya18 - 8 Vince Abol6 - 3 WPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya17 - 8 Sam Nkaissery4 - 5 WPts Kenya National Championships 2025View
16/03/2025Athi River, Kenya16 - 8 Quimby Storlie3 - 14 WPts
08/02/2025Athi River, Kenya16 - 7 Mahdi Machila18 - 13(1) LPts
08/01/2025Athi River, Kenya15 - 7 Mahdi Machila18 - 12(1) WPts
06/12/2024Guayaquil, Ecuador15 - 6 Leonel Orrantia8 - 10 LPts
05/11/2024Athi River, Kenya15 - 5 Leonel Orrantia7 - 10 LPts
05/10/2024Athi River, Kenya14 - 5 Rehan Sultan9 - 4 WPts
04/09/2024Santo Domingo Oeste, Dominican Republic13 - 5 Beltran Marquez16 - 12 WPts
29/07/2024Athi River, Kenya12 - 5 Josh Mwakwere3 - 2 WPts
30/05/2024Tijuana, Mexico12 - 4 Ramirez Galicia16 - 9 LPts
01/04/2024Nakuru, Kenya11 - 4 Bruce Nyangweso21(2) - 19 WPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya10 - 4 Malcolm Okinda15(5) - 18 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya9 - 4 Mahdi Mulla9 - 21(8) WPts Kenya National Championships 2024View
07/02/2024Athi River, Kenya8 - 4 Useni Kombich1 - 7 WPts
09/12/2023Aarhus, Denmark8 - 3 Skjold Colding5 - 5 LPts
11/10/2023Mombasa, Kenya7 - 3 Michael Sitati1 - 16 WPts
14/08/2023Mombasa, Kenya6 - 3 Michael Sitati1 - 15 WPts
15/06/2023Mombasa, Kenya5 - 3 Michael Sitati1 - 14 WPts
24/04/2023Nairobi, Kenya4 - 3 Ubanwa Tumo9(1) - 14 WPts
26/02/2023Nairobi, Kenya4 - 2 Chiamaka Gachagua14 - 20 LPts
26/01/2023Mombasa, Kenya3 - 2 Syed Tariq9 - 24 WPts
21/12/2022Montreal, Canada3 - 1 Bruce Bault3 - 19(2) LPts
23/10/2022Athi River, Kenya2 - 1 Ulick Heitmann8 - 17 WPts
24/08/2022Athi River, Kenya1 - 1 Brett Monley0 - 3 WPts
24/06/2022Nairobi, Kenya1 - 0 Oscar Kibitok8 - 9 LPts
05/05/2022Athi River, Kenya0 - 0 Tadzio Stolarz5 - 1 WPts