Weightclass:  Middleweight
Location:  Athi River, Kenya
Record:  21 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/11/2033Athi River, Kenya20 - 13 Dai Rubia0 - 6 WPts
17/09/2033Athi River, Kenya19 - 13 David Ronne3 - 10 WPts
18/07/2033Athi River, Kenya18 - 13 Noel Summerhill0 - 10 WPts
17/05/2033Athi River, Kenya17 - 13 Mark Baraza0 - 7 WPts
17/03/2033Athi River, Kenya16 - 13 Gonzalo Magin1 - 7 WPts
13/01/2033Athi River, Kenya15 - 13 Useni Itwiku0 - 1 WPts
13/11/2032Athi River, Kenya14 - 13 Useni Chemlany3 - 4 WPts
12/09/2032Athi River, Kenya13 - 13 Marcus McTavish4 - 4 WPts
14/07/2032Athi River, Kenya12 - 13 Oliver Ngongo1 - 3 WPts
15/05/2032Athi River, Kenya11 - 13 Robert Komon3 - 11 WPts
16/03/2032Athi River, Kenya10 - 13 Oliver Ngongo1 - 0 WPts
16/01/2032Athi River, Kenya9 - 13 Kyle Nzau0 - 11 WPts
17/11/2031Plovdiv, Bulgaria8 - 13 Sergey á Paisi8 - 21 WPts
19/09/2031Riga, Latvia7 - 13 Melor Nabadzinsh14 - 26(8) WPts
22/07/2031Ganja, Azerbaijan6 - 13 Inqilab Takhmazov4 - 10 WPts
24/05/2031Almaty, Kazakhstan5 - 13 Goga Iklassow0 - 0 WPts
26/03/2031Kisumu, Kenya5 - 12 Ludacris Ampar14 - 19 LPts Kenya National Championships 2031View
02/02/2031Athi River, Kenya4 - 12 Roger Kiilu3 - 5 WPts
05/12/2030Athi River, Kenya3 - 12 Kieran Langat6 - 7 WPts
07/10/2030Nakuru, Kenya3 - 11 Leeroy Odone5 - 13 LPts
29/08/2030Kangundo-Tala, Kenya3 - 10 Mark Kinyanjui1 - 19 LPts
25/07/2030Ruiru, Kenya3 - 9 Max Odhieng9 - 16 LPts
05/06/2030Athi River, Kenya2 - 9 Arnie Imbuga1 - 9 WPts
07/04/2030Kampala, Uganda1 - 9 Mark Chiume5(1) - 23 WPts
07/02/2030Udon Thani, Thailand1 - 8 Chalermjak Boonjumnong13 - 7 LPts
10/12/2029Nairobi, Kenya1 - 7 Roger Kiilu0 - 0 LPts
15/10/2029Athi River, Kenya1 - 6 Fraser Hines6 - 11 LPts
17/08/2029Bangkok, Thailand1 - 5 Padjai Keelalay40(1) - 9 LPts
19/06/2029Vilnius, Lithuania1 - 4 Tomasz Bara17 - 13 LPts
21/04/2029Athi River, Kenya1 - 3 Ike Obasanjo9 - 9 LPts
21/02/2029Ulaanbaatar, Mongolia0 - 3 Purevdorjiin Niyazbeckow3 - 2 WPts
24/12/2028Kangundo-Tala, Kenya0 - 2 Ludacris Ampar8 - 9 LPts
03/11/2028Ruiru, Kenya0 - 1 Uzondu Mbuvi2 - 11 LPts
05/09/2028Athi River, Kenya0 - 0 Kiki Aguila1 - 6 LPts