Weightclass:  Super Heavyweight
Location:  Oran, Algeria
Record:  51(2) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/12/2027Oran, Algeria50(2) - 24 Andrii Kotlyar7 - 16 WPts
08/10/2027Oran, Algeria49(2) - 24 Borysko Martinovich3 - 2 WPts
09/08/2027Oran, Algeria48(2) - 24 Marlen Banasik1 - 10 WPts
09/06/2027Oran, Algeria47(2) - 24 Cruz Amores3 - 9 WPts
11/04/2027Oran, Algeria46(2) - 24 Tolga Chimen30 - 9(1) WPts
11/02/2027Oran, Algeria45(2) - 24 Hartmann Conrady3 - 9 WPts
13/12/2026Oran, Algeria44(1) - 24 Quito Chinchilla5 - 10(1) WKO3
14/10/2026Oran, Algeria43 - 24 Cuba Luna1 - 8 WKO3
15/08/2026Oran, Algeria42 - 24 Bruce Barros2 - 8 WPts
16/06/2026Oran, Algeria41 - 24 Manuel Bracamonte0 - 1 WPts
17/04/2026Oran, Algeria40 - 24 Mick Torrance1 - 3 WPts
16/02/2026Oran, Algeria39 - 24 Malte Elander9 - 9 WPts
18/12/2025Germiston, South Africa39 - 23 Justin Meta52(1) - 9 LPts
17/11/2025Germiston, South Africa39 - 22 Justin Meta51(1) - 9 LPts
17/10/2025Germiston, South Africa39 - 21 Justin Meta50(1) - 9 LPts
16/09/2025Ningbo, China39 - 20 Fadei Arsts35 - 14 LPts Ningbo World Championships 2025View
13/09/2025Ningbo, China38 - 20 Conradin Zeidler38 - 22 WPts Ningbo World Championships 2025View
10/09/2025Ningbo, China37 - 20 Corey Lynch49(1) - 8 WPts Ningbo World Championships 2025View
07/09/2025Ningbo, China36 - 20 Diego Lantigua25 - 5 WPts Ningbo World Championships 2025View
24/08/2025San Miguel de Tucuman, Argentina36 - 19 Neper Piedrahita39 - 12 LPts
24/07/2025Manukau, New Zealand36 - 18 Chris Shera35 - 12(1) LPts
23/06/2025Manukau, New Zealand36 - 17 Chris Shera34 - 12(1) LPts
18/05/2025Sofia, Bulgaria36 - 16 Tase á Vladimirov42(2) - 14 LPts
17/04/2025Sofia, Bulgaria36 - 15 Tase á Vladimirov41(2) - 14 LPts
17/03/2025Oran, Algeria35 - 15 Abdul Liabes11 - 10 WPts Algeria National Championships 2025View
14/03/2025Oran, Algeria34 - 15 Amer Belhouchet16 - 36 WPts Algeria National Championships 2025View
11/03/2025Oran, Algeria33 - 15 Zuffur Meklouche7 - 6 WPts Algeria National Championships 2025View
09/02/2025Vienna, Austria32 - 15 Hernando Fischbuch1 - 0 WPts
12/12/2024Oran, Algeria31 - 15 Kazuki Nishida6 - 12 WPts
12/10/2024Algiers, Algeria31 - 14 Tariq Greki31(1) - 19 LPts
10/09/2024Oran, Algeria30 - 14 Amer Belhouchet15 - 32 WPts
13/07/2024Busan, South Korea30 - 13 Sevag Ohanessian54(3) - 6 LPts Busan Olympics 2024View
12/05/2024Nizhny Novgorod, Russia29 - 13 Goga Rusinov5 - 14 WPts
14/03/2024Oran, Algeria29 - 12 Amer Belhouchet14 - 29 LPts Algeria National Championships 2024View
11/03/2024Oran, Algeria28 - 12 Tariq Greki30(1) - 14 WPts Algeria National Championships 2024View
23/02/2024Oran, Algeria28 - 11 Ahmed Tinazzi28(4) - 8 LPts
26/12/2023Algiers, Algeria27 - 11 Abdul Hammadou22(1) - 12 WPts
30/10/2023Algiers, Algeria27 - 10 Ibrahim Elmediouni28(1) - 11 LPts
31/08/2023Algiers, Algeria26 - 10 Amjad Naji13(1) - 21 WPts
08/07/2023Quito, Ecuador25 - 10 Rodrigo Monzon21 - 12 WPts
10/05/2023Oran, Algeria24 - 10 Kashif Servier3 - 10 WPts
11/03/2023Constantine, Algeria24 - 9 Tariq Greki19(1) - 12 LPts Algeria National Championships 2023View
02/03/2023Riga, Latvia23 - 9 Vitali Novadnieks4 - 13 WPts
02/01/2023Murcia, Spain23 - 8 Montana Jaimez1 - 8 LPts
04/11/2022Constantine, Algeria23 - 7 Azam Fares21 - 9 LPts
08/09/2022Algiers, Algeria22 - 7 Khalid Guemri20 - 10 WPts
09/07/2022Oran, Algeria21 - 7 Haaris Tiouli16(2) - 13 WPts
10/05/2022Tirana, Albania20 - 7 Eduart Avsar5 - 4 WPts
11/03/2022Algiers, Algeria20 - 6 Tariq Sinai20 - 6 LPts Algeria National Championships 2022View
06/01/2022San Jose, Costa Rica20 - 5 Francisco Allende18(1) - 7 LPts
08/11/2021Oran, Algeria19 - 5 Larenzo Lanzo16 - 8 WPts
08/09/2021Algiers, Algeria18 - 5 Azam Zekkal8 - 15 WPts
16/07/2021Algiers, Algeria17 - 5 Irfan Harrat15 - 9 WPts
19/05/2021Rotterdam, Netherlands16 - 5 Carl Wittac6(1) - 15 WPts
21/03/2021Oran, Algeria15 - 5 Abdul Messaoudene2(1) - 17 WPts
21/01/2021Lublin, Poland14 - 5 Makary Targonski5 - 8 WPts
21/11/2020Osaka, Japan14 - 4 Mikio Uchida8 - 10 LPts
23/09/2020Panama City, Panama14 - 3 Esteban Zara12 - 2 LPts
26/07/2020Oran, Algeria13 - 3 Danyaal Galloul5(1) - 11 WPts
06/06/2020Oran, Algeria12 - 3 John Moran9 - 6 WPts
05/04/2020Athens, Greece11 - 3 Thyestes Leventis8 - 4 WPts
05/02/2020Oran, Algeria10 - 3 Jack Rochead1 - 9 WPts
06/12/2019Oran, Algeria9 - 3 Chiamaka Kanongesha5 - 7 WPts
06/10/2019Odense, Denmark8 - 3 Norb Born1 - 4 WPts
08/08/2019Viba del Mar, Chile8 - 2 Macario Franqui6 - 1 LPts
09/06/2019Oran, Algeria7 - 2 Obaid Nasro1 - 6 WPts
10/04/2019Oran, Algeria6 - 2 Waleed Daham2(1) - 5 WPts
07/02/2019Port-au-Prince, Haiti6 - 1 Olier Olin3 - 3 LPts
10/12/2018Vilnius, Lithuania5 - 1 Jerzy Darga1 - 3 WPts
11/10/2018Oran, Algeria4 - 1 Adnan Belloumi0 - 3 WPts
12/08/2018Turku, Finland3 - 1 Verneri Ankelo3 - 1 WPts
14/06/2018Oran, Algeria2 - 1 Imran Zafour1 - 3 WPts
16/04/2018Algiers, Algeria2 - 0 Ibrahim Elmediouni1 - 1 LPts
10/03/2018Constantine, Algeria1 - 0 Zain Sansal1 - 0 WPts
07/02/2018Oran, Algeria0 - 0 Freyr Berthelsen0 - 0 WPts