Weightclass:  Lightweight
Location:  Tangier, Morocco
Record:  58(6) - 40
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/02/2031Tangier, Morocco57(5) - 40 Gonzalo Vegas1 - 8 WKO3
10/12/2030Tangier, Morocco57(5) - 39 Fabio Zurio9 - 5 LPts
11/10/2030Tangier, Morocco56(4) - 39 Connor Alejos18 - 15 WKO3
12/08/2030Tangier, Morocco55(3) - 39 Syed Zia6 - 12 WKO2
13/06/2030Tangier, Morocco54(3) - 39 Jose Lanzo0 - 10 WPts
14/04/2030Tangier, Morocco53(2) - 39 Paco Maradiaga6 - 4 WKO3
13/02/2030Tangier, Morocco52(2) - 39 John Haworth3 - 4 WPts
15/12/2029Tangier, Morocco51(2) - 39 Nebojša Žunec13 - 20 WPts
16/10/2029Tangier, Morocco50(2) - 39 Elliot Soulis4 - 14 WPts
17/08/2029Tangier, Morocco49(2) - 39 Roman Peralta0 - 11 WPts
18/06/2029Tangier, Morocco48(2) - 39 Joaquin Villela15 - 11 WPts
19/04/2029Tangier, Morocco47(2) - 39 Pashkhi Yaylyan3 - 13 WPts
18/02/2029Abu Dhabi, UAE46(1) - 39 Sajid Antar63 - 19 WTKO3
18/01/2029Abu Dhabi, UAE46(1) - 38 Sajid Antar62 - 19 LPts
18/12/2028Abu Dhabi, UAE46(1) - 37 Sajid Antar61 - 19 LPts
17/11/2028Abu Dhabi, UAE46(1) - 36 Sajid Antar60 - 19 LPts
17/10/2028Abu Dhabi, UAE45(1) - 36 Sajid Antar60 - 18 WPts
16/09/2028Utrecht, Netherlands44(1) - 36 Arie Van Gavere14 - 34 WPts
19/07/2028Nanning, China44(1) - 35 Baltasar Asencio26 - 5 LPts Nanning Olympics 2028View
16/07/2028Nanning, China43(1) - 35 Odbart Krone71(6) - 22 WPts Nanning Olympics 2028View
13/07/2028Nanning, China42(1) - 35 Abdul Alturk8 - 15 WPts Nanning Olympics 2028View
03/07/2028Tangier, Morocco42(1) - 34 Sajid Antar54 - 17 LPts
18/05/2028Vilnius, Lithuania42(1) - 33 Dawid Greb50(2) - 15 LPts
17/04/2028Sale, Morocco41(1) - 33 Nasir al Din Pinto33(1) - 23 WPts Morocco National Championships 2028View
14/04/2028Sale, Morocco40(1) - 33 Hanief Alhiba6 - 7 WPts Morocco National Championships 2028View
11/04/2028Sale, Morocco39(1) - 33 Kahil Pesquet23 - 21 WPts Morocco National Championships 2028View
18/03/2028Tangier, Morocco39(1) - 32 Sajid Antar49 - 17 LPts
16/02/2028Tangier, Morocco38(1) - 32 Sajid Antar49 - 16 WPts
12/01/2028Tangier, Morocco38(1) - 31 Rashid Bacho39(1) - 6 LPts Africa Championships 2028View
09/01/2028Tangier, Morocco37(1) - 31 Montrell Verne34 - 21 WPts Africa Championships 2028View
17/11/2027Tangier, Morocco37(1) - 30 Sajid Antar46 - 14 LPts
19/09/2027Ibadan, Nigeria36(1) - 30 Ricky Serero54 - 14 WPts Ibadan World Championships 2027View
16/09/2027Ibadan, Nigeria35(1) - 30 Amer Ben31 - 19 WPts Ibadan World Championships 2027View
13/09/2027Ibadan, Nigeria34 - 30 Bagaskoro Tanu24 - 11 WKO3 Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria33 - 30 Jeong-hyeop Chin49 - 23 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria32 - 30 Lyle Bault17 - 14(1) WPts Ibadan World Championships 2027View
14/08/2027Tangier, Morocco31 - 30 Zhu Chien15 - 8 WPts
15/06/2027Amman, Jordan30 - 30 Syed Hegazi5 - 14(1) WPts
17/04/2027Mohammedia, Morocco29 - 30 Kahil Pesquet18 - 17 WPts Morocco National Championships 2027View
14/04/2027Mohammedia, Morocco28 - 30 Amrou Eddafi7 - 1 WPts Morocco National Championships 2027View
11/04/2027Mohammedia, Morocco27 - 30 Nasir al Din Pinto26(1) - 21 WPts Morocco National Championships 2027View
25/02/2027Tangier, Morocco26 - 30 Eugen Sacca1 - 10 WPts
27/12/2026Bari, Italy25 - 30 Alfredo Berti19(4) - 34 WPts
29/10/2026Tangier, Morocco24 - 30 Lu Meis6(1) - 12 WPts
30/08/2026Zurich, Switzerland24 - 29 Trennen Marschke23 - 19 LPts
02/07/2026Tangier, Morocco23 - 29 Kamran Elmoudawi18 - 30 WPts
19/05/2026Yerevan, Armenia23 - 28 Hayasdan Ismailian27 - 22 LPts
17/04/2026Berkane, Morocco23 - 27 Kahil Pesquet11 - 13 LPts Morocco National Championships 2026View
14/04/2026Berkane, Morocco22 - 27 Ra'id Kaouch8 - 11 WPts Morocco National Championships 2026View
11/04/2026Berkane, Morocco21 - 27 Kadeen Ainy6 - 3 WPts Morocco National Championships 2026View
07/04/2026Tangier, Morocco20 - 27 Kamran Elmoudawi16 - 28 WPts
13/02/2026Yerevan, Armenia20 - 26 Hayasdan Ismailian26 - 20 LPts
12/01/2026Kano, Nigeria20 - 25 Farhan Maaziz12 - 11 LPts Africa Championships 2026View
09/01/2026Kano, Nigeria19 - 25 Ali Salek20 - 7 WPts Africa Championships 2026View
30/12/2025Tangier, Morocco18 - 25 Robert Smiles21 - 15 WPts
29/11/2025Melbourne, Australia17 - 25 Robert Smiles21 - 14 WPts
29/10/2025Soyapango, El Salvador17 - 24 Jose Simeon28 - 11 LPts
28/09/2025Tangier, Morocco17 - 23 Jose Simeon27 - 11 LPts
19/08/2025Ponce, Puerto Rico17 - 22 Vicente Morelos36(2) - 10 LPts
19/07/2025Baku, Azerbaijan17 - 21 Ramid Hana20 - 25 LPts
18/06/2025Baku, Azerbaijan17 - 20 Ramid Hana19 - 25 LPts
18/05/2025Baku, Azerbaijan17 - 19 Ramid Hana18 - 25 LPts
17/04/2025Oujda, Morocco16 - 19 Kadeen Saber11 - 1 WPts Morocco National Championships 2025View
14/04/2025Oujda, Morocco15 - 19 Kahil Pesquet6 - 9 WPts Morocco National Championships 2025View
11/04/2025Oujda, Morocco14 - 19 Asil Elouadi2 - 14(3) WPts Morocco National Championships 2025View
03/04/2025Abu Dhabi, UAE14 - 18 Sajid Antar21 - 11 LPts
03/03/2025Abu Dhabi, UAE14 - 17 Sajid Antar20 - 11 LPts
31/01/2025Abu Dhabi, UAE14 - 16 Sajid Antar19 - 11 LPts
31/12/2024Tangier, Morocco14 - 15 Sajid Antar18 - 11 LPts
29/11/2024Tangier, Morocco13 - 15 Alano Villafranca8 - 8 WPts
26/10/2024London, UK12 - 15 Spencer Berry23(2) - 19 WPts
21/09/2024Istanbul, Turkey12 - 14 Erol Yeshilnil32(1) - 13 LPts
21/08/2024Oslo, Norway12 - 13 Thurston Petersen11 - 19 LPts
21/07/2024Chiclayo, Peru12 - 12 Salvador Antonio15(1) - 16 LPts
20/06/2024La Florida, Chile12 - 11 Antonio Asencio25 - 21 LPts
19/05/2024Garoua, Cameroon12 - 10 Glanville Modiano37 - 13 LPts
17/04/2024Nador, Morocco11 - 10 Ikrimah Terrab12 - 7 WPts Morocco National Championships 2024View
14/04/2024Nador, Morocco10 - 10 Barii Sektioui13 - 26(1) WPts Morocco National Championships 2024View
11/04/2024Nador, Morocco9 - 10 Nasir al Din Elkhouri10(2) - 16 WPts Morocco National Championships 2024View
06/04/2024Tangier, Morocco8 - 10 Waqas Albariqi9 - 8 WPts
06/03/2024Tangier, Morocco7 - 10 Mohsin Abergel5 - 9 WPts
04/02/2024Villa Nueva, Guatemala6 - 10 Jair Mangas12(1) - 6 WPts
04/01/2024Mashhad, Iran6 - 9 Jawad Najjar17(3) - 21 LPts
30/11/2023Tangier, Morocco5 - 9 Sorrel Spee1 - 5 WPts
30/09/2023Tangier, Morocco4 - 9 Asil Elouadi0 - 5(1) WPts
02/08/2023Kiev, Ukraine4 - 8 Fedar Hashimikov18 - 7 LPts
04/06/2023Surabaya, Indonesia3 - 8 Jerri Kohardjaja0 - 10 WPts
06/04/2023Tangier, Morocco2 - 8 Rifky Benchrifa3 - 6 WPts
07/02/2023Safi, Morocco2 - 7 Taj al Din Amir3 - 21 LPts
08/12/2022Tangier, Morocco2 - 6 Oliver Yeoman3 - 1 LPts
08/10/2022Tetouan, Morocco2 - 5 Tazim Azra7 - 7 LPts
12/08/2022Tangier, Morocco2 - 4 Yasin Hindawi5 - 7 LPts
12/06/2022San Luis Potosi, Mexico1 - 4 Franco Osegueda3 - 15 WPts
14/04/2022Rostov-on-Don, Russia1 - 3 Boris Below13 - 11 LPts
14/02/2022Meknes, Morocco1 - 2 Sobhan Aattou6 - 11 LPts
22/12/2021Balikpapan, Indonesia0 - 2 Hamzah Kusumawati0 - 3 WPts
23/10/2021Casablanca, Morocco0 - 1 Hayyan Elgharrouj9 - 13 LPts
05/09/2021Khouribga, Morocco0 - 0 Ikrimah Terrab0 - 0 LPts