Weightclass:  Flyweight
Location:  Rabat, Morocco
Record:  37 - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/04/2026Rabat, Morocco36 - 28 Kashif Shakoor5 - 24(6) WPts
10/02/2026Rabat, Morocco35 - 28 Kieran Aye3 - 8 WPts
12/12/2025Rabat, Morocco34 - 28 Mark Zhong4 - 10(2) WPts
13/10/2025Rabat, Morocco33 - 28 Galang Zuanto7 - 9 WPts
14/08/2025Rabat, Morocco32 - 28 Marco Mosqueda11 - 12 WPts
15/06/2025Rabat, Morocco31 - 28 Ryo Mero1 - 6 WPts
16/04/2025Rabat, Morocco30 - 28 Bohumil Luks3 - 7 WPts
16/02/2025Rabat, Morocco29 - 28 Dipanegra Sjukur4 - 6 WPts
18/12/2024Rabat, Morocco29 - 27 Vince Divins35 - 17 LPts
15/11/2024Tabriz, Iran28 - 27 Abdul Mamedov30(2) - 27 WPts
15/10/2024Tabriz, Iran27 - 27 Abdul Mamedov30(2) - 26 WPts
14/09/2024Kumasi, Ghana27 - 26 Bradley Alhassan34 - 17 LPts
14/08/2024Kumasi, Ghana27 - 25 Bradley Alhassan33 - 17 LPts
13/07/2024Busan, South Korea27 - 24 Kolya Romanchuk45 - 6 LPts Busan Olympics 2024View
20/06/2024Rabat, Morocco26 - 24 Joaquin Romero25 - 15(1) WPts
20/05/2024Rabat, Morocco25 - 24 Omer Caervoet19 - 20 WPts
17/04/2024Nador, Morocco25 - 23 Taqiy Almadini16 - 15 LPts Morocco National Championships 2024View
14/04/2024Nador, Morocco24 - 23 Dhakwan Elkrim13 - 12 WPts Morocco National Championships 2024View
11/04/2024Nador, Morocco23 - 23 Shoeaib Bar4 - 12 WPts Morocco National Championships 2024View
28/03/2024Rabat, Morocco23 - 22 Federico Ortegon33 - 16 LPts
26/02/2024San Lorenzo, Paraguay23 - 21 Federico Ortegon32 - 16 LPts
26/01/2024San Lorenzo, Paraguay23 - 20 Federico Ortegon31 - 16 LPts
26/12/2023Melbourne, Australia23 - 19 Ian Nicolaides27 - 13 LPts
24/11/2023Melbourne, Australia23 - 18 Ian Nicolaides26 - 13 LPts
24/10/2023Rabat, Morocco23 - 17 David Rhind31 - 12 LPts
22/09/2023Rabat, Morocco22 - 17 David Rhind31 - 11 WPts
22/08/2023Rabat, Morocco21 - 17 Diego Asuncion21(1) - 17 WPts
19/07/2023Bergen, Norway21 - 16 Terje Flatten33 - 11 LPts
18/06/2023Montevideo, Uruguay20 - 16 Diego Asuncion21(1) - 15 WPts
18/05/2023Lima, Peru19 - 16 Aimon Don16 - 15 WPts
17/04/2023Casablanca, Morocco18 - 16 Talut Laanigri26(1) - 11 WPts Morocco National Championships 2023View
14/04/2023Casablanca, Morocco17 - 16 Taqiy Almadini11 - 11 WPts Morocco National Championships 2023View
11/04/2023Casablanca, Morocco16 - 16 Hamas Dayan7 - 8 WPts Morocco National Championships 2023View
30/03/2023Amsterdam, Netherlands16 - 15 Myron Van Geem28 - 7 LPts
27/02/2023Amsterdam, Netherlands16 - 14 Myron Van Geem27 - 7 LPts
23/01/2023Al Ain, UAE16 - 13 Rehman Azad30 - 8 LPts
23/12/2022Medina, Saudi Arabia15 - 13 Saad Barraket7 - 15 WPts
22/11/2022Rabat, Morocco15 - 12 Jaguar Guzman17 - 13 LPts
11/10/2022Surabaya, Indonesia14 - 12 Cahyo Saleh3 - 11 WPts
13/08/2022Cebu City, Philippines14 - 11 Rodrigo Manlapaz23(1) - 3 LPts
15/06/2022San Juan, Puerto Rico14 - 10 Iago Mayorga14 - 7 LPts
17/04/2022Safi, Morocco14 - 9 Izz al Din Elmaghnaoui12 - 17 LPts Morocco National Championships 2022View
14/04/2022Safi, Morocco13 - 9 Ghali Akherbach5 - 13 WPts Morocco National Championships 2022View
11/04/2022Safi, Morocco12 - 9 Dhakwan Elkrim6 - 5 WPts Morocco National Championships 2022View
17/02/2022Guatemala City, Guatemala12 - 8 Montego Muriel20 - 6 LPts
18/12/2021Almaty, Kazakhstan12 - 7 Bilal Rysculow18 - 4 LPts
20/10/2021Rabat, Morocco11 - 7 Obaid Ashraf1 - 0 WPts
19/08/2021Rabat, Morocco11 - 6 Oliver Huppert17 - 6 LPts
17/06/2021Leon, Nicaragua11 - 5 Juan Carmen20 - 3 LPts
17/04/2021Settat, Morocco10 - 5 Izz al Din Elmaghnaoui9 - 12 WPts Morocco National Championships 2021View
14/04/2021Settat, Morocco9 - 5 Barii Houari13(3) - 8 WPts Morocco National Championships 2021View
11/04/2021Settat, Morocco8 - 5 Dhakwan Elkrim2 - 2 WPts Morocco National Championships 2021View
21/02/2021Rabat, Morocco7 - 5 Launcelot Ulliel11 - 7 WPts
23/12/2020Rabat, Morocco6 - 5 Shoeaib Mediouri4 - 0 WPts
22/10/2020Preston, UK5 - 5 Fraser Murray5 - 7 WPts
24/08/2020Rabat, Morocco5 - 4 Soo-il Yong7 - 5 LPts
23/06/2020Guatemala City, Guatemala4 - 4 Cuba Mieras7 - 9 WPts
25/04/2020Moscow, Russia4 - 3 Toma Zalesky6 - 7 LPts
26/02/2020Mohammedia, Morocco4 - 2 Talut Laanigri6 - 6 LPts
29/12/2019Larache, Morocco3 - 2 Ma'd Yassine10(1) - 3 WPts
31/10/2019Marrakech, Morocco3 - 1 Jaqub Chouki7(1) - 3 LPts
06/09/2019Rabat, Morocco2 - 1 Yago Vejar3 - 4 WPts
07/07/2019Rabat, Morocco1 - 1 Hudhafah Leroux2 - 8 WPts
07/05/2019Rabat, Morocco1 - 0 Freyr Myre4 - 2 LPts
06/03/2019Rabat, Morocco0 - 0 Barii Houari4(1) - 3 WPts