Weightclass:  Featherweight
Location:  Casablanca, Morocco
Record:  65(1) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2026Casablanca, Morocco64(1) - 17 Quito Garza18 - 6 WPts
27/09/2026Casablanca, Morocco63(1) - 17 Raymond Gerhold8 - 11 WPts
29/07/2026Casablanca, Morocco62 - 17 Azam Farah5 - 24(1) WKO2
30/05/2026Casablanca, Morocco61 - 17 Zeyn Yaleckenoff6(1) - 6 WPts
31/03/2026Casablanca, Morocco60 - 17 Seferino Zaragoza4 - 8 WPts
30/01/2026Casablanca, Morocco59 - 17 Baariq Byamatar3 - 2 WPts
01/12/2025Casablanca, Morocco58 - 17 Manuel Nevarez3 - 2 WPts
01/10/2025Casablanca, Morocco57 - 17 Max Birnie3 - 4 WPts
02/08/2025Casablanca, Morocco56 - 17 Vidal Coria1 - 16 WPts
03/06/2025Casablanca, Morocco55 - 17 Alejandro Villar7(1) - 8 WPts
04/04/2025Casablanca, Morocco54 - 17 Oihane Rodriguez2 - 14 WPts
03/02/2025Casablanca, Morocco53 - 17 Vramshabuh Kaklikyan11 - 10 WPts
05/12/2024Paris, France53 - 16 Frasier Houlette48 - 22(1) LPts
04/11/2024Casablanca, Morocco53 - 15 Frasier Houlette47 - 22(1) LPts
04/10/2024Casablanca, Morocco52 - 15 Frasier Houlette47 - 21(1) WPts
22/08/2024Nassau, Bahamas51 - 15 Mike Health51(6) - 12 WPts
22/07/2024Busan, South Korea51 - 14 Yulian Lazko59 - 6 LPts Busan Olympics 2024View
19/07/2024Busan, South Korea50 - 14 Kasimir Gegenheimer41 - 20 WPts Busan Olympics 2024View
16/07/2024Busan, South Korea49 - 14 Emilio Madrazo27(1) - 16 WPts Busan Olympics 2024View
13/07/2024Busan, South Korea48 - 14 Noel Ngahu42 - 8 WPts Busan Olympics 2024View
18/06/2024Casablanca, Morocco48 - 13 Iago Medellin42 - 14 LPts
18/05/2024Casablanca, Morocco47 - 13 Iago Medellin42 - 13 WPts
17/04/2024Nador, Morocco46 - 13 Muwaffaq Samet5 - 19 WPts Morocco National Championships 2024View
14/04/2024Nador, Morocco45 - 13 Waqqas Osman20 - 14 WPts Morocco National Championships 2024View
11/04/2024Nador, Morocco44 - 13 Quraishi Besson33(1) - 10 WPts Morocco National Championships 2024View
16/03/2024Casablanca, Morocco43 - 13 Ajeet Shokeen40 - 13 WPts
14/02/2024Nassau, Bahamas42 - 13 Mike Health47(6) - 8 WPts
12/01/2024Tangier, Morocco42 - 12 Dominic Mensah29 - 17 LPts Africa Championships 2024View
09/01/2024Tangier, Morocco41 - 12 Aftab Maiza37 - 17 WPts Africa Championships 2024View
13/12/2023Casablanca, Morocco40 - 12 Angel Arbelaez38 - 11 WPts
11/11/2023Almaty, Kazakhstan39 - 12 Yulian Abileff38 - 10 WPts
11/10/2023Casablanca, Morocco39 - 11 Amnat Sukha38 - 13 LPts
10/09/2023Surat, India39 - 10 Vesa Askola39 - 4 LPts Surat World Championships 2023View
07/09/2023Surat, India38 - 10 Gennady Kot31 - 12 WPts Surat World Championships 2023View
01/09/2023Casablanca, Morocco38 - 9 Yulian Lazko41 - 6 LPts
31/07/2023Casablanca, Morocco38 - 8 Amnat Sukha36 - 11 LPts
28/06/2023Leon, Mexico38 - 7 Francisco Zevallos33 - 9 LPts
28/05/2023Casablanca, Morocco38 - 6 Mike Health38(5) - 5 LPts
17/04/2023Casablanca, Morocco37 - 6 Quraishi Besson27(1) - 9 WPts Morocco National Championships 2023View
14/04/2023Casablanca, Morocco36 - 6 Muaz Bighrade15(1) - 6 WPts Morocco National Championships 2023View
11/04/2023Casablanca, Morocco35 - 6 Waqqas Osman14 - 12 WPts Morocco National Championships 2023View
23/03/2023Leon, Mexico35 - 5 Francisco Zevallos29 - 8 LPts
20/02/2023Taytay, Philippines34 - 5 Angel Gago30 - 8 WPts
20/01/2023Ulaanbaatar, Mongolia33 - 5 Fadei Jantsannorov25(1) - 6 WPts
17/12/2022Casablanca, Morocco32 - 5 Emilio Pizarro19(2) - 15 WPts
16/11/2022Casablanca, Morocco31 - 5 Emilio Pizarro19(2) - 14 WPts
16/10/2022Casablanca, Morocco30 - 5 Emilio Pizarro19(2) - 13 WPts
13/09/2022Casablanca, Morocco29 - 5 Quico Lage8 - 8 WPts
13/08/2022Semarang, Indonesia28 - 5 Sampoerna Suprapto13 - 12 WPts
15/06/2022Oujda, Morocco27 - 5 Thamir Abuhatzeira14(1) - 14 WPts
17/04/2022Safi, Morocco27 - 4 El Bachir Elalami25 - 5 LPts Morocco National Championships 2022View
14/04/2022Safi, Morocco26 - 4 Muaz Almagri6 - 2 WPts Morocco National Championships 2022View
11/04/2022Safi, Morocco25 - 4 Gazi Salem9 - 5(1) WPts Morocco National Championships 2022View
24/02/2022Meknes, Morocco24 - 4 Asil Naybet10(1) - 14 WPts
01/01/2022Casablanca, Morocco23 - 4 Asif Hamdan17 - 9 WPts
13/11/2021Berkane, Morocco22 - 4 Bandar Lebhij9 - 14 WPts
13/10/2021Casablanca, Morocco21 - 4 Waqqas Osman8 - 7 WPts
12/08/2021Casablanca, Morocco20 - 4 Konstantin Wyagoroff12 - 8 WPts
11/06/2021Casablanca, Morocco19 - 4 Shamsadeen Oubouhou9(2) - 12 WPts
11/04/2021Settat, Morocco19 - 3 Gazi Salem5 - 2 LPts Morocco National Championships 2021View
25/02/2021Sale, Morocco18 - 3 Kadeen Yusuf6 - 7 WPts
30/12/2020Casablanca, Morocco17 - 3 Asif Hamdan13 - 7 WPts
09/11/2020San Juan, Puerto Rico16 - 3 Paco Zenon9 - 6 WPts
11/09/2020Brampton, Canada15 - 3 Charles Oliphant6 - 12 WPts
13/07/2020Casablanca, Morocco14 - 3 Majid Faris0 - 12 WPts
12/05/2020Casablanca, Morocco13 - 3 Jawdah Cheaouri9 - 5 WPts
12/03/2020Casablanca, Morocco12 - 3 Kompayak Hathairattanakool5 - 8 WPts
11/01/2020Casablanca, Morocco12 - 2 Gonzalo Regal4 - 7 LPts
11/11/2019Berkane, Morocco11 - 2 Bandar Lebhij7 - 4 WPts
27/09/2019Casablanca, Morocco10 - 2 Quraishi Chakir3 - 7 WPts
28/07/2019Casablanca, Morocco9 - 2 Jawdah Cheaouri8 - 1 WPts
28/05/2019San Bernardo, Chile9 - 1 Frisco Lona9 - 0 LPts
30/03/2019Casablanca, Morocco8 - 1 Esteban Razon4 - 2 WPts
28/01/2019Casablanca, Morocco7 - 1 Montrose Fignon2 - 3 WPts
28/11/2018Villa Nueva, Guatemala6 - 1 Santiago Griego2 - 2 WPts
30/09/2018Casablanca, Morocco5 - 1 John Tangus2 - 1 WPts
02/08/2018Casablanca, Morocco4 - 1 Mel Kamau2 - 3 WPts
04/06/2018Larache, Morocco3 - 1 Umair Lodi1 - 0 WPts
30/04/2018Kenitra, Morocco2 - 1 Shamsadeen Nechchadi1 - 0 WPts
13/03/2018Khouribga, Morocco1 - 1 Habbab Abdelghani0 - 1 WPts
08/02/2018Casablanca, Morocco0 - 1 Amjad Habib0 - 0 WPts
07/01/2018El Kelaa Des Sraghna, Morocco0 - 0 Aqil Zifou0 - 0 LPts