Weightclass:  Middleweight
Location:  Algiers, Algeria
Record:  13 - 35(7)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/04/2031Algiers, Algeria12 - 35(7) Mason Fannon4 - 29 WPts
03/02/2031Algiers, Algeria12 - 34(7) Quin Guiterrez8 - 3 LPts
05/12/2030Algiers, Algeria12 - 33(7) Erich Schapper8 - 13 LPts
07/10/2030Algiers, Algeria11 - 33(7) Ibrahim Khaldi5 - 20 WPts
08/08/2030Algiers, Algeria10 - 33(7) Izunna Babalakin2 - 16 WPts
10/06/2030Algiers, Algeria9 - 33(7) Zain Belhout1 - 2 WPts
11/04/2030Algiers, Algeria8 - 33(7) Danyaal Kharnadji4 - 17 WPts
10/02/2030Algiers, Algeria7 - 33(7) Will Atorudibo3 - 9 WPts
12/12/2029Algiers, Algeria6 - 33(7) Ethan Dhaira5 - 7 WPts
13/10/2029Algiers, Algeria6 - 32(7) Phylip Spaggiari4 - 4 LPts
14/08/2029Algiers, Algeria6 - 31(7) Zain Tiouli12 - 16 LPts
15/06/2029Algiers, Algeria6 - 30(6) Bilal Abecassis13 - 10 LKO3
16/04/2029Kumasi, Ghana6 - 29(5) Dominic Quatey12(1) - 21 LKO3
16/02/2029Germiston, South Africa6 - 28(5) Adam Prinsloo20(1) - 16 LPts
19/12/2028Odense, Denmark6 - 27(5) Elvis Sonnichsen21(1) - 11 LPts
21/10/2028Basel, Switzerland5 - 27(5) Arnel Biela16 - 20 WPts
22/08/2028Varna, Bulgaria5 - 26(5) Stanislav á Sirakov22 - 3 LPts
24/06/2028Algiers, Algeria4 - 26(5) Waleed Menad5 - 17 WPts
28/04/2028Abidjan, Ivory Coast4 - 25(5) Henri Meiffret14 - 17 LPts
29/02/2028Abidjan, Ivory Coast4 - 24(5) Henri Meiffret13 - 17 LPts
31/12/2027Algiers, Algeria3 - 24(5) Abdul Houamel4 - 11 WPts
01/11/2027Algiers, Algeria3 - 23(4) Rashid Zeroual10(1) - 16 LKO3
03/09/2027Bratislava, Slovakia3 - 22(4) Otmar Janecek4 - 17 LPts
06/07/2027Accra, Ghana3 - 21(4) Haaris Mannan19(1) - 21(2) LPts
08/05/2027Ulaanbaatar, Mongolia3 - 20(4) Quon Ngau2 - 12 LPts
10/03/2027Algiers, Algeria3 - 19(4) Zain Hamou16 - 12(1) LPts
15/01/2027Sofia, Bulgaria3 - 18(4) Zahari á Steklov20 - 10 LPts
17/11/2026Algiers, Algeria2 - 18(4) Faisal Cixous2 - 16 WPts
18/09/2026Oran, Algeria2 - 17(4) Obaid Domrane8 - 12 LPts
28/07/2026Cali, Colombia2 - 16(4) Paco Bargas2 - 20 LPts
30/05/2026Brisbane, Australia2 - 15(4) Arran Thornton12 - 12 LPts
01/04/2026Ho Chi Minh City, Vietnam2 - 14(4) Trieu Ngai14(2) - 24 LPts
01/02/2026Vilnius, Lithuania1 - 14(4) Sylwester Urban0 - 0 WPts
04/12/2025Vilnius, Lithuania1 - 13(4) Henio Babicz19 - 10 LPts
06/10/2025Antwerp, Belgium1 - 12(3) Franciscus Ametiennes21 - 28 LKO3
08/08/2025Algiers, Algeria0 - 12(3) On Ling2 - 9 WPts
10/06/2025Algiers, Algeria0 - 11(3) Bilal Abderrahmane2 - 7(4) LPts
11/04/2025Dushanbe, Tajikistan0 - 10(3) Alik Nasibov3 - 16(4) LPts
11/02/2025Algiers, Algeria0 - 9(3) Haider Fahas2 - 6 LPts
13/12/2024Espoo, Finland0 - 8(3) Ruuben Ramo1 - 9 LPts
15/10/2024Oran, Algeria0 - 7(3) Obaid Domrane1 - 7 LPts
07/09/2024Oran, Algeria0 - 6(3) Ali Khalfi6 - 20(1) LPts
04/08/2024Oran, Algeria0 - 5(3) Yasin Vaziri0 - 0 LPts
12/06/2024Caracas, Venezuela0 - 4(2) Antonio Santiago5 - 16(1) LKO3
14/04/2024Almaty, Kazakhstan0 - 3(1) Koldan Cajrbecov8(1) - 17 LKO2
15/02/2024Halifax, Canada0 - 2 Dale Sebastian17(1) - 18 LKO3
18/12/2023Zagreb, Croatia0 - 1 Božo Acinger9 - 15 LPts
20/10/2023Algiers, Algeria0 - 0 Azam Drid2 - 4 LPts