Weightclass:  Middleweight
Location:  Casablanca, Morocco
Record:  38 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/02/2035Casablanca, Morocco37 - 14 Zachary Battle0 - 10 WPts
02/12/2034Casablanca, Morocco36 - 14 Aleksandr Duch5 - 12 WPts
01/10/2034Casablanca, Morocco35 - 14 Rex Ashdown4 - 10 WPts
31/07/2034Casablanca, Morocco34 - 14 Diego Geronimo5 - 8 WPts
30/05/2034Casablanca, Morocco33 - 14 Rob Hemming26 - 15 WPts
31/03/2034Casablanca, Morocco32 - 14 Chris Lovett1 - 17 WPts
30/01/2034Casablanca, Morocco31 - 14 Angel Orantes1 - 2 WPts
30/11/2033Casablanca, Morocco30 - 14 Rodrigo Remedios4 - 17 WPts
30/09/2033Casablanca, Morocco29 - 14 Vikenti Arshavin1 - 7 WPts
31/07/2033Casablanca, Morocco28 - 14 Pascal Batton4 - 12 WPts
30/05/2033Casablanca, Morocco27 - 14 Mikhail Povetkin2 - 2 WPts
30/03/2033Casablanca, Morocco26 - 14 Nur al Din Soussi16(1) - 22 WPts
29/01/2033Utrecht, Netherlands25 - 14 Pier Van Coudenberghe0 - 11 WPts
30/11/2032Casablanca, Morocco25 - 13 Sufyan Alghassani20 - 21 LPts
30/09/2032Casablanca, Morocco25 - 12 Sufyan Alghassani19 - 21 LPts
08/08/2032Casablanca, Morocco24 - 12 Roswell Stroop1 - 9 WPts
10/06/2032Casablanca, Morocco23 - 12 Gazi Sabri11(1) - 11 WPts
11/04/2032Marrakech, Morocco23 - 11 Ayser Oubtil20(2) - 7 LPts Morocco National Championships 2032View
07/04/2032Moscow, Russia22 - 11 Fedor Ivanenko8 - 16 WPts
08/02/2032Sao Paulo, Brazil21 - 11 Xabat Oliva1 - 12 WPts
11/12/2031Tilburg, Netherlands21 - 10 Geerard Geric31 - 21 LPts
13/10/2031Casablanca, Morocco20 - 10 Hamzah Salampessy0 - 4 WPts
13/08/2031Mogilev, Belarus19 - 10 Faddei Holda26(1) - 26(1) WPts
15/06/2031Curitiba, Brazil18 - 10 Fraco Cuba6 - 10 WPts
17/04/2031Rabat, Morocco18 - 9 Ayser Oubtil13(2) - 1 LPts Morocco National Championships 2031View
14/04/2031Rabat, Morocco17 - 9 Sufyan Alghassani12 - 17 WPts Morocco National Championships 2031View
11/04/2031Rabat, Morocco16 - 9 Sadid Hakmoun0 - 1 WPts Morocco National Championships 2031View
17/02/2031Marrakech, Morocco15 - 9 Nasir al Din Houssaini9 - 12 WPts
20/12/2030Managua, Nicaragua14 - 9 Xeres Arboleda10 - 22(1) WPts
22/10/2030Casablanca, Morocco13 - 9 Mujahid Draiss3 - 17(3) WPts
24/08/2030Ulaanbaatar, Mongolia13 - 8 Suhaim Shaw36(1) - 29 LPts
25/06/2030Bratsk, Russia12 - 8 Vitali Tetyukhin2 - 10 WPts
27/04/2030Casablanca, Morocco11 - 8 Khalish Mednas3 - 2 WPts
26/02/2030Casablanca, Morocco10 - 8 Sabt Elbounadi1 - 10 WPts
30/12/2029Kampala, Uganda9 - 8 Michael Musiwa17 - 20 WPts
01/11/2029Casablanca, Morocco8 - 8 Diego Caraveo2 - 12 WPts
02/09/2029Casablanca, Morocco7 - 8 Haaris Ahmad1 - 1 WPts
04/07/2029Khemisset, Morocco6 - 8 Sabt Elbounadi0 - 7 WPts
17/05/2029Tangier, Morocco6 - 7 Jaqub Triki14 - 15 LPts
11/04/2029Settat, Morocco6 - 6 Kahil Azzouzj8 - 5 LPts Morocco National Championships 2029View
24/03/2029Casablanca, Morocco5 - 6 Zeger Kotze2 - 1 WPts
24/01/2029Fes, Morocco4 - 6 Sufyan Albaydhaq5(1) - 10 WPts
25/11/2028Casablanca, Morocco3 - 6 Ivan Babin4 - 13 WPts
27/09/2028Bremerhaven, Germany2 - 6 Harmon Dachel11 - 10(1) WPts
30/07/2028Caloocan, Philippines2 - 5 Chris Yasay10(1) - 22 LPts
01/06/2028Nizhny Novgorod, Russia2 - 4 Viktor Bushuyeva12 - 3 LPts
03/04/2028Balikpapan, Indonesia2 - 3 Karno Sutha10 - 8(3) LPts
04/02/2028Larache, Morocco2 - 2 Hudhafah Almuqri7(1) - 20(5) LPts
29/12/2027Casablanca, Morocco1 - 2 Jack Hill0 - 6 WPts
31/10/2027Aarhus, Denmark1 - 1 Ingmar Fritzen7 - 19 LPts
02/09/2027Abidjan, Ivory Coast1 - 0 Henri Meiffret10 - 17 LPts
05/07/2027Casablanca, Morocco0 - 0 Jamil Jamail0 - 0 WPts