Weightclass:  Lightweight
Location:  Constantine, Algeria
Record:  32 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/05/2031Constantine, Algeria31 - 15 Imran Messadia25 - 13 WPts
15/03/2031Constantine, Algeria30 - 15 Angel Feliciano1 - 1 WPts
13/01/2031Constantine, Algeria29 - 15 Zuffur Qureshi1 - 14 WPts
14/11/2030Constantine, Algeria28 - 15 Obaid Saidi0 - 10 WPts
13/09/2030Constantine, Algeria27 - 15 Harvey Weddel2 - 17 WPts
13/07/2030Constantine, Algeria26 - 15 Leonel Rodriguez1 - 0 WPts
13/05/2030Constantine, Algeria25 - 15 Spencer Hall0 - 21 WPts
14/03/2030Constantine, Algeria24 - 15 Lochan Gahlot2 - 2 WPts
13/01/2030Constantine, Algeria23 - 15 Malik Ally0 - 9 WPts
14/11/2029Constantine, Algeria22 - 15 Lei Khiong15 - 29(3) WPts
14/09/2029Constantine, Algeria21 - 15 Gazi Nesire1 - 8 WPts
15/07/2029Constantine, Algeria20 - 15 Yalchin Shah1 - 17(3) WPts
16/05/2029Bologna, Italy19 - 15 Alessio Cialente17 - 5(1) WPts
17/03/2029Algiers, Algeria18 - 15 Amjad Djoghlaf5 - 3 WPts Algeria National Championships 2029View
14/03/2029Algiers, Algeria17 - 15 Waleed Belhocine7 - 8 WPts Algeria National Championships 2029View
11/03/2029Algiers, Algeria16 - 15 Kashif Chabat0 - 7 WPts Algeria National Championships 2029View
25/02/2029Constantine, Algeria15 - 15 Syed Kouiret10(2) - 42 WPts
03/01/2029Constantine, Algeria14 - 15 Waqar Ganem1 - 0 WPts
04/11/2028Winnipeg, Canada13 - 15 Cody Broadie13(1) - 23 WPts
06/09/2028Jeddah, Saudi Arabia12 - 15 Rashid Nassef15 - 23 WPts
09/07/2028Algiers, Algeria11 - 15 Zain Cixous6 - 21 WPts
12/05/2028Tirana, Albania11 - 14 Endrit Boshnjaku11 - 6 LPts
14/03/2028Oran, Algeria11 - 13 Amer Enjalbert17 - 17 LPts Algeria National Championships 2028View
11/03/2028Oran, Algeria10 - 13 Zain Cixous5 - 20 WPts Algeria National Championships 2028View
12/01/2028Santiago de Cuba, Cuba10 - 12 Montel Altamirano10 - 11 LPts
14/11/2027Vilnius, Lithuania10 - 11 Leon Korda15(1) - 9 LPts
16/09/2027Annaba, Algeria9 - 11 Shayan Siddique6 - 20 WPts
20/07/2027Cologne, Germany9 - 10 Wilmer Biber45(5) - 16 LPts
22/05/2027Constantine, Algeria8 - 10 Zafa Khoualed6 - 15 WPts
24/03/2027Medellin, Colombia8 - 9 Miguel Monsanto10 - 11 LPts
24/01/2027Constantine, Algeria7 - 9 Azam Aboulker3 - 3 WPts
25/11/2026Constantine, Algeria6 - 9 Atif Adjali1 - 11 WPts
26/09/2026Bello, Colombia6 - 8 Nemesio Estrella9(2) - 23 LPts
29/07/2026Yerevan, Armenia6 - 7 Drtad Yayikyan17 - 14 LPts
31/05/2026Kampala, Uganda5 - 7 Phornello Makumbi13 - 24 WPts
02/04/2026Almaty, Kazakhstan5 - 6 Asgar Kosaew9 - 11(2) LPts
02/02/2026Constantine, Algeria4 - 6 Zain Cixous2 - 10 WPts
04/12/2025Constantine, Algeria4 - 5 Syed Kouiret5(2) - 26 LPts
05/10/2025Constantine, Algeria3 - 5 Shayan Siddique3 - 11 WPts
07/08/2025Kingston, Jamaica3 - 4 Ben Williston26(5) - 19 LPts
09/06/2025Rijeka, Croatia2 - 4 Bernard Novakovic6 - 14(2) WPts
11/04/2025Annaba, Algeria2 - 3 Shayan Siddique0 - 11 LPts
12/02/2025Santa Ana, El Salvador2 - 2 Montego Sais2 - 19(1) LPts
15/12/2024Constantine, Algeria1 - 2 Jawad Douicher2 - 8 WPts
15/10/2024Algiers, Algeria1 - 1 Zuffur Ghozali4 - 15 LPts
27/08/2024Algiers, Algeria1 - 0 Waqas Hihat26 - 20 LPts
29/06/2024Oran, Algeria0 - 0 Haaris Cherif11 - 17 WPts