Weightclass:  Lightweight
Location:  Oran, Algeria
Record:  19 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/01/2030Oran, Algeria18 - 19 Sajid Linganzi0 - 11 WPts
09/11/2029Oran, Algeria17 - 19 Malik Temam1 - 12 WPts
09/09/2029Oran, Algeria16 - 19 Ali Hmida5 - 9 WPts
10/07/2029Oran, Algeria15 - 19 Syed Illoul2 - 0 WPts
10/05/2029Oran, Algeria14 - 19 Mark Ayew6 - 6 WPts
11/03/2029Oran, Algeria13 - 19 Yale Schreiber0 - 5(1) WPts
09/01/2029Oran, Algeria12 - 19 Jeremy Lewis12 - 10 WPts
10/11/2028Oran, Algeria11 - 19 Marco Borrelli3 - 11 WPts
11/09/2028Oran, Algeria11 - 18 Alen Courtellemont3 - 8 LPts
12/07/2028Oran, Algeria10 - 18 Shayan Aksas1 - 6 WPts
12/05/2028Oran, Algeria9 - 18 Waqar Farah2 - 5 WPts
13/03/2028Oran, Algeria8 - 18 Yasin Zafour2 - 6 WPts
13/01/2028Nonthaburi, Thailand8 - 17 Samartlek Lattimont12(1) - 16 LPts
15/11/2027Managua, Nicaragua7 - 17 Rico Cabello5 - 18 WPts
17/09/2027Dublin, Ireland7 - 16 Eoin Madigan8 - 24 LPts
20/07/2027Puente Alto, Chile6 - 16 Olindo Varas16 - 12 WPts
22/05/2027Constantine, Algeria6 - 15 Adnan Azer8 - 10 LPts
26/03/2027Algiers, Algeria6 - 14 Sajid Delhoum10 - 17(2) LPts
26/01/2027Algiers, Algeria6 - 13 Zuffur Ghozali12 - 21 LPts
27/11/2026Algiers, Algeria6 - 12 Waqas Ghermati6 - 8 LPts
27/09/2026Algiers, Algeria6 - 11 Rashid Diss5 - 10 LPts
29/07/2026Oran, Algeria6 - 10 Amer Messali9 - 8 LPts
02/06/2026Madrid, Spain6 - 9 Xeres Esquilin8(1) - 17 LPts
04/04/2026Algiers, Algeria5 - 9 Umair Taha1 - 20(1) WPts
03/03/2026Algiers, Algeria5 - 8 Waqar Nezzar16 - 38 LPts
31/01/2026Oran, Algeria4 - 8 Nicandro Madera2 - 15(1) WPts
03/12/2025Sofia, Bulgaria3 - 8 Lyubomir á Liapchev7 - 13(2) WPts
05/10/2025Yokohama, Japan3 - 7 Eiji Kato8 - 15 LPts
07/08/2025Ulaanbaatar, Mongolia2 - 7 Kemaleddin Oyuunbold4 - 17 WPts
09/06/2025Puente Alto, Chile2 - 6 Porfio Irene8 - 13 LPts
11/04/2025Durban, South Africa2 - 5 Floyd Liebenberg9 - 31 LPts
11/02/2025New Kingston, Jamaica2 - 4 James Plowman16 - 13 LPts
14/12/2024Oran, Algeria2 - 3 Amer Enjalbert4 - 6 LPts
21/10/2024Constantine, Algeria2 - 2 Gazi Derrag3 - 2 LPts
23/08/2024Toronto, Canada2 - 1 Cole Mabie16 - 21 LPts
25/06/2024Oran, Algeria1 - 1 Venacio Ayo1 - 3(1) WPts
26/04/2024Algiers, Algeria1 - 0 Farhan Achour37(1) - 7 LPts
27/02/2024Oran, Algeria0 - 0 Gazi Servier1 - 6 WPts