Weightclass:  Light Welterweight
Location:  Constantine, Algeria
Record:  45(4) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/03/2029Constantine, Algeria44(4) - 20 Emanuel Rebollar7 - 16 WPts
11/01/2029Constantine, Algeria43(4) - 20 David Brain11 - 18 WPts
11/11/2028Constantine, Algeria42(3) - 20 Jarvis Dehnel2 - 11 WKO3
11/09/2028Constantine, Algeria41(3) - 20 Will Bowar11 - 11 WPts
12/07/2028Constantine, Algeria40(3) - 20 Zach Cheseret13 - 9 WPts
12/05/2028Constantine, Algeria39(3) - 20 Mariano Ciccioli5 - 12 WPts
13/03/2028Constantine, Algeria38(3) - 20 Leo Magara4 - 12 WPts
13/01/2028Constantine, Algeria37(3) - 20 Perak Tubun5 - 7 WPts
13/11/2027Constantine, Algeria36(3) - 20 Waqar Guseinov5 - 10 WPts
13/09/2027Constantine, Algeria35(3) - 20 Javier Chavana8 - 13 WPts
15/07/2027Constantine, Algeria34(2) - 20 Aleksandar á Marinov4 - 13 WKO3
16/05/2027Constantine, Algeria33(2) - 20 Anthony Kierlinc8 - 8 WPts
17/03/2027Oran, Algeria32(2) - 20 Amer Smail15 - 12 WPts Algeria National Championships 2027View
14/03/2027Oran, Algeria31(2) - 20 Ali Tasfaout7 - 19 WPts Algeria National Championships 2027View
11/03/2027Oran, Algeria30(2) - 20 Tariq Zaouche10 - 7 WPts Algeria National Championships 2027View
04/03/2027Angarsk, Russia30(2) - 19 Toma Zozulin40(1) - 17 LPts
01/02/2027Angarsk, Russia30(2) - 18 Toma Zozulin39(1) - 17 LPts
01/01/2027Angarsk, Russia30(2) - 17 Toma Zozulin38(1) - 17 LPts
01/12/2026Angarsk, Russia30(2) - 16 Toma Zozulin37(1) - 17 LPts
31/10/2026Angarsk, Russia30(2) - 15 Toma Zozulin36(1) - 17 LPts
30/09/2026Constantine, Algeria30(2) - 14 Jair Bordon19 - 19 LPts
30/08/2026Constantine, Algeria29(2) - 14 Jair Bordon19 - 18 WPts
30/07/2026Zaragoza, Spain28(2) - 14 Xabat Gonzaga14(1) - 29 WPts
29/06/2026Constantine, Algeria27(2) - 14 Jair Bordon18 - 17 WPts
15/05/2026Constantine, Algeria26(2) - 14 Fraser Buckley3 - 14 WPts
17/03/2026Constantine, Algeria25(2) - 14 Kamran Zidane12 - 3 WPts Algeria National Championships 2026View
14/03/2026Constantine, Algeria24(1) - 14 Rehman Zaynab8 - 22(3) WKO3 Algeria National Championships 2026View
11/03/2026Constantine, Algeria23(1) - 14 Gazi Zeghli4 - 6 WPts Algeria National Championships 2026View
06/03/2026Auckland, New Zealand22(1) - 14 Bruce Matchitt9 - 16 WPts
06/01/2026Mamelodi, South Africa21(1) - 14 Sulaiman Motshekga13 - 11 WPts
07/11/2025Constantine, Algeria20(1) - 14 Jasper Bariagher7 - 27 WPts
08/09/2025Ufa, Russia19(1) - 14 Zernebog Nemchinov8 - 12 WPts
11/07/2025Algiers, Algeria18(1) - 14 Umair Giuliani8 - 19 WPts
16/05/2025Soka, Japan17(1) - 14 Yasushi Hirayama11 - 16 WPts
17/03/2025Oran, Algeria17(1) - 13 Amer Slimi36 - 10 LPts Algeria National Championships 2025View
14/03/2025Oran, Algeria16(1) - 13 Abdul Gharbi7 - 5 WPts Algeria National Championships 2025View
11/03/2025Oran, Algeria15(1) - 13 Zafa Khalid2 - 0 WPts Algeria National Championships 2025View
28/02/2025Constantine, Algeria14 - 13 Amer Shaban6 - 15 WKO3
30/12/2024Constantine, Algeria13 - 13 Kwamin Nawanoma2 - 0 WPts
01/11/2024Cologne, Germany12 - 13 Harti Kult2 - 7 WPts
03/09/2024Constantine, Algeria11 - 13 Haaris Bellemou2 - 6 WPts
06/07/2024Algiers, Algeria10 - 13 Azam Aksas3 - 18 WPts
12/05/2024Cape Town, South Africa9 - 13 Ian Kabudji4 - 4 WPts
14/03/2024Oran, Algeria9 - 12 Amer Slimi28 - 9 LPts Algeria National Championships 2024View
11/03/2024Oran, Algeria8 - 12 Amer Shaban4 - 11 WPts Algeria National Championships 2024View
01/02/2024Constantine, Algeria7 - 12 Husein Agababayev1 - 2 WPts
03/12/2023Prague, Czech Republic7 - 11 Bruno Bata17 - 22 LPts
05/10/2023Annaba, Algeria7 - 10 Bilal Belloumi12 - 20 LPts
17/08/2023Constantine, Algeria6 - 10 Kaj Enevoldsen4 - 8 WPts
19/06/2023Toshkent, Uzbekistan6 - 9 Dimi Undasynov14 - 18 LPts
21/04/2023Constantine, Algeria6 - 8 Obaid Najar15 - 18(5) LPts
11/03/2023Constantine, Algeria6 - 7 Syed Bellemou14 - 14 LPts Algeria National Championships 2023View
24/02/2023Algiers, Algeria5 - 7 Khalid Larfaoui4 - 30 WPts
12/01/2023Constantine, Algeria5 - 6 Asif Zabana23 - 8 LPts
15/11/2022Constantine, Algeria5 - 5 Bilal Derrida8 - 13 LPts
07/10/2022Algiers, Algeria5 - 4 Waqar Zehri14 - 15 LPts
12/08/2022Algiers, Algeria5 - 3 Atif Imam13 - 17 LPts
12/07/2022Annaba, Algeria4 - 3 Majid Deghiche1 - 5 WPts
09/06/2022Algiers, Algeria3 - 3 Umair Giuliani0 - 3 WPts
09/05/2022Algiers, Algeria3 - 2 Haaris Yachir19(1) - 10 LPts
14/03/2022Algiers, Algeria3 - 1 Sajid Salameh16 - 12 LPts Algeria National Championships 2022View
11/03/2022Algiers, Algeria2 - 1 Syed Bellemou9 - 10 WPts Algeria National Championships 2022View
18/01/2022Algiers, Algeria1 - 1 Zafa Belhani0 - 0 WPts
18/12/2021Algiers, Algeria0 - 1 Umair Giuliani0 - 0 WPts
06/11/2021Constantine, Algeria0 - 0 Saad Abdullah3 - 5 LPts