Weightclass:  Welterweight
Location:  Larache, Morocco
Record:  30 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/10/2032Larache, Morocco29 - 15 Istiqlaal Harroufi1 - 4 WPts
01/08/2032Larache, Morocco28 - 15 Hudhafah Eldad1 - 3 WPts
02/06/2032Larache, Morocco27 - 15 Sajid Hammad0 - 3 WPts
03/04/2032Larache, Morocco26 - 15 Otto Bratten0 - 6 WPts
03/02/2032Larache, Morocco25 - 15 Gianmarco Gatti3 - 3 WPts
04/12/2031Larache, Morocco24 - 15 William Braff2 - 7 WPts
04/10/2031Larache, Morocco23 - 15 Brin Roos1 - 2 WPts
02/08/2031Larache, Morocco22 - 15 Noel Garr1 - 8 WPts
03/06/2031Larache, Morocco21 - 15 Ian Howitt5 - 6 WPts
02/04/2031Larache, Morocco20 - 15 Labaron Nicolas8(1) - 12 WPts
01/02/2031Larache, Morocco19 - 15 Jair Blanco7 - 15 WPts
04/12/2030Larache, Morocco19 - 14 Sabuur Ferroukhi19 - 19(1) LPts
05/10/2030Larache, Morocco19 - 13 Isaac Clabby16 - 11 LPts
07/08/2030Carolina, Puerto Rico19 - 12 Leonel Liberato17 - 19 LPts
09/06/2030Belfast, UK18 - 12 Karl Carver3 - 7 WPts
11/04/2030Oujda, Morocco17 - 12 Sufyan Elkrim10 - 20 WPts
11/02/2030Casablanca, Morocco16 - 12 Jibran Belcadi15 - 14(1) WPts
15/12/2029Oujda, Morocco16 - 11 Kemaleddin Akachar13 - 17 LPts
08/11/2029Kenitra, Morocco15 - 11 Rashid Khalid21(3) - 44 WPts
08/10/2029San Miguel, El Salvador14 - 11 Juan Zamorano0 - 14 WPts
10/08/2029Larache, Morocco14 - 10 Farhan Farman3 - 7(1) LPts
12/06/2029San Salvador, El Salvador13 - 10 Dario Belmonte4 - 6 WPts
14/04/2029Kampala, Uganda13 - 9 Steven Kizito5 - 8 LPts
14/02/2029Tangier, Morocco12 - 9 Muwaffaq Chihab6 - 7 WPts
23/12/2028Larache, Morocco11 - 9 Felippe Vidales1 - 10 WPts
24/10/2028Tangier, Morocco10 - 9 Jaqub Ohayon5 - 11 WPts
25/08/2028Larache, Morocco10 - 8 Ziaul-Haq Elgrably5 - 17 LPts
26/06/2028Larache, Morocco9 - 8 Baltasar Aguas0 - 4 WPts
27/04/2028Sale, Morocco9 - 7 Ratib Benchemsi5 - 8 LPts
12/03/2028Soledad de Graciano Sanchez, Mexico8 - 7 Xeres Millan7 - 13 WPts
13/01/2028Fes, Morocco8 - 6 Bushr Attias13 - 12 LPts
14/11/2027Casablanca, Morocco8 - 5 Aatif Kaddioui18(1) - 14 LPts
15/09/2027Ipoh, Malaysia8 - 4 John Lo13 - 14 LPts
18/07/2027Oslo, Norway8 - 3 Roscoe Hoiland23 - 15 LPts
20/05/2027El Kelaa Des Sraghna, Morocco8 - 2 Fayyad Aqqal5 - 15 LPts
06/04/2027Rabat, Morocco7 - 2 Moosa Sibari7 - 12 WPts
06/03/2027Larache, Morocco6 - 2 Ouahhab Oulmers1 - 5 WPts
05/01/2027Khemisset, Morocco5 - 2 Majid Tabatabai0 - 0 WPts
21/11/2026Casablanca, Morocco4 - 2 Ouahhab Oulmers0 - 4 WPts
23/09/2026Fes, Morocco4 - 1 Bushr Attias7 - 7 LPts
30/07/2026Charleroi, Belgium3 - 1 Russel Nakache5 - 24(7) WPts
01/06/2026Oujda, Morocco2 - 1 Syed Tahir6 - 9 WPts
19/04/2026Casablanca, Morocco1 - 1 Murshid Rabbah1 - 3(1) WPts
19/02/2026Casablanca, Morocco1 - 0 Murshid Rabbah0 - 3(1) LPts
05/01/2026Boston, USA0 - 0 Rehan Khalaf0 - 0 WPts