Weightclass:  Middleweight
Location:  Kikuyu, Kenya
Record:  7 - 38
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/07/2028Kikuyu, Kenya6 - 38 Cole Neto13 - 20 WPts
12/05/2028Kikuyu, Kenya5 - 38 Yobachi Aiyabei2 - 3 WPts
13/03/2028Kikuyu, Kenya5 - 37 Isaac Wadongo5 - 9 LPts
13/01/2028Kikuyu, Kenya4 - 37 Uzondu Mbuvi1 - 7 WPts
13/11/2027Kikuyu, Kenya4 - 36 Danny Mirii7(1) - 21 LPts
13/09/2027Kikuyu, Kenya3 - 36 Zafa Beshara10 - 9 WPts
15/07/2027Kikuyu, Kenya3 - 35 Olindo Tobia10 - 11 LPts
16/05/2027Kikuyu, Kenya2 - 35 Aukusti Virjonen5 - 19(1) WPts
17/03/2027Kikuyu, Kenya2 - 34 Rashon Alubaha10 - 15 LPts
16/01/2027Kikuyu, Kenya2 - 33 James Nkya7(1) - 12 LPts
17/11/2026Kikuyu, Kenya2 - 32 James Nzau1 - 10(1) LPts
18/09/2026Kikuyu, Kenya2 - 31 Danny Mirii3(1) - 17 LPts
19/07/2026Nairobi, Kenya2 - 30 James Mutoko17(2) - 23 LPts
01/06/2026Kingston, Jamaica2 - 29 Darryl Voiles13 - 9(1) LPts
03/04/2026Santa Cruz de la Sierra, Bolivia2 - 28 Oro Mondragon9 - 10 LPts
03/02/2026Ganja, Azerbaijan2 - 27 Waqar Wahab5 - 13 LPts
06/12/2025Zagreb, Croatia2 - 26 Boro Boškovic36 - 12 LPts
08/10/2025Adana, Turkey2 - 25 Aslan Yilmanz5 - 9(2) LPts
10/08/2025Ganja, Azerbaijan2 - 24 Mahammad Geidarov12 - 12 LPts
12/06/2025Nantes, France2 - 23 Honore Saint-Jean7 - 6(1) LPts
14/04/2025Riga, Latvia2 - 22 Aleksandr Grasis18 - 6 LPts
14/02/2025Kikuyu, Kenya1 - 22 Peter Nish0 - 8 WPts
17/12/2024Kikuyu, Kenya1 - 21 Bulut Hanim1 - 8 LPts
19/10/2024Kikuyu, Kenya1 - 20 Waleed Hussain5 - 13 LPts
21/08/2024Kikuyu, Kenya1 - 19 Adam Mwendwa9 - 10 LPts
22/06/2024Sofia, Bulgaria1 - 18 Chavdar á Vaseikov0 - 4 LPts
24/04/2024Dublin, Ireland0 - 18 Niall McGee1 - 15 WPts
25/02/2024Vilnius, Lithuania0 - 17 Piotr Kluska18 - 17 LPts
28/12/2023Constantine, Algeria0 - 16 Amer Sial7 - 20 LPts
30/10/2023Mombasa, Kenya0 - 15 Mark Marango15(1) - 22 LPts
15/09/2023London, UK0 - 14 Ronald MacNaughton18 - 10 LPts
18/07/2023Perth, Australia0 - 13 David Finlay0 - 0 LPts
20/05/2023Mombasa, Kenya0 - 12 Jake Ngotho23 - 11 LPts
24/03/2023Nairobi, Kenya0 - 11 Wasaki Kajembe13 - 18 LPts
29/01/2023Nairobi, Kenya0 - 10 Stephen Kishoyian14(1) - 16 LPts
28/12/2022Valparaiso, Chile0 - 9 Xaver Loredo20 - 7 LPts
30/10/2022Kikuyu, Kenya0 - 8 Shaquille Shaban1 - 4 LPts
31/08/2022Yerevan, Armenia0 - 7 Aramayis Hagpoian3 - 2 LPts
03/07/2022Kikuyu, Kenya0 - 6 Yago Orona2 - 5 LPts
05/05/2022Nairobi, Kenya0 - 5 Antwan Kaptich0 - 0 LPts
19/03/2022Mombasa, Kenya0 - 4 Jonathan Cheruiyot13 - 12 LPts
26/01/2022Managua, Nicaragua0 - 3 Alvino Palacios6 - 12 LPts
28/11/2021Ruiru, Kenya0 - 2 Leon Nkanata18(2) - 9 LPts
21/10/2021Mombasa, Kenya0 - 1 Yobachi Warugongo6 - 15 LPts
05/09/2021Kikuyu, Kenya0 - 0 Asif Abraham0 - 0 LPts