Weightclass:  Middleweight
Location:  Algiers, Algeria
Record:  38(1) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/11/2033Algiers, Algeria37(1) - 19 Mauro Adamoli2 - 20 WPts
09/09/2033Algiers, Algeria36(1) - 19 Cuba Duron5 - 9 WPts
09/07/2033Algiers, Algeria35(1) - 19 Ibrahim Khaldi12 - 34 WPts
08/05/2033Algiers, Algeria34(1) - 19 Juan Pascua1 - 4 WPts
09/03/2033Algiers, Algeria33(1) - 19 Gautam Ranganathan5 - 7(1) WPts
07/01/2033Algiers, Algeria32(1) - 19 Deri Hier10 - 8 WPts
07/11/2032Algiers, Algeria31(1) - 19 Ibrahim Khaldi11 - 29 WPts
06/09/2032Algiers, Algeria30(1) - 19 Majid Lagab15 - 22 WPts
07/07/2032Algiers, Algeria30(1) - 18 Mahir Agamirov9 - 18 LPts
07/05/2032Algiers, Algeria29(1) - 18 Neil Neaves10(1) - 16 WPts
08/03/2032Algiers, Algeria28(1) - 18 Ognian á Andonov6 - 13 WPts
07/01/2032Algiers, Algeria27(1) - 18 Darko Ceranic2 - 7 WPts
07/11/2031Sofia, Bulgaria26(1) - 18 Sergej á Bekirov4 - 8 WPts
08/09/2031Varna, Bulgaria25(1) - 18 Blagoy á Levski0 - 12 WPts
11/07/2031Algiers, Algeria24(1) - 18 Robert Mucha4 - 4(1) WPts
10/05/2031Algiers, Algeria23(1) - 18 Lloyd Caffrey5 - 8 WPts
11/03/2031Algiers, Algeria23(1) - 17 Mohsin Gatlif14 - 13 LPts Algeria National Championships 2031View
28/01/2031Kano, Nigeria22(1) - 17 Julius Lasbrey19(1) - 12 WPts
30/11/2030Schaerbeek, Belgium21(1) - 17 Ross Cohen13 - 30 WPts
02/10/2030Sofia, Bulgaria20 - 17 Osman Cholasan7 - 13(1) WKO3
04/08/2030Accra, Ghana19 - 17 Jawad Baksh12 - 21(1) WPts
06/06/2030Constantine, Algeria18 - 17 Tariq Sahnoun8 - 22 WPts
14/04/2030Algiers, Algeria17 - 17 Abdul Houamel13 - 16 WPts
14/03/2030Constantine, Algeria17 - 16 Ibrahim Abecassis17 - 16 LPts Algeria National Championships 2030View
11/03/2030Constantine, Algeria16 - 16 Danyaal Kharnadji4 - 16 WPts Algeria National Championships 2030View
06/02/2030Accra, Ghana15 - 16 Jawad Baksh11 - 19(1) WPts
09/12/2029Algiers, Algeria14 - 16 Ali Albertini7 - 16 WPts
12/10/2029Algiers, Algeria13 - 16 Bilal Abecassis15(1) - 10 WPts
14/08/2029Algiers, Algeria12 - 16 Farhan Halali6 - 31(7) WPts
17/06/2029Dublin, Ireland12 - 15 Roy Ryan17(1) - 33 LPts
19/04/2029Oran, Algeria11 - 15 Yasin Vaziri10 - 20 WPts
11/03/2029Algiers, Algeria11 - 14 Shayan Asad9 - 19 LPts Algeria National Championships 2029View
16/02/2029Yerevan, Armenia10 - 14 Shnorhk Nahigian6 - 17 WPts
19/12/2028Algiers, Algeria9 - 14 Danyaal Madjer3 - 2 WPts
20/10/2028Algiers, Algeria8 - 14 Haaris Nizzi14 - 15 WPts
22/08/2028Algiers, Algeria7 - 14 Syed Illoul11 - 23 WPts
27/06/2028Annaba, Algeria7 - 13 Shayan Asad5 - 18 LPts
09/05/2028Ostrava, Czech Republic7 - 12 Ahasver Dana13 - 19(1) LPts
11/03/2028Oran, Algeria7 - 11 Farhan Djoghlaf15 - 11 LPts Algeria National Championships 2028View
01/03/2028Algiers, Algeria6 - 11 Ali Kari5 - 10 WPts
01/01/2028Algiers, Algeria6 - 10 Santiago Ledo23 - 13 LPts
02/11/2027Algiers, Algeria5 - 10 Danyaal Kharnadji0 - 4 WPts
02/09/2027Rio de Janeiro, Brazil5 - 9 Rodrigo Delgado8 - 14 LPts
04/07/2027Algiers, Algeria5 - 8 Rashid Zeroual9(1) - 15 LPts
08/05/2027Algiers, Algeria4 - 8 Atif Djaballah4 - 12 WPts
09/03/2027Algiers, Algeria3 - 8 Saad Deghiche8 - 10 WPts
09/01/2027Zagreb, Croatia3 - 7 Vito Hrvatin9 - 12 LPts
11/11/2026Algiers, Algeria3 - 6 Ahmed Rahis9 - 21(2) LPts
20/09/2026Havana, Cuba3 - 5 Quiqui Pavon10 - 16 LPts
23/07/2026Oran, Algeria3 - 4 Danyaal Saadi10 - 17(2) LPts
02/06/2026New Amsterdam, Guyana3 - 3 Rob Brice9 - 19 LPts
04/04/2026Odense, Denmark3 - 2 Gardiner Jenssen11 - 41 LPts
04/02/2026Algiers, Algeria2 - 2 Waqar Harrat2 - 7(1) WPts
09/12/2025Annaba, Algeria1 - 2 Ibrahim Gharbi0 - 3 WPts
18/10/2025Algiers, Algeria1 - 1 Malik Menard23 - 26 LPts
14/09/2025Algiers, Algeria1 - 0 Ahmed Rahis5 - 18(2) LPts
20/07/2025Algiers, Algeria0 - 0 Azam Hmida1 - 1 WPts