Weightclass:  Welterweight
Location:  Larache, Morocco
Record:  16(1) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/10/2029Larache, Morocco15(1) - 20 Sasha Kiselyov0 - 2 WPts
01/09/2029Larache, Morocco14(1) - 20 Walid Lenaert0 - 1 WPts
02/07/2029Larache, Morocco13(1) - 20 Brad Waiswa1 - 0 WPts
02/05/2029Larache, Morocco12(1) - 20 Fo-hsing Seeto0 - 3 WPts
03/03/2029Larache, Morocco11(1) - 20 John Cousar0 - 2 WPts
02/01/2029Larache, Morocco11(1) - 19 Xayvion Bimi16 - 17 LPts
02/11/2028Larache, Morocco10 - 19 Cabal Cerdan3 - 16(3) WKO3
04/09/2028Larache, Morocco10 - 18 Amjad Siddiqui14 - 18 LPts
06/07/2028Larache, Morocco10 - 17 Ibeamaka Adusei11 - 13 LPts
07/05/2028Larache, Morocco9 - 17 Taqiy Adjurrum2 - 15 WPts
08/03/2028Larache, Morocco8 - 17 Baz Haddou4 - 11(1) WPts
08/01/2028Larache, Morocco8 - 16 Tijl Hallewyn4 - 10 LPts
09/11/2027Zagreb, Croatia8 - 15 Damir Kordic6 - 19 LPts
11/09/2027Larache, Morocco7 - 15 Fayaaz Berrabeh4 - 4 WPts
12/07/2027Thessaloniki, Greece7 - 14 Mopsus Petropoulos3 - 14 LPts
13/05/2027Cairns, Australia7 - 13 Ian Beith8 - 11 LPts
15/03/2027Sydney, Australia6 - 13 Chris Marquis7 - 17 WPts
15/01/2027Vienna, Austria5 - 13 Leonhard Langendorff12 - 15 WPts
17/11/2026Puente Alto, Chile5 - 12 Francisco Primo20 - 14 LPts
18/09/2026Larache, Morocco4 - 12 Zarevant Garian5 - 16 WPts
20/07/2026Lankaran, Azerbaijan4 - 11 Bilal Aleskerov5 - 14 LPts
22/05/2026Casablanca, Morocco3 - 11 Haaris Samaan6 - 17 WPts
28/03/2026Larache, Morocco2 - 11 Ayser Fellah4 - 11 WPts
28/01/2026Rabat, Morocco2 - 10 Sidki Hammouchi13 - 17 LPts
04/12/2025Liverpool, UK2 - 9 Kai Creamer5 - 16 LPts
06/10/2025Wellington, New Zealand2 - 8 Gareth Snedden8 - 9(1) LPts
08/08/2025Rabat, Morocco2 - 7 Sidki Hammouchi11 - 16 LPts
24/06/2025Larache, Morocco1 - 7 Udail Nissim0 - 9 WPts
25/04/2025Larache, Morocco1 - 6 Jake Candela2 - 3 LPts
25/02/2025Johannesburg, South Africa1 - 5 Seth Ngandu20(2) - 19 LPts
28/12/2024New Kingston, Jamaica1 - 4 Louis Roggie1 - 12 LPts
30/10/2024Donetsk, Ukraine1 - 3 Wasyl Bilak26(1) - 14 LPts
01/09/2024Larache, Morocco0 - 3 Aqil Jahjah0 - 1 WPts
03/07/2024Larache, Morocco0 - 2 Mojiz Boutahar0 - 1 LPts
03/05/2024Fes, Morocco0 - 1 Rehman Bacchus16 - 17 LPts
05/03/2024Larache, Morocco0 - 0 David Cochrane12 - 15 LPts