Weightclass:  Welterweight
Location:  Oran, Algeria
Record:  22(2) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/03/2028Oran, Algeria21(2) - 16 Robert Harbert5 - 6(1) WPts
22/01/2028Oran, Algeria20(2) - 16 Rob Orem6 - 2 WPts
20/11/2027Oran, Algeria19(2) - 16 Waqas Daira0 - 1 WPts
20/09/2027Oran, Algeria18(2) - 16 Samuel Volek1 - 6 WPts
20/07/2027Oran, Algeria18(2) - 15 Madhav Rao7(1) - 25 LPts
21/05/2027Oran, Algeria17(2) - 15 Rashid Demazis3 - 3 WPts
22/03/2027Oran, Algeria16(2) - 15 Mark Kiesse2 - 9 WPts
21/01/2027Oran, Algeria15(2) - 15 Desiderio Anselmo6 - 4 WPts
22/11/2026Oran, Algeria15(2) - 14 Lionel Cocteau4 - 5 LPts
22/09/2026Oran, Algeria14(2) - 14 Glynn Coughlan2 - 4 WPts
24/07/2026Oran, Algeria13(2) - 14 Umair Freha1 - 26 WPts
25/05/2026Oran, Algeria13(2) - 13 Mick Cowans6 - 5 LPts
26/03/2026Kampala, Uganda12(2) - 13 Uzoma Tumwesigye17 - 12 WPts
26/01/2026Gomel, Belarus12(2) - 12 Daniil Volosin20 - 10 LPts
28/11/2025Marrakech, Morocco12(2) - 11 Sufyan Kotbi33(3) - 18 LPts
29/09/2025Constantine, Algeria12(2) - 10 Ali Gacemi14 - 19 LPts
02/08/2025Poltava, Ukraine12(2) - 9 Yevhen Popik2 - 4 LPts
04/06/2025Oran, Algeria11(1) - 9 Shayan Zemmamouche3 - 5 WKO3
07/04/2025Split, Croatia10(1) - 9 Andrija Kokic5 - 13 WPts
07/02/2025Tokyo, Japan10(1) - 8 Hajime Okumura12 - 14 LPts
10/12/2024Oran, Algeria10(1) - 7 Asif Meklouche4 - 13 LPts
12/10/2024Oran, Algeria9(1) - 7 Haaris Essaid1 - 4 WPts
15/08/2024Oran, Algeria8(1) - 7 Ardashes Eghigyan0 - 4 WPts
17/06/2024Vilnius, Lithuania8(1) - 6 Maksymilian Dziak12 - 9 LPts
19/04/2024Oran, Algeria8(1) - 5 Ibrahim Nasro4 - 12 LPts
21/02/2024Oran, Algeria7(1) - 5 Umair Bahari1 - 11 WPts
23/12/2023Oran, Algeria6(1) - 5 Umair Madyan5 - 3 WPts
23/10/2023Ottawa, Canada5 - 5 Bryan Nicholson5 - 24(13) WKO3
25/08/2023Goyang, South Korea4 - 5 Soo-il Yeo1 - 22(1) WPts
27/06/2023Oran, Algeria4 - 4 Ramiro Maximo14 - 13 LPts
28/04/2023Marseille, France4 - 3 James Loeb8 - 23 LPts
28/02/2023Oran, Algeria3 - 3 Jiang Yin1 - 14 WPts
30/12/2022Oran, Algeria2 - 3 Malik Turay3 - 7 WPts
31/10/2022Oran, Algeria1 - 3 Ian Selby1 - 2 WPts
02/09/2022Annaba, Algeria1 - 2 Ahmed Negrouche1 - 1 LPts
14/07/2022Algiers, Algeria1 - 1 Gazi Fares3 - 15 LPts
18/05/2022Algiers, Algeria1 - 0 Gazi Abdessemed11 - 16(1) LPts
05/04/2022Oran, Algeria0 - 0 Azam Bastien0 - 3 WPts