Weightclass:  Bantamweight
Location:  Annaba, Algeria
Record:  41 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/12/2027Annaba, Algeria40 - 17 Teodor Novak1 - 13 WPts
22/10/2027Annaba, Algeria39 - 17 Melor Petrik2 - 3 WPts
23/08/2027Annaba, Algeria38 - 17 Isaak Gularans4 - 10 WPts
23/06/2027Annaba, Algeria37 - 17 Radek Pospisil1 - 10 WPts
24/04/2027Annaba, Algeria36 - 17 Larenzo Ducut16 - 8 WPts
23/02/2027Annaba, Algeria35 - 17 Carlos Sabina0 - 3 WPts
25/12/2026Annaba, Algeria34 - 17 Andrej Zenisek5 - 9 WPts
26/10/2026Annaba, Algeria33 - 17 Atif Galieff1 - 4 WPts
27/08/2026Annaba, Algeria32 - 17 Venacio Verdin6 - 6(1) WPts
28/06/2026Annaba, Algeria31 - 17 Josh Coro1 - 6 WPts
29/04/2026Annaba, Algeria30 - 17 Mark Steven4 - 7 WPts
28/02/2026Annaba, Algeria29 - 17 Antwan Aden5 - 6 WPts
30/12/2025Annaba, Algeria29 - 16 Isidro Triano28 - 12 LPts
29/11/2025Lima, Peru28 - 16 Isidro Triano28 - 11 WPts
29/10/2025Annaba, Algeria28 - 15 Isidro Triano27 - 11 LPts
28/09/2025Annaba, Algeria27 - 15 Isidro Triano27 - 10 WPts
19/08/2025Annaba, Algeria26 - 15 Agapetus Limones19 - 14 WPts
19/07/2025Asuncion, Paraguay25 - 15 Agapetus Limones19 - 13 WPts
18/06/2025Annaba, Algeria24 - 15 Agapetus Limones19 - 12 WPts
18/05/2025Asuncion, Paraguay24 - 14 Agapetus Limones18 - 12 LPts
14/04/2025Annaba, Algeria24 - 13 Aleron Ndika21 - 19 LPts
14/03/2025Oran, Algeria24 - 12 Zain Gallaire13 - 8 LPts Algeria National Championships 2025View
11/03/2025Oran, Algeria23 - 12 Kamran Tedjar31 - 26 WPts Algeria National Championships 2025View
05/02/2025Yerevan, Armenia23 - 11 Yeprad Yalenian24 - 4 LPts
05/01/2025Annaba, Algeria23 - 10 Yeprad Yalenian23 - 4 LPts
16/05/2024Annaba, Algeria22 - 10 Jair Tierno7 - 28 WPts
17/03/2024Oran, Algeria21 - 10 Waleed Megharia24(4) - 25 WPts Algeria National Championships 2024View
14/03/2024Oran, Algeria20 - 10 Waqar Behar29(1) - 14 WPts Algeria National Championships 2024View
11/03/2024Oran, Algeria19 - 10 Kamran Tedjar24 - 24 WPts Algeria National Championships 2024View
29/02/2024Nassau, Bahamas18 - 10 Rob Liddle0 - 0 WPts
31/12/2023Dublin, Ireland17 - 10 Killian Byrnes10 - 24(1) WPts
02/11/2023Annaba, Algeria16 - 10 Valeri Altbergs26 - 15 WPts
04/09/2023Puente Alto, Chile16 - 9 Santiago Fontana12 - 12 LPts
07/07/2023Athens, Greece15 - 9 Nikodem Manos15 - 17 WPts
09/05/2023Bangkok, Thailand15 - 8 Oleydong Sakvichian11(1) - 21 LPts
11/03/2023Constantine, Algeria15 - 7 Saad Kelkal5 - 10 LPts Algeria National Championships 2023View
21/02/2023Algiers, Algeria15 - 6 Hassan Mahfouz23(1) - 10 LPts
04/01/2023Annaba, Algeria14 - 6 Zain Khelladi2 - 6 WPts
06/11/2022Khayelitsha, South Africa13 - 6 Marques Gcaba15 - 12 WPts
08/09/2022San Bernardo, Chile12 - 6 Cruz Somero18 - 8 WPts
10/07/2022Annaba, Algeria11 - 6 Saad Kelkal3 - 7 WPts
10/05/2022Annaba, Algeria10 - 6 Khalid Lellouche9(1) - 10 WPts
11/03/2022Algiers, Algeria10 - 5 Asif Soula15 - 13 LPts Algeria National Championships 2022View
16/02/2022Izmir, Turkey9 - 5 Ozgur Erkin6 - 13 WPts
19/12/2021Istanbul, Turkey8 - 5 Alp Dagtekin16 - 9 WPts
20/10/2021Omsk, Russia8 - 4 Daniil Zamkovoy13 - 8 LPts
21/08/2021Annaba, Algeria7 - 4 Ekapol Jitsawad21 - 2 WPts
20/06/2021Annaba, Algeria6 - 4 Khalid Lellouche6 - 7 WPts
19/04/2021Annaba, Algeria6 - 3 Kamran Tedjar4 - 12 LPts
17/02/2021Annaba, Algeria6 - 2 Tae-hee Jou14 - 7 LPts
19/12/2020Paris, France5 - 2 Granville Cade5 - 13 WPts
20/10/2020Algiers, Algeria5 - 1 Hassan Kermali10 - 9 LPts
27/08/2020Maracaibo, Venezuela5 - 0 Xavier Montiel12 - 4 LPts
29/06/2020Nanchang, China4 - 0 Lao-Tzu Xiao4 - 1 WPts
01/05/2020Annaba, Algeria3 - 0 Kamran Tedjar2 - 6 WPts
03/03/2020Bamenda, Cameroon2 - 0 Boyce Cerdan4 - 3 WPts
04/01/2020Leeds, UK1 - 0 Hamish MacKinney0 - 1 WPts
05/11/2019Daegu, South Korea0 - 0 Jong-ho Quon0 - 0 WPts