Weightclass:  Middleweight
Location:  Nador, Morocco
Record:  52(3) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/06/2028Nador, Morocco51(3) - 28 Jayvyn Chiona4 - 2 WPts
09/04/2028Nador, Morocco50(3) - 28 Rodrigo Lombardo8(1) - 12 WPts
09/02/2028Nador, Morocco49(3) - 28 Majid Ally8 - 6 WPts
11/12/2027Nador, Morocco48(2) - 28 Edmond Delahaye1 - 2 WKO3
12/10/2027Nador, Morocco47(2) - 28 Dai Kengo6 - 11 WPts
13/08/2027Nador, Morocco46(1) - 28 Alen Mbiyamuenza10 - 5 WKO3
13/06/2027Nador, Morocco45(1) - 28 Michael Warnock0 - 2 WPts
14/04/2027Nador, Morocco44(1) - 28 Vikenti Zhitnik4 - 8 WPts
13/02/2027Nador, Morocco43(1) - 28 Magne Berven33 - 37 WPts
15/12/2026Nador, Morocco42(1) - 28 Sergei Konchikov8 - 9 WPts
16/10/2026Nador, Morocco41(1) - 28 Shihab Errachidi1 - 3 WPts
17/08/2026Nador, Morocco40(1) - 28 Ichiro Asai3 - 7 WPts
18/06/2026Adana, Turkey40(1) - 27 Levent Ipekchi42(1) - 29 LPts
18/05/2026Athens, Greece40(1) - 26 Gaelan Vassallo54(2) - 23 LPts
17/04/2026Berkane, Morocco39(1) - 26 Sabuur Rebbot17 - 18 WPts Morocco National Championships 2026View
14/04/2026Berkane, Morocco38(1) - 26 Kashif Popal9 - 6 WPts Morocco National Championships 2026View
11/04/2026Berkane, Morocco37(1) - 26 Tariq Zakaria6 - 5 WPts Morocco National Championships 2026View
08/03/2026Nador, Morocco37(1) - 25 Fabrizio Lizzero42 - 20 LPts
12/01/2026Kano, Nigeria37(1) - 24 Steven Shamuyarira54(4) - 21 LPts Africa Championships 2026View
09/01/2026Kano, Nigeria36(1) - 24 John Nawale32 - 21 WPts Africa Championships 2026View
05/01/2026Nador, Morocco36(1) - 23 Gottfried Mayr32(1) - 26 LPts
29/11/2025Linz, Austria35(1) - 23 Wilhelm Jantschik29(4) - 26 WPts
29/10/2025Linz, Austria35(1) - 22 Wilhelm Jantschik28(4) - 26 LPts
28/09/2025Oslo, Norway35(1) - 21 Magne Berven30 - 27 LPts
28/08/2025Shah Alam, Malaysia35(1) - 20 Danyaal Khari24(1) - 29(1) LPts
28/07/2025Linz, Austria35(1) - 19 Wilhelm Jantschik27(4) - 24 LPts
27/06/2025Nador, Morocco35(1) - 18 Fabrizio Lizzero37 - 17 LPts
27/05/2025Nador, Morocco34(1) - 18 Fabrizio Lizzero37 - 16 WPts
17/04/2025Oujda, Morocco33(1) - 18 Khalish Hermach8 - 15(1) WPts Morocco National Championships 2025View
14/04/2025Oujda, Morocco32(1) - 18 Danyaal Khatib9 - 7 WPts Morocco National Championships 2025View
11/04/2025Oujda, Morocco31 - 18 Sidki Elkrim7 - 18(3) WKO2 Morocco National Championships 2025View
01/04/2025Valencia, Venezuela31 - 17 Guido Cepeda26 - 18 LPts
01/03/2025Brisbane, Australia30 - 17 Stephen Stephens39(3) - 11 WPts
29/01/2025Nador, Morocco30 - 16 Stephen Stephens38(3) - 11 LPts
29/12/2024Ulsan, South Korea29 - 16 Jin-su Baek41(3) - 9 WPts
28/11/2024Nador, Morocco29 - 15 Jin-su Baek40(3) - 9 LPts
26/10/2024Nador, Morocco28 - 15 Gazi Suhrawardy22(1) - 22 WPts
24/09/2024Nador, Morocco27 - 15 Gazi Suhrawardy22(1) - 21 WPts
16/08/2024Amsterdam, Netherlands27 - 14 Crets de Backer24 - 25 LPts
16/07/2024Nador, Morocco26 - 14 Samuil á Stoichkov15 - 11 WPts
15/06/2024Burnaby, Canada25 - 14 Marvel du Gast18(1) - 37 WPts
15/05/2024Burnaby, Canada25 - 13 Marvel du Gast17(1) - 37 LPts
14/04/2024Nador, Morocco25 - 12 Boutaje Brahim15 - 25 LPts Morocco National Championships 2024View
11/04/2024Nador, Morocco24 - 12 Danyaal Khatib3 - 5 WPts Morocco National Championships 2024View
18/03/2024Nador, Morocco23 - 12 Rashid Daoud1 - 21(2) WPts
18/01/2024Casablanca, Morocco23 - 11 Safwah Benyaich16(1) - 11 LPts
22/11/2023Dublin, Ireland22 - 11 Lee McClane10 - 24(1) WPts
22/09/2023Casablanca, Morocco21 - 11 Arwarh Bar6 - 18 WPts
10/08/2023Safi, Morocco21 - 10 Moneeb Elaouzari13 - 16 LPts
12/06/2023Nizhny Tagil, Russia20 - 10 Daniil Prosvirnin0 - 8 WPts
14/04/2023Casablanca, Morocco20 - 9 El Mahi Akaddar19(2) - 13 LPts Morocco National Championships 2023View
11/04/2023Casablanca, Morocco19 - 9 Attiq Guinia7 - 7 WPts Morocco National Championships 2023View
25/03/2023Nador, Morocco18 - 9 Mel MacNevin7 - 6 WPts
25/01/2023Casablanca, Morocco17 - 9 Mujahid Boukhriss14 - 18 WPts
06/12/2022Masaya, Nicaragua17 - 8 Eduardo De Santos12 - 19 LPts
07/10/2022Kuching, Malaysia16 - 8 Glynn Ni25(1) - 7 WPts
09/08/2022Shiraz, Iran15 - 8 Yasin Nagi11 - 17 WPts
10/06/2022Nador, Morocco14 - 8 Thor Sund7 - 9 WPts
11/04/2022Safi, Morocco14 - 7 Hilel Najmi17 - 9 LPts Morocco National Championships 2022View
22/02/2022Nador, Morocco13 - 7 Zamen Alqadi15(1) - 6 WPts
23/12/2021Nador, Morocco12 - 7 Borya Grigoryev16 - 8 WPts
23/10/2021Nador, Morocco11 - 7 Ramiro Paas12 - 8 WPts
23/08/2021Oujda, Morocco11 - 6 Ayser Tumin2 - 13 LPts
28/06/2021Warsaw, Poland11 - 5 Julek Greb15 - 6 LPts
28/04/2021Fes, Morocco10 - 5 Sajid Jabour6 - 13 WPts
24/03/2021Safi, Morocco9 - 5 Jawdah Kasbane10 - 11 WPts
11/02/2021Nador, Morocco8 - 5 Lukman Owoeye2 - 3 WPts
13/12/2020Aba, Nigeria8 - 4 Dele Odiah12 - 6 LPts
15/10/2020Nador, Morocco8 - 3 Shayan Hariri6 - 11 LPts
17/08/2020Sale, Morocco7 - 3 Rizwan-ul-Haq Shloush1 - 3 WPts
29/06/2020Nador, Morocco6 - 3 Rikard Allgaier7(1) - 6 WPts
29/04/2020Irapuato, Mexico6 - 2 Ryo Jaquez7 - 8 LPts
01/03/2020North Shore, New Zealand5 - 2 Sean Evanson0 - 11 WPts
31/12/2019Monterrey, Mexico5 - 1 Oleos Coria5 - 2 LPts
01/11/2019Barranquilla, Colombia4 - 1 Ponce Justo2(1) - 2 WPts
03/09/2019Nizhny Novgorod, Russia3 - 1 Fedor Chervyakov5 - 2 WPts
06/07/2019Jeddah, Saudi Arabia2 - 1 Asif Rabbani3 - 5 WPts
08/05/2019Nador, Morocco1 - 1 Boutaje Brahim0 - 7 WPts
07/03/2019Nador, Morocco0 - 1 Sabt Erbati1 - 7 WPts
05/01/2019Nador, Morocco0 - 0 Ferrand Casta0 - 0 LPts