Weightclass:  Featherweight
Location:  Algiers, Algeria
Record:  33 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/06/2031Algiers, Algeria32 - 8 Rodrigo Carreon2 - 8 WPts
29/04/2031Algiers, Algeria31 - 8 John Swineford4 - 7 WPts
28/02/2031Algiers, Algeria30 - 8 Igor Mansarin3 - 21 WPts
30/12/2030Algiers, Algeria29 - 8 Mile Kranjec3 - 20 WPts
31/10/2030Algiers, Algeria28 - 8 John McCreary0 - 2 WPts
01/09/2030Algiers, Algeria27 - 8 Mato Katalenic2 - 8 WPts
01/07/2030Algiers, Algeria26 - 8 Yulian Bortnick0 - 2 WPts
02/05/2030Algiers, Algeria25 - 8 Vßclav Kinter6 - 13 WPts
04/03/2030Algiers, Algeria24 - 8 Jiro Nii3 - 12 WPts
04/01/2030Tegucigalpa, Honduras23 - 8 Diego Hidalgo16 - 27 WPts
06/11/2029Namangan, Uzbekistan22 - 8 Nurlan Garayev8 - 17 WPts
08/09/2029Tirana, Albania22 - 7 Arlind Ayhan11 - 21 LPts
11/07/2029Sacremento, USA21 - 7 Steven Picken6 - 10 WPts
13/05/2029Campinas, Brazil20 - 7 Carlos Avelar6 - 9 WPts
14/03/2029Algiers, Algeria20 - 6 Adnan Belhout26 - 14 LPts Algeria National Championships 2029View
11/03/2029Algiers, Algeria19 - 6 Adnan Menouar3 - 8 WPts Algeria National Championships 2029View
29/01/2029Algiers, Algeria18 - 6 Abdul Halimi15 - 2 WPts
02/12/2028Birmingham, UK17 - 6 Tommy McNevin10 - 12 WPts
04/10/2028London, UK16 - 6 Dom Couper11 - 13 WPts
06/08/2028Oran, Algeria15 - 6 Atif Fekkai14 - 9 WPts
17/06/2028Algiers, Algeria14 - 6 Umair Raho14 - 3 WPts
09/05/2028San Juan, Puerto Rico13 - 6 Ryo Rojas18 - 4 WPts
11/03/2028Oran, Algeria13 - 5 Umair Raho11 - 2 LPts Algeria National Championships 2028View
05/02/2028Algiers, Algeria12 - 5 Desiderio Valentino7 - 12 WPts
08/12/2027Algiers, Algeria11 - 5 Haaris Sebbah4 - 2 WPts
09/10/2027Algiers, Algeria10 - 5 Haaris Mammeri1 - 0 WPts
10/08/2027Lodz, Poland9 - 5 Szczeosny Struzik12 - 6 WPts
12/06/2027Algiers, Algeria8 - 5 Zafa Hosseini3 - 9 WPts
10/05/2027Algiers, Algeria7 - 5 Loris Yayikyan1 - 1 WPts
11/03/2027Oran, Algeria7 - 4 Umair Raho4 - 1 LPts Algeria National Championships 2027View
18/02/2027Oran, Algeria6 - 4 Tariq Nasri4 - 15 WPts
22/12/2026Kiev, Ukraine5 - 4 Igor Mikula1 - 3 WPts
24/10/2026Algiers, Algeria4 - 4 Bilal Belmokhtar2 - 14 WPts
25/08/2026Johannesburg, South Africa3 - 4 Phumelele Nyauza5 - 14 WPts
27/06/2026Algiers, Algeria2 - 4 Obaid Rahoui6 - 6(1) WPts
27/04/2026San Miguel, El Salvador2 - 3 Selestino Pareja9 - 4 LPts
27/02/2026Changwon, South Korea2 - 2 Chan-dong Im7 - 16(2) LPts
30/12/2025Daegu, South Korea2 - 1 Hyun-soo Toh20 - 9(1) LPts
01/11/2025Vienna, Austria2 - 0 Hastings Malik33 - 20 LPts
03/09/2025Algiers, Algeria1 - 0 Malik Fenni0 - 3 WPts
20/07/2025Algiers, Algeria0 - 0 Akram Kalas0 - 1 WPts