Weightclass:  Light Welterweight
Location:  Algiers, Algeria
Record:  40 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/05/2031Algiers, Algeria39 - 29 Agim Alii0 - 2 WPts
27/03/2031Algiers, Algeria38 - 29 Ville Pitkanen7 - 7 WPts
26/01/2031Algiers, Algeria37 - 29 Bahadur Tiwari6 - 19 WPts
27/11/2030Algiers, Algeria36 - 29 Ramhart Leonhard1 - 4 WPts
28/09/2030Algiers, Algeria35 - 29 Dean McGuinness0 - 3 WPts
30/07/2030Algiers, Algeria34 - 29 Seamus Mulloy2 - 4 WPts
29/05/2030Algiers, Algeria33 - 29 Bohuslav Mara1 - 6 WPts
30/03/2030Algiers, Algeria32 - 29 Juan Canchola0 - 4 WPts
29/01/2030Algiers, Algeria31 - 29 Zain Qudsi12 - 33 WPts
29/11/2029Algiers, Algeria30 - 29 Vikenti Sayadov7 - 8 WPts
30/09/2029Algiers, Algeria29 - 29 Xaverius Munguia3 - 5 WPts
01/08/2029Algiers, Algeria28 - 29 Zain Ahmetbeckoff2 - 8 WPts
02/06/2029Algiers, Algeria27 - 29 Conor Moffett25 - 29 WPts
02/05/2029Algiers, Algeria26 - 29 Conor Moffett25 - 28 WPts
17/03/2029Algiers, Algeria26 - 28 Waqar Charef15 - 7 LPts Algeria National Championships 2029View
14/03/2029Algiers, Algeria25 - 28 Saad Laref13(1) - 17 WPts Algeria National Championships 2029View
11/03/2029Algiers, Algeria24 - 28 Danyaal Haimoudi8 - 8 WPts Algeria National Championships 2029View
26/02/2029Dusseldorf, Germany23 - 28 Abe Bieri22 - 21 WPts
26/01/2029Algiers, Algeria22 - 28 Abe Bieri22 - 20 WPts
21/12/2028Athens, Greece22 - 27 Homerus Anthis31 - 14(1) LPts
20/11/2028Algiers, Algeria21 - 27 Abe Bieri21 - 19 WPts
20/10/2028Algiers, Algeria20 - 27 Abe Bieri21 - 18 WPts
19/09/2028Algiers, Algeria19 - 27 Abe Bieri21 - 17 WPts
19/08/2028Dusseldorf, Germany18 - 27 Abe Bieri21 - 16 WPts
19/07/2028Dusseldorf, Germany18 - 26 Abe Bieri20 - 16 LPts
18/06/2028Dusseldorf, Germany18 - 25 Abe Bieri19 - 16 LPts
18/05/2028Maiduguri, Nigeria17 - 25 Majid Pervez24 - 21 WPts
17/04/2028Minsk, Belarus16 - 25 Petro Kapinos27 - 20 WPts
17/03/2028Oran, Algeria16 - 24 Tariq Zaouche15 - 11 LPts Algeria National Championships 2028View
14/03/2028Oran, Algeria15 - 24 Waqas Sabbah12(1) - 17 WPts Algeria National Championships 2028View
11/03/2028Oran, Algeria14 - 24 Waqar Charef9 - 4 WPts Algeria National Championships 2028View
02/03/2028Algiers, Algeria13 - 24 Quin Gamon16 - 15(1) WPts
31/01/2028Algiers, Algeria12 - 24 Ivan Prado0 - 5 WPts
31/12/2027Algiers, Algeria11 - 24 Serhat Erdel9 - 25(1) WPts
30/11/2027Algiers, Algeria10 - 24 Serhat Erdel9 - 24(1) WPts
30/10/2027Izmir, Turkey10 - 23 Serhat Erdel8 - 24(1) LPts
29/09/2027Chengdu, China10 - 22 Wen Ginn23 - 7 LPts
29/08/2027Chengdu, China10 - 21 Wen Ginn22 - 7 LPts
29/07/2027Chengdu, China10 - 20 Wen Ginn21 - 7 LPts
28/06/2027Algiers, Algeria9 - 20 Jae-sung Ju7 - 6 WPts
27/05/2027Algiers, Algeria8 - 20 Jae-sung Ju7 - 5 WPts
23/04/2027Minsk, Belarus7 - 20 Petro Kapinos19 - 17 WPts
14/03/2027Oran, Algeria7 - 19 Malik Tahraoui31(2) - 20 LPts Algeria National Championships 2027View
11/03/2027Oran, Algeria6 - 19 Saad Laref6 - 9 WPts Algeria National Championships 2027View
11/02/2027Zamboanga City, Philippines5 - 19 Senon Abella8 - 10 WPts
13/12/2026Annaba, Algeria5 - 18 Amer Shaban12(1) - 20(1) LPts
16/10/2026Algiers, Algeria4 - 18 Tariq Sendid12 - 13 WPts
10/09/2026Algiers, Algeria4 - 17 Haaris Sial18 - 17(2) LPts
10/08/2026Algiers, Algeria4 - 16 Phumelele Selebi4 - 2(1) LPts
11/06/2026Sofia, Bulgaria3 - 16 Svetoslav á Dragomirov12 - 14 WPts
13/04/2026Dubai, UAE3 - 15 Gazi Bazzi23 - 22 LPts
13/02/2026Shubra El-Kheima, Egypt3 - 14 Saad Pour37 - 19 LPts
16/12/2025Bangkok, Thailand3 - 13 Banchadej Singmanasak16 - 9 LPts
18/10/2025Algiers, Algeria2 - 13 Haider Madyan3 - 12 WPts
20/08/2025Vantaa, Finland2 - 12 Kyosti Manninen0 - 0 LPts
22/06/2025Algiers, Algeria2 - 11 Syed Karadja0 - 6 LPts
24/04/2025Algiers, Algeria2 - 10 Kamran Zidane4 - 3 LPts
23/02/2025Algiers, Algeria1 - 10 Ahmed Seguer0 - 17 WPts
26/12/2024Algiers, Algeria1 - 9 Haaris Bellemou2 - 8 LPts
28/10/2024Algiers, Algeria1 - 8 Tugdual Blanco5 - 4 LPts
30/08/2024Choloma, Honduras1 - 7 Zelipe Daza29 - 11 LPts
02/07/2024Algiers, Algeria1 - 6 Ali Abderrahim1 - 11 LPts
05/05/2024Valencia, Venezuela1 - 5 Fanuco Valdivieso0 - 0 LPts
07/03/2024Eindhoven, Netherlands1 - 4 Donker Lepruvost29 - 11 LPts
08/01/2024Namangan, Uzbekistan1 - 3 Arseni Kaghgalieff13(1) - 21 LPts
10/11/2023Tirana, Albania1 - 2 Bardhyl Bucak23 - 16 LPts
12/09/2023Algiers, Algeria1 - 1 Rehan Akniouene5 - 15 LPts
17/07/2023Algiers, Algeria1 - 0 David Bagby2 - 19 LPts
18/05/2023Algiers, Algeria0 - 0 Aftab Belgherri1 - 5 WPts