Weightclass:  Welterweight
Location:  Constantine, Algeria
Record:  35 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/08/2030Constantine, Algeria34 - 22 Gianmarco Carossino1 - 4 WPts
28/06/2030Constantine, Algeria33 - 22 Joshua Wayne1 - 5 WPts
29/04/2030Constantine, Algeria33 - 21 Amer Hadjadj40(2) - 18 LPts
28/02/2030Constantine, Algeria32 - 21 Leon Febus0 - 4 WPts
30/12/2029Constantine, Algeria31 - 21 Danyaal Ben5 - 10 WPts
31/10/2029Constantine, Algeria30 - 21 Mark Carson0 - 4 WPts
01/09/2029Constantine, Algeria29 - 21 Amjad Seghir1 - 0 WPts
03/07/2029Constantine, Algeria28 - 21 Asif Azer0 - 1 WPts
03/05/2029Constantine, Algeria28 - 20 Amer Hadjadj33(1) - 16 LPts
04/03/2029Constantine, Algeria27 - 20 Isaac MacAdam1 - 18(1) WPts
03/01/2029Constantine, Algeria26 - 20 Oliver Dodds2 - 4 WPts
04/11/2028Constantine, Algeria25 - 20 Amer Hadjadj31(1) - 13 WPts
05/09/2028London, UK24 - 20 Mark Reese0 - 0 WPts
08/07/2028Manukau, New Zealand23 - 20 Pita Kaimoana3(1) - 16 WPts
09/05/2028Kosice, Slovakia22 - 20 Samuel Lorenc7(1) - 11 WPts
11/03/2028Oran, Algeria22 - 19 Amer Hadjadj26(1) - 12 LPts Algeria National Championships 2028View
10/01/2028Kiev, Ukraine21 - 19 Yevhen Petrovich2 - 7 WPts
11/11/2027Constantine, Algeria20 - 19 Saad Badour8 - 37(2) WPts
16/09/2027Oran, Algeria20 - 18 Ibrahim Kebbab14(2) - 16 LPts
15/08/2027Constantine, Algeria20 - 17 Lei Fok17 - 20 LPts
15/07/2027Semarang, Indonesia20 - 16 Dennys Julianto19 - 19 LPts
14/06/2027Constantine, Algeria19 - 16 Krzysztof Dobrowski6 - 13 WPts
14/05/2027Constantine, Algeria18 - 16 Gaydzan Jeghelyan14 - 18(1) WPts
13/04/2027Constantine, Algeria17 - 16 Laramie Keita21 - 14 WPts
11/03/2027Oran, Algeria17 - 15 Haaris Essaid10 - 10 LPts Algeria National Championships 2027View
07/02/2027Jeddah, Saudi Arabia17 - 14 Atif Alhazmi19 - 9 LPts
07/01/2027Jeddah, Saudi Arabia17 - 13 Atif Alhazmi18 - 9 LPts
06/12/2026Hanoi, Vietnam17 - 12 Tham Bao20 - 8 LPts
05/11/2026Constantine, Algeria16 - 12 Connor Modi18 - 17 WPts
05/10/2026San Juan, Puerto Rico16 - 11 Sancho Espejo20(1) - 7 LPts
04/09/2026Constantine, Algeria15 - 11 Radoslav Han8 - 16 WPts
16/07/2026Constantine, Algeria14 - 11 Melor Khongor1 - 4 WPts
16/05/2026Constantine, Algeria13 - 11 Wasyl Romanchuk1 - 3 WPts
17/03/2026Constantine, Algeria12 - 11 Khalid Belaili14(1) - 10 WPts Algeria National Championships 2026View
14/03/2026Constantine, Algeria11 - 11 Yasin Shahid7(1) - 10 WPts Algeria National Championships 2026View
11/03/2026Constantine, Algeria10 - 11 Mohsin Ghermati3 - 24(10) WPts Algeria National Championships 2026View
25/01/2026Constantine, Algeria9 - 11 Kliment á Vidov3 - 4 WPts
27/11/2025Mecca, Saudi Arabia8 - 11 Sajid Ismat4 - 4 WPts
29/09/2025Gyumri, Armenia7 - 11 Pagur Garabedyan1 - 6 WPts
01/08/2025Oran, Algeria6 - 11 Khalid Fadela4 - 11 WPts
04/06/2025Algiers, Algeria5 - 11 Haaris Essaid2 - 7 WPts
07/04/2025Constantine, Algeria4 - 11 Viktor á Savinov0 - 1 WPts
07/02/2025Baku, Azerbaijan3 - 11 Danyaal Sheikh3 - 17 WPts
10/12/2024Algiers, Algeria3 - 10 Kashif Saadi3(1) - 15 LPts
16/10/2024Constantine, Algeria2 - 10 Wen Yeung2 - 4 WPts
18/08/2024Oran, Algeria2 - 9 Kashif Akniouene2 - 7 LPts
22/06/2024Constantine, Algeria2 - 8 Rodrigo Ordonez2(1) - 10 LPts
24/04/2024Algiers, Algeria2 - 7 Farhan Koussim15 - 11 LPts
04/03/2024Constantine, Algeria2 - 6 Obaid Saidisief28(2) - 8 LPts
31/01/2024Algiers, Algeria1 - 6 Haaris Negrouche0 - 0 WPts
18/12/2023Annaba, Algeria1 - 5 Ahmed Negrouche4 - 6 LPts
20/10/2023Algiers, Algeria1 - 4 Obaid Maiza0 - 0 LPts
28/08/2023Algiers, Algeria1 - 3 Farhan Koussim12 - 10 LPts
02/07/2023Charleroi, Belgium0 - 3 Francis Baune0 - 3 WPts
04/05/2023Algiers, Algeria0 - 2 Haider Khalfaoui15 - 18 LPts
12/03/2023Algiers, Algeria0 - 1 Gazi Fares5 - 17 LPts
18/01/2023Constantine, Algeria0 - 0 Joaquin Arjona9 - 10 LPts