Weightclass:  Middleweight
Location:  Khenifra, Morocco
Record:  22 - 20(3)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/08/2024Khenifra, Morocco21 - 20(3) Hanief Alla4 - 2 WPts
08/06/2024Khenifra, Morocco20 - 20(3) Sadr-Eddine Laarif8 - 14 WPts
10/04/2024Khenifra, Morocco19 - 20(3) Kashif Popal1 - 0 WPts
10/02/2024Khenifra, Morocco18 - 20(3) Paul Conway0 - 9 WPts
12/12/2023Khenifra, Morocco17 - 20(3) Seferino Villafane10 - 25 WPts
13/10/2023Khenifra, Morocco16 - 20(3) Francisco Rafael6 - 17 WPts
13/08/2023Khenifra, Morocco16 - 19(3) Seferino Arellano3 - 3 LPts
14/06/2023Khenifra, Morocco16 - 18(3) Oleksander Brodsky3 - 3 LPts
16/04/2023Khenifra, Morocco15 - 18(3) Ra'id Cheaouri0 - 3 WPts
15/02/2023Khenifra, Morocco15 - 17(3) Boutaje Brahim10 - 21 LPts
16/12/2022Khenifra, Morocco15 - 16(3) Ghali Elmassoudi8 - 6 LPts
17/10/2022Khenifra, Morocco14 - 16(3) Kir Primack1 - 10 WPts
19/08/2022Daegu, South Korea14 - 15(3) Kee-hee Mah7(1) - 7 LPts
19/06/2022Khenifra, Morocco14 - 14(3) Zamen Alqadi16(1) - 7 LPts
20/04/2022Córdoba, Argentina13 - 14(3) Aimon Gusman0 - 12 WPts
20/02/2022Khenifra, Morocco13 - 13(2) Jawdah Kasbane11 - 16 LKO3
21/12/2021Khenifra, Morocco12 - 13(2) Shoeaib Cheaouri1 - 0 WPts
20/10/2021Khenifra, Morocco12 - 12(2) Edmondo Alatri10 - 12 LPts
19/08/2021Marrakech, Morocco12 - 11(2) Imededdine Ahamdi19(2) - 7 LPts
22/06/2021Dallas, USA11 - 11(2) Lee Heth9 - 7 WPts
23/04/2021Khenifra, Morocco10 - 11(2) Sadr-Eddine Laarif1 - 1 WPts
21/02/2021Mexicali, Mexico9 - 11(2) Xaverius Rizo0 - 5 WPts
24/12/2020Lagos, Nigeria9 - 10(2) Kunle Nwankwo9 - 7 LPts
25/10/2020Cheonan, South Korea9 - 9(2) Chang-hoon Kwok8 - 8 LPts
27/08/2020Sale, Morocco8 - 9(2) Barii Errachidi3 - 12 WPts
29/06/2020Khenifra, Morocco7 - 9(2) Bryn Montesano6 - 5 WPts
28/04/2020Minsk, Belarus7 - 8(1) Kir Borys8(1) - 8 LKO3
29/02/2020Khenifra, Morocco6 - 8(1) Vito Airaghi1 - 6 WPts
30/12/2019Odense, Denmark6 - 7(1) Ulrik Hermansen3 - 4 LPts
01/11/2019Khenifra, Morocco5 - 7(1) Robin Frank5 - 2 WPts
02/09/2019Vitebsk, Belarus5 - 6(1) Ivan Kristoff0 - 3 LPts
05/07/2019Biysk, Russia4 - 6(1) Sergey Radulov0 - 0 WPts
07/05/2019Safi, Morocco3 - 6(1) Moneeb Elaouzari0 - 2 WPts
26/03/2019Settat, Morocco3 - 5 El Houari Elbahraoui2 - 6 LKO3
26/01/2019Prokopyevsk, Russia3 - 4 Evgeny Sludnov1 - 5 LPts
28/11/2018Khenifra, Morocco2 - 4 Loris Acemyan1 - 4 WPts
28/09/2018Khenifra, Morocco2 - 3 Jawdah Kasbane3 - 2 LPts
31/07/2018Abidjan, Ivory Coast1 - 3 Curtis Garros0 - 4 WPts
02/06/2018Tetouan, Morocco1 - 2 Sabt Erbati0 - 3 LPts
27/04/2018Khenifra, Morocco1 - 1 El Houari Dellagnola1 - 0 LPts
02/03/2018Khenifra, Morocco0 - 1 El Houari Jebbour0 - 1 WPts
20/01/2018Utrecht, Netherlands0 - 0 Peeter Quareyt0 - 0 LPts