Weightclass:  Middleweight
Location:  Annaba, Algeria
Record:  47 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/10/2032Annaba, Algeria46 - 10 Erec Breton18 - 12 WPts
12/08/2032Annaba, Algeria45 - 10 Miguel Morino7 - 8(1) WPts
12/06/2032Annaba, Algeria44 - 10 Mortimer Mutasi7 - 21 WPts
12/04/2032Annaba, Algeria43 - 10 Francis Dikoume7 - 5 WPts
13/02/2032Annaba, Algeria42 - 10 Sierra Prospero2 - 6 WPts
15/12/2031Annaba, Algeria41 - 10 Tabansi Nhlapo1 - 0 WPts
16/10/2031Annaba, Algeria40 - 10 Madisha Selebi5 - 6 WPts
16/08/2031Annaba, Algeria39 - 10 Simon Loeb2 - 13 WPts
17/06/2031Annaba, Algeria38 - 10 Rush Villon2 - 14 WPts
17/04/2031Annaba, Algeria37 - 10 Dom Maylon3 - 12 WPts
17/02/2031Annaba, Algeria36 - 10 Agung Aditjondro6 - 18 WPts
19/12/2030Annaba, Algeria35 - 10 Xavier Campuzano3 - 3 WPts
20/10/2030Bahía Blanca, Argentina34 - 10 Joaquin Mareno28 - 18 WPts
19/09/2030Bahía Blanca, Argentina34 - 9 Joaquin Mareno27 - 18 LPts
19/08/2030Bayamon, Puerto Rico34 - 8 Alano Torrente22 - 25 LPts
19/07/2030Annaba, Algeria33 - 8 Luis Sabado13 - 18 WPts
18/06/2030Annaba, Algeria32 - 8 Luis Sabado13 - 17 WPts
18/05/2030Annaba, Algeria31 - 8 Sergey Melderis27 - 9 WPts
17/04/2030Oruro, Bolivia30 - 8 Alvino Chapa23 - 17 WPts
17/03/2030Constantine, Algeria29 - 8 Ibrahim Abecassis18 - 16 WPts Algeria National Championships 2030View
14/03/2030Constantine, Algeria28 - 8 Bilal Abecassis17(1) - 12 WPts Algeria National Championships 2030View
11/03/2030Constantine, Algeria27 - 8 Mohsin Gatlif11 - 7 WPts Algeria National Championships 2030View
15/02/2030Annaba, Algeria26 - 8 Lac Phuc25 - 5 WPts
15/01/2030Hanoi, Vietnam25 - 8 Lac Phuc25 - 4 WPts
15/12/2029Oran, Algeria24 - 8 Yasin Vaziri11 - 23 WPts
17/10/2029Medellin, Colombia23 - 8 Miguel Matute3 - 6 WPts
19/08/2029Annaba, Algeria22 - 8 James Bahati7 - 20 WPts
21/06/2029Annaba, Algeria21 - 8 Aftab Louahla26 - 9(1) WPts
16/05/2029Annaba, Algeria20 - 8 Faisal Rahim9(2) - 27(1) WPts
17/03/2029Algiers, Algeria20 - 7 Farhan Djoghlaf26 - 13 LPts Algeria National Championships 2029View
14/03/2029Algiers, Algeria19 - 7 Waqar Rahis5 - 10(1) WPts Algeria National Championships 2029View
11/03/2029Algiers, Algeria18 - 7 Abdul Malek25(1) - 19 WPts Algeria National Championships 2029View
03/03/2029Dushanbe, Tajikistan17 - 7 Arseni Akbarov8 - 30 WPts
03/01/2029Kharkiv, Ukraine16 - 7 Kolzak Pavelko15 - 38(13) WPts
05/11/2028Rostock, Germany15 - 7 Rodney Jenniges0 - 0 WPts
07/09/2028Antwerp, Belgium14 - 7 Gerben Malazyes0 - 0 WPts
10/07/2028Burgas, Bulgaria13 - 7 Sergei á Ignatiev18 - 14 WPts
12/05/2028Melbourne, Australia12 - 7 Shaun Ardrey10 - 8 WPts
14/03/2028Oran, Algeria12 - 6 Farhan Djoghlaf16 - 11 LPts Algeria National Championships 2028View
11/03/2028Oran, Algeria11 - 6 Abdul Malek19 - 15 WPts Algeria National Championships 2028View
02/03/2028Algiers, Algeria11 - 5 Shayan Belatreche5 - 12 LPts
03/01/2028Kampala, Uganda10 - 5 Josh Echweru2 - 7 WPts
05/11/2027San Jose, Costa Rica9 - 5 Ramiro Zambrano6 - 9 WPts
07/09/2027Ulaanbaatar, Mongolia9 - 4 Tserenjavyn Saifedenov14 - 16 LPts
10/07/2027Ulaanbaatar, Mongolia9 - 3 Zorigtbaataryn Baiseitov10 - 12 LPts
12/05/2027Zagreb, Croatia8 - 3 Joso Mikac15 - 8 WPts
14/03/2027Oran, Algeria8 - 2 Farhan Djoghlaf9 - 7 LPts Algeria National Championships 2027View
11/03/2027Oran, Algeria7 - 2 Rehman Kherbouche7 - 22 WPts Algeria National Championships 2027View
24/01/2027Annaba, Algeria6 - 2 Waleed Madani9(1) - 10 WPts
26/11/2026Oran, Algeria5 - 2 Waleed Aba7 - 12 WPts
02/10/2026London, UK4 - 2 Charles McPheeters2 - 17 WPts
04/08/2026Lagos, Nigeria3 - 2 Ethan Akintoye4 - 3 WPts
06/06/2026Ganja, Azerbaijan3 - 1 Mahammad Geidarov17 - 12 LPts
08/04/2026Annaba, Algeria2 - 1 Aydin Ozbilen9 - 18 WPts
08/02/2026Bangalore, India1 - 1 Malik Zaman4 - 18(2) WPts
11/12/2025Algiers, Algeria1 - 0 Obaid Abbadi16 - 23(3) LPts
05/11/2025Annaba, Algeria0 - 0 Tariq Sahnoun0 - 0 WPts