Weightclass:  Middleweight
Location:  Algiers, Algeria
Record:  49 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/12/2031Algiers, Algeria48 - 14 Azubuike Akeredolu5 - 3 WPts
05/10/2031Algiers, Algeria47 - 14 Loredo Juan4 - 22 WPts
01/08/2031Algiers, Algeria46 - 14 Landry Noe2 - 31(1) WPts
02/06/2031Algiers, Algeria45 - 14 Kiki Luis12 - 16 WPts
01/04/2031Algiers, Algeria44 - 14 Hassan Baddour0 - 5 WPts
31/01/2031Algiers, Algeria43 - 14 Tommy McAllister19(1) - 8 WPts
02/12/2030Algiers, Algeria42 - 14 Ramirez Machin0 - 12 WPts
03/10/2030Algiers, Algeria41 - 14 Nathaniel Agbaje7 - 11 WPts
04/08/2030Algiers, Algeria40 - 14 Teerachai Puangchan5 - 4 WPts
05/06/2030Algiers, Algeria39 - 14 Macario Cedillo0 - 2 WPts
06/04/2030Algiers, Algeria38 - 14 Umair Salloum0 - 1 WPts
05/02/2030Algiers, Algeria37 - 14 Nakif Yamin1 - 6 WPts
06/12/2029Algiers, Algeria36 - 14 Nasib Faradjev28(1) - 19(1) WPts
17/10/2029Boksburg, South Africa35 - 14 Alen Mbiyamuenza26 - 15(2) WPts
16/09/2029Daegu, South Korea35 - 13 Aftab Fadel45(4) - 30 LPts Daegu World Championships 2029View
13/09/2029Daegu, South Korea34 - 13 Hope Oliha30 - 14 WPts Daegu World Championships 2029View
10/09/2029Daegu, South Korea33 - 13 Theo Mellgren14 - 5(1) WPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea32 - 13 Chris Callender9 - 13 WPts Daegu World Championships 2029View
28/08/2029Algiers, Algeria31 - 13 Vachagan Galajyan24 - 12 WPts
19/07/2029Algiers, Algeria30 - 13 Antwan Nesbit13 - 16(1) WPts
18/06/2029Algiers, Algeria29 - 13 Antwan Nesbit13 - 15(1) WPts
18/05/2029Algiers, Algeria28 - 13 Vachagan Galajyan22 - 11 WPts
17/04/2029Algiers, Algeria27 - 13 Alen Mbiyamuenza20 - 13(2) WPts
17/03/2029Algiers, Algeria26 - 13 Majid Saadia20 - 7 WPts Algeria National Championships 2029View
14/03/2029Algiers, Algeria25 - 13 Shayan Asad10 - 19 WPts Algeria National Championships 2029View
11/03/2029Algiers, Algeria24 - 13 Syed Haidar3 - 2 WPts Algeria National Championships 2029View
09/02/2029Algiers, Algeria23 - 13 Gabriel Encinas23 - 15 WPts
09/01/2029Algiers, Algeria23 - 12 Hope Oliha21 - 12 LPts
06/12/2028Algiers, Algeria22 - 12 Alessandro Bettini21 - 10 WPts
05/11/2028Novara, Italy21 - 12 Alessandro Bettini21 - 9 WPts
05/10/2028Dushanbe, Tajikistan20 - 12 Khaliq Gadjibabayev16 - 14 WPts
04/09/2028Algiers, Algeria19 - 12 Cibor Janowiak27(2) - 6 WPts
13/07/2028Nanning, China19 - 11 Wilburn Jurgens29 - 13 LPts Nanning Olympics 2028View
16/05/2028Istaravshan, Tajikistan18 - 11 Zaur Gumbatov12 - 13 WPts
17/03/2028Oran, Algeria17 - 11 Ali Ziani8 - 2 WPts Algeria National Championships 2028View
14/03/2028Oran, Algeria16 - 11 Majid Saadia12 - 6 WPts Algeria National Championships 2028View
11/03/2028Oran, Algeria15 - 11 Zain Tiouli7 - 11 WPts Algeria National Championships 2028View
13/02/2028Pretoria, South Africa14 - 11 Dave Kinavuidi10 - 15 WPts
16/12/2027Lima, Peru14 - 10 Jose Collar20 - 11 LPts
18/10/2027Algiers, Algeria13 - 10 Terje Ringen4 - 37(2) WPts
19/08/2027Algiers, Algeria12 - 10 Angel Calleros17 - 10 WPts
19/07/2027Algiers, Algeria11 - 10 Angel Calleros17 - 9 WPts
18/06/2027San Jose, Costa Rica10 - 10 Angel Calleros17 - 8 WPts
18/05/2027San Jose, Costa Rica10 - 9 Angel Calleros16 - 8 LPts
17/04/2027San Jose, Costa Rica10 - 8 Angel Calleros15 - 8 LPts
17/03/2027Oran, Algeria10 - 7 Abdul Malek15 - 10 LPts Algeria National Championships 2027View
14/03/2027Oran, Algeria9 - 7 Majid Saadia8 - 2 WPts Algeria National Championships 2027View
11/03/2027Oran, Algeria8 - 7 Rashid Khalfi9 - 2 WPts Algeria National Championships 2027View
22/02/2027Yaoundé, Cameroon8 - 6 Montrell Enanga4 - 2 LPts
22/01/2027Giza, Egypt7 - 6 Amer Abbas0 - 20 WPts
24/11/2026Zagreb, Croatia6 - 6 Damjan Greguric41(1) - 18 WPts
26/09/2026Algiers, Algeria5 - 6 Amer Mansour4 - 22 WPts
29/07/2026Oran, Algeria4 - 6 Waleed Aba6 - 11 WPts
02/06/2026Ulaanbaatar, Mongolia4 - 5 El Bachir Serdamba18 - 11(1) LPts
04/04/2026Oran, Algeria3 - 5 Zuffur Chebira1 - 7 WPts
08/02/2026Oran, Algeria3 - 4 Ibrahim Zerhouni17(1) - 18(1) LPts
17/12/2025Algiers, Algeria3 - 3 Malik Menard24 - 26 LPts
29/10/2025Oran, Algeria2 - 3 Atif Djoudi0 - 0 WPts
14/09/2025Algiers, Algeria2 - 2 Zain Hamou11 - 8(1) LPts
10/08/2025Dublin, Ireland1 - 2 Isaac Daly2 - 5 WPts
12/06/2025Algiers, Algeria1 - 1 Irfan Yaakoubi3 - 14 LPts
18/04/2025Oran, Algeria0 - 1 Waleed Aba2 - 7 WPts
23/02/2025Constantine, Algeria0 - 0 Waqas Hmida13(3) - 31 LPts