Weightclass:  Light Heavyweight
Location:  Annaba, Algeria
Record:  40 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/04/2033Annaba, Algeria39 - 21 Cuba Arquilla3 - 8 WPts
19/02/2033Annaba, Algeria38 - 21 Joshua Sutherland12 - 15 WPts
20/12/2032Annaba, Algeria38 - 20 Blake Finocchiaro20 - 11 LPts
20/10/2032Annaba, Algeria37 - 20 Paco Triano0 - 1 WPts
20/08/2032Annaba, Algeria36 - 20 Barbabe Ovono3 - 5 WPts
20/06/2032Annaba, Algeria35 - 20 Davie Hee0 - 3 WPts
16/04/2032Annaba, Algeria34 - 20 Santiago Florin3 - 10(1) WPts
16/02/2032Annaba, Algeria33 - 20 Xeres Villar8 - 7 WPts
17/12/2031Annaba, Algeria32 - 20 Isidro Meraz6 - 14 WPts
17/10/2031Annaba, Algeria31 - 20 Neil Coslett1 - 2 WPts
17/08/2031Annaba, Algeria30 - 20 Sam Hallowell0 - 8 WPts
17/06/2031Annaba, Algeria29 - 20 Eusebius Baert10 - 38 WPts
17/04/2031Yekaterinburg, Russia29 - 19 Vikenti Borzakovskiy33 - 17 LPts
17/03/2031Algiers, Algeria28 - 19 Asif Fergani9 - 6 WPts Algeria National Championships 2031View
14/03/2031Algiers, Algeria27 - 19 Rehman Qasimi3 - 2 WPts Algeria National Championships 2031View
11/03/2031Algiers, Algeria26 - 19 Ibrahim Zaoui6(1) - 10 WPts Algeria National Championships 2031View
05/03/2031Vienna, Austria26 - 18 Wilson Lammer35(5) - 18 LPts
02/02/2031Vienna, Austria26 - 17 Wilson Lammer34(5) - 18 LPts
02/01/2031Annaba, Algeria26 - 16 Wilson Lammer33(5) - 18 LPts
02/12/2030Vienna, Austria26 - 15 Wilson Lammer32(5) - 18 LPts
01/11/2030Annaba, Algeria26 - 14 Mauro Razza18(1) - 29 LPts
01/10/2030Milan, Italy25 - 14 Mauro Razza18(1) - 28 WPts
31/08/2030Magdeburg, Germany24 - 14 Meir Kaegi11 - 20 WPts
03/07/2030Algiers, Algeria24 - 13 Gazi Manseur23(3) - 21(1) LPts
16/05/2030Annaba, Algeria24 - 12 Mason Bees44(6) - 36 LPts
17/03/2030Constantine, Algeria23 - 12 Sajid Zeroual11 - 14 WPts Algeria National Championships 2030View
14/03/2030Constantine, Algeria22 - 12 Hassan Adjali12 - 15 WPts Algeria National Championships 2030View
11/03/2030Constantine, Algeria21 - 12 Syed Chikhi2 - 0 WPts Algeria National Championships 2030View
13/02/2030Bergen, Norway21 - 11 Haldor Henning51 - 42 LPts
16/12/2029Medellin, Colombia20 - 11 Carlos Salvatierra5 - 15 WPts
18/10/2029Oran, Algeria19 - 11 Zain Baali8 - 17 WPts
01/09/2029Annaba, Algeria18 - 11 Roshaun Vermeulen4 - 9 WPts
01/08/2029Annaba, Algeria17 - 11 Roshaun Vermeulen4 - 8 WPts
28/06/2029Kampala, Uganda17 - 10 Umair Youssef8(1) - 28 LPts
27/05/2029Annaba, Algeria16 - 10 Marlen Isckakow9 - 13 WPts
18/04/2029Santo Domingo de Guzman, Dominican Republic15 - 10 Xeres Riano11 - 8 WPts
17/03/2029Algiers, Algeria15 - 9 Waleed Delhoum27 - 14 LPts Algeria National Championships 2029View
14/03/2029Algiers, Algeria14 - 9 Atif Zeroual2 - 11 WPts Algeria National Championships 2029View
11/03/2029Algiers, Algeria13 - 9 Amer Zidane6 - 11 WPts Algeria National Championships 2029View
21/02/2029Shiraz, Iran12 - 9 Lee Shi6 - 4 WPts
24/12/2028Algiers, Algeria11 - 9 Ahmed Belaili6 - 7 WPts
28/10/2028Annaba, Algeria10 - 9 Kerr Rye0 - 4 WPts
29/08/2028Oran, Algeria10 - 8 Amer Zidane3 - 10 LPts
13/07/2028Athens, Greece10 - 7 Kyros Ladas18 - 22 LPts
15/05/2028Annaba, Algeria9 - 7 Goga Sakiew4 - 18 WPts
17/03/2028Oran, Algeria9 - 6 Waleed Delhoum19 - 11 LPts Algeria National Championships 2028View
14/03/2028Oran, Algeria8 - 6 Gazi Manseur13(2) - 17(1) WPts Algeria National Championships 2028View
11/03/2028Oran, Algeria7 - 6 Abdul Maghnaoui1 - 2 WPts Algeria National Championships 2028View
27/02/2028Tampere, Finland6 - 6 Jasper Huotari0 - 0 WPts
30/12/2027Constantine, Algeria5 - 6 Asif Tahraoui3 - 14 WPts
14/11/2027Annaba, Algeria4 - 6 Atif Zeroual0 - 3 WPts
15/09/2027Chiba, Japan3 - 6 Daiki Mori7 - 19 WPts
18/07/2027Oran, Algeria2 - 6 Khalid Koraichi13 - 17 WPts
22/05/2027Algiers, Algeria2 - 5 Ahmed Yachir3 - 35(9) LPts
04/04/2027Annaba, Algeria2 - 4 Ibrahim Akniouene13 - 21(2) LPts
03/03/2027Annaba, Algeria1 - 4 Farhan Abdelrahman1 - 1 WPts
02/01/2027Constantine, Algeria1 - 3 Haider Aichi0 - 1 LPts
29/11/2026Algiers, Algeria1 - 2 Khalid Gardel5 - 18 LPts
02/10/2026Constantine, Algeria1 - 1 Adnan Barrat8 - 15 LPts
05/08/2026Algiers, Algeria1 - 0 Ali Matoub18(3) - 15 LPts
05/07/2026Annaba, Algeria0 - 0 Haider Kerroum0 - 7 WPts