Weightclass:  Lightweight
Location:  Algiers, Algeria
Record:  41 - 25(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/10/2034Algiers, Algeria40 - 25(1) Aleksandr Zamkovoy1 - 8 WPts
15/08/2034Algiers, Algeria39 - 25(1) Petro Bucko4 - 8 WPts
15/06/2034Algiers, Algeria39 - 24(1) Reynaldo Marro8 - 14 LPts
16/04/2034Algiers, Algeria38 - 24(1) Yobachi Chifunyise3 - 5 WPts
13/02/2034Algiers, Algeria37 - 24(1) Maxsaisai Kiatniwat7 - 6(1) WPts
13/12/2033Algiers, Algeria36 - 24(1) Iago Cirilo3 - 8 WPts
12/10/2033Algiers, Algeria35 - 24(1) Borislav á Kovalkov3 - 17 WPts
11/08/2033Algiers, Algeria34 - 24(1) Boden Belcourt7 - 18 WPts
10/06/2033Algiers, Algeria34 - 23(1) Jorenr Pallas9 - 24 LPts
10/04/2033Algiers, Algeria33 - 23(1) Jaguar Rojas1 - 5 WPts
08/02/2033Algiers, Algeria32 - 23(1) Amjad Zahawi11 - 16 WPts
07/12/2032Algiers, Algeria32 - 22(1) Haider Fren26 - 22 LPts
20/10/2032Nakuru, Kenya32 - 21(1) Diallo Waithera12 - 42(2) LPts
19/09/2032Capiata, Paraguay32 - 20(1) Juan Sanchez27 - 17 LPts
19/08/2032Panama City, Panama32 - 19(1) Zelipe Vielma33(6) - 11 LPts
19/07/2032Algiers, Algeria32 - 18 Haaris Saleem45(1) - 14 LKO3
18/06/2032Lagos, Nigeria31 - 18 Haaris Saleem45(1) - 13 WPts
18/05/2032Lagos, Nigeria31 - 17 Haaris Saleem44(1) - 13 LPts
17/04/2032Algiers, Algeria31 - 16 Damjan Gavranovic24(1) - 17(2) LPts
17/03/2032Constantine, Algeria30 - 16 Adnan Barrat17 - 9 WPts Algeria National Championships 2032View
14/03/2032Constantine, Algeria29 - 16 Malik Atallah5 - 7 WPts Algeria National Championships 2032View
11/03/2032Constantine, Algeria28 - 16 Rehan Ksentini13 - 15 WPts Algeria National Championships 2032View
06/02/2032Lagos, Nigeria28 - 15 Haaris Saleem39(1) - 13 LPts
06/01/2032Algiers, Algeria28 - 14 Haaris Saleem38(1) - 13 LPts
11/11/2031Bulawayo, Zimbabwe27 - 14 Bob Charamba5 - 9 WPts
13/09/2031Algiers, Algeria26 - 14 Viljalmr Mork0 - 4 WPts
15/07/2031Algiers, Algeria25 - 14 David Kessen1 - 6 WPts
14/05/2031Constantine, Algeria25 - 13 Adnan Azer31 - 15 LPts
17/03/2031Algiers, Algeria24 - 13 Amjad Djoghlaf13 - 14 WPts Algeria National Championships 2031View
14/03/2031Algiers, Algeria23 - 13 Farhan Meriech12 - 18 WPts Algeria National Championships 2031View
11/03/2031Algiers, Algeria22 - 13 Yasin Zafour13 - 14 WPts Algeria National Championships 2031View
28/01/2031Grodno, Belarus21 - 13 Fedya Adamovich6 - 13 WPts
30/11/2030Sumqayit, Azerbaijan20 - 13 Ertogrul Jabbarov18 - 9 WPts
02/10/2030Algiers, Algeria19 - 13 Majid Acimi15 - 9 WPts
10/08/2030Viba del Mar, Chile19 - 12 Olindo Rosado7 - 20 LPts
12/06/2030Kryvyi Rih, Ukraine18 - 12 Aleksei Kachur4 - 9 WPts
14/04/2030Petaling Jaya, Malaysia18 - 11 Farhan Shahin33 - 36 LPts
14/02/2030Algiers, Algeria17 - 11 Malik Messadia0 - 1 WPts
16/12/2029Dubai, UAE17 - 10 Obaid Aueb11 - 14 LPts
18/10/2029Algiers, Algeria16 - 10 Waleed Hammadou2 - 23 WPts
19/08/2029Algiers, Algeria15 - 10 Victor Symons11 - 8 WPts
21/06/2029Zagreb, Croatia14 - 10 Tin Novak11 - 16 WPts
23/04/2029Algiers, Algeria13 - 10 Farhan Aissa6 - 18 WPts
26/02/2029Vitebsk, Belarus13 - 9 Timofei Bula9 - 15 LPts
29/12/2028Algiers, Algeria12 - 9 Abdul Gharbi4 - 8 WPts
30/10/2028Algiers, Algeria12 - 8 Mohsin Mansouri19 - 12 LPts
04/09/2028Minsk, Belarus11 - 8 Avel Dzik12 - 18 WPts
07/07/2028Split, Croatia10 - 8 Roko Slavujevic6 - 15 WPts
09/05/2028Algiers, Algeria9 - 8 Fionn Rinne8 - 17 WPts
11/03/2028Oran, Algeria9 - 7 Zain Trigano2 - 2 LPts Algeria National Championships 2028View
04/03/2028Algiers, Algeria8 - 7 Clint Balfour2 - 3 WPts
05/01/2028Istanbul, Turkey7 - 7 Oz Halis0 - 0 WPts
07/11/2027San Salvador, El Salvador7 - 6 Malvolio Molino9 - 18 LPts
09/09/2027Algiers, Algeria6 - 6 Haider Hanoune0 - 6 WPts
10/07/2027Roodepoort, South Africa5 - 6 Ndumisa Zulu28 - 30 WPts
12/05/2027Bangkok, Thailand5 - 5 Kosol Chaiyong10 - 23 LPts
14/03/2027Oran, Algeria5 - 4 Amer Messali12 - 10 LPts Algeria National Championships 2027View
11/03/2027Oran, Algeria4 - 4 Mohsin Hanaoui23 - 14(1) WPts Algeria National Championships 2027View
18/01/2027Toronto, Canada4 - 3 Sam Ewing6 - 22 LPts
20/11/2026Algiers, Algeria3 - 3 Haider Hanoune0 - 0 WPts
30/09/2026Algiers, Algeria2 - 3 Faisal Rahoui4 - 15 WPts
06/08/2026Oran, Algeria2 - 2 Ali Bacha13 - 18 LPts
05/07/2026Constantine, Algeria1 - 2 Amer Mehri0 - 0 WPts
30/05/2026Split, Croatia1 - 1 Klaudio Hrženjak4 - 13 LPts
01/04/2026Algiers, Algeria0 - 1 Zuffur Ghozali10 - 18 WPts
23/02/2026Algiers, Algeria0 - 0 Rickie Krupke9 - 10 LPts