Weightclass:  Featherweight
Location:  Marrakech, Morocco
Record:  24 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/12/2034Marrakech, Morocco23 - 17 Juan Martinez4 - 3 WPts
12/10/2034Marrakech, Morocco22 - 17 Viktor Wayda3 - 14 WPts
12/08/2034Marrakech, Morocco21 - 17 Zarek Cali3 - 3 WPts
13/06/2034Marrakech, Morocco20 - 17 Vasyl Adamovich11 - 17 WPts
13/04/2034Marrakech, Morocco19 - 17 Chalermpol Sitbunmee9 - 5 WPts
11/02/2034Marrakech, Morocco18 - 17 Daniil Abileff7 - 30 WPts
12/12/2033Marrakech, Morocco17 - 17 Alano Gomez1 - 9 WPts
11/10/2033Marrakech, Morocco16 - 17 Ahmed Urazguloff16 - 22 WPts
11/08/2033Marrakech, Morocco15 - 17 Allam Bouchnak9 - 4 WPts
10/06/2033Marrakech, Morocco14 - 17 Mohsin Mir4 - 11 WPts
10/04/2033Marrakech, Morocco13 - 17 Nur al Din Elmaanouni1 - 0 WPts
09/02/2033Marrakech, Morocco12 - 17 Ayser Roumanoff7 - 9 WPts
10/12/2032Marrakech, Morocco11 - 17 Felippe Mireles4 - 10 WPts
10/10/2032Odense, Denmark11 - 16 Frey Bjornsen9 - 10 LPts
12/08/2032Marrakech, Morocco10 - 16 Dhakwan Amanissi3 - 8 WPts
12/06/2032Algiers, Algeria9 - 16 Amjad Turay2 - 16 WPts
14/04/2032San Pedro, Philippines8 - 16 Paul Iporong4 - 15 WPts
15/02/2032Meknes, Morocco8 - 15 Hamas Mame10 - 15 LPts
17/12/2031Marrakech, Morocco7 - 15 Farhan Popal2 - 6 WPts
18/10/2031Prague, Czech Republic7 - 14 KazimÝr Ribar4 - 18 LPts
19/08/2031Marrakech, Morocco6 - 14 Farhan Laban1 - 2 WPts
21/06/2031Surakarta, Indonesia6 - 13 Dharawangsa Natasha25 - 9 LPts
23/04/2031San Nicolas de los Garza, Mexico6 - 12 Juan Sanchez1 - 1 LPts
23/02/2031Marrakech, Morocco5 - 12 Moneeb Battuta3 - 12 WPts
24/12/2030Tangier, Morocco5 - 11 Al-Jasa Finzi5 - 10 LPts
29/10/2030Mexicali, Mexico4 - 11 Roman Hernandez4 - 16 WPts
31/08/2030Tokyo, Japan4 - 10 Ryo Eto12 - 18 LPts
02/07/2030Casablanca, Morocco3 - 10 Moneeb Battuta3 - 8 WPts
11/05/2030Fortaleza, Brazil3 - 9 Ponce Braga7 - 17 LPts
13/03/2030Novorossiysk, Russia3 - 8 Toma Balakshin16 - 7 LPts
13/01/2030Bulawayo, Zimbabwe2 - 8 Quarren Mumbengegwi8 - 40(5) WPts
15/11/2029Lankaran, Azerbaijan2 - 7 Fazail Talshinskii25 - 18 LPts
17/09/2029Ostrava, Czech Republic2 - 6 Norbert Samek15 - 16 LPts
20/07/2029Krasnodar, Russia2 - 5 Kir Dolgushin8 - 15(1) LPts
22/05/2029Machida, Japan2 - 4 Hisoka Takai20 - 6 LPts
24/03/2029Ho Chi Minh City, Vietnam2 - 3 Thai Hai1 - 4 LPts
24/01/2029Marrakech, Morocco1 - 3 Rizwan-ul-Haq Fassi5 - 10 WPts
14/12/2028Meknes, Morocco0 - 3 Istiqlaal Elassas14 - 26 WPts
03/11/2028Khouribga, Morocco0 - 2 Iyas Ammi0 - 1 LPts
03/10/2028Fes, Morocco0 - 1 Rehan Murad22(1) - 8 LPts
02/09/2028Marrakech, Morocco0 - 0 Safiy al Din Hadraf1 - 2 LPts