Weightclass:  Welterweight
Location:  Casablanca, Morocco
Record:  65(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/12/2027Casablanca, Morocco64(1) - 18 Weylandt Wynen1 - 6(1) WPts
03/10/2027Casablanca, Morocco63(1) - 18 Enzo Barragan0 - 16(1) WPts
04/08/2027Casablanca, Morocco62(1) - 18 Fausto Corsaro5 - 18 WPts
05/06/2027Casablanca, Morocco61(1) - 18 Davie Dagamac8 - 6 WPts
05/04/2027Casablanca, Morocco60(1) - 18 Billy Gillies4 - 6 WPts
02/02/2027Casablanca, Morocco59(1) - 18 Dave Gattuso5 - 5 WPts
04/12/2026Casablanca, Morocco58(1) - 18 Rob Albert1 - 9(2) WPts
05/10/2026Casablanca, Morocco57(1) - 18 Bob Degler9 - 4 WPts
06/08/2026Casablanca, Morocco56(1) - 18 Peter Beddow6(1) - 11 WPts
07/06/2026Casablanca, Morocco55(1) - 18 Carlos Diaz4 - 13 WPts
08/04/2026Casablanca, Morocco54(1) - 18 Direnc Yilmanz3 - 21 WPts
07/02/2026Casablanca, Morocco53(1) - 18 Laius Galanis2 - 10 WPts
09/12/2025Casablanca, Morocco53(1) - 17 Mher Mahakian39(1) - 23 LPts
20/10/2025Vilnius, Lithuania52(1) - 17 Martyn Wojno45(1) - 23 WPts
16/09/2025Ningbo, China52(1) - 16 Robert Healey58(1) - 12 LPts Ningbo World Championships 2025View
13/09/2025Ningbo, China51(1) - 16 Marcel Strojny33(5) - 16 WPts Ningbo World Championships 2025View
10/09/2025Ningbo, China50(1) - 16 Yutaka Kubo53(1) - 12 WPts Ningbo World Championships 2025View
07/09/2025Ningbo, China49(1) - 16 Saturnin Basco26 - 13 WPts Ningbo World Championships 2025View
19/08/2025Yerevan, Armenia48(1) - 16 Mher Mahakian37(1) - 21 WPts
19/07/2025Casablanca, Morocco48(1) - 15 Xeres Tobar52 - 11 LPts
18/06/2025Casablanca, Morocco47(1) - 15 Joshua Flanagon49 - 14 WPts
18/05/2025Casablanca, Morocco46(1) - 15 Obaid Hadjaoui41 - 11 WPts
17/04/2025Oujda, Morocco45(1) - 15 Razzaak Abdellah11 - 12 WPts Morocco National Championships 2025View
14/04/2025Oujda, Morocco44(1) - 15 Sabeer Elothmani30 - 20 WPts Morocco National Championships 2025View
11/04/2025Oujda, Morocco43(1) - 15 Allam Elgoumri6 - 6 WPts Morocco National Championships 2025View
25/03/2025Casablanca, Morocco42(1) - 15 Quinto Rayon45 - 17 WPts
18/02/2025Aden, Yemen41(1) - 15 Imran Nour23 - 28 WPts
18/01/2025Casablanca, Morocco41(1) - 14 Quinto Rayon44 - 16 LPts
18/12/2024Casablanca, Morocco40(1) - 14 Adi Manz40(1) - 18 WPts
17/11/2024Casablanca, Morocco39(1) - 14 Adi Manz40(1) - 17 WPts
17/10/2024Casablanca, Morocco38(1) - 14 Quinto Rayon43 - 14 WPts
16/09/2024Casablanca, Morocco37(1) - 14 Yutaka Kubo40(1) - 10 WPts
16/08/2024Montevideo, Uruguay36(1) - 14 Quinto Rayon42 - 13 WPts
16/07/2024Busan, South Korea36(1) - 13 Severin Oge34(2) - 14 LPts Busan Olympics 2024View
13/07/2024Busan, South Korea35(1) - 13 Colar Guichard26 - 20 WPts Busan Olympics 2024View
20/06/2024Casablanca, Morocco34(1) - 13 Santiago Bermejo44(1) - 7(1) WPts
18/05/2024Zagreb, Croatia34(1) - 12 Bogdan Ribicic42 - 8(1) LPts
17/04/2024Nador, Morocco33(1) - 12 Sabeer Elothmani25 - 17 WPts Morocco National Championships 2024View
14/04/2024Nador, Morocco32(1) - 12 Zakwan Masbahi11 - 14 WPts Morocco National Championships 2024View
11/04/2024Nador, Morocco31(1) - 12 Husam al Din Barakat35 - 11 WPts Morocco National Championships 2024View
11/03/2024Bristol, UK31(1) - 11 Ian McClees34 - 10 LPts
09/02/2024Casablanca, Morocco31(1) - 10 Ian McClees33 - 10 LPts
09/01/2024Tangier, Morocco31(1) - 9 Olier Bartholdi51 - 6 LPts Africa Championships 2024View
18/12/2023Casablanca, Morocco31(1) - 8 Daniil Jafarov39 - 5 LPts
17/11/2023Casablanca, Morocco30 - 8 Bogdan Ribicic36 - 6 WKO3
17/10/2023Casablanca, Morocco29 - 8 Bogdan Ribicic36 - 5 WPts
13/09/2023Surat, India29 - 7 Taal Havic38 - 4 LPts Surat World Championships 2023View
10/09/2023Surat, India28 - 7 Besnik Hajdari37 - 11 WPts Surat World Championships 2023View
07/09/2023Surat, India27 - 7 Greg Nabb25(2) - 13 WPts Surat World Championships 2023View
20/08/2023Casablanca, Morocco26 - 7 Sergey Yahuluckoff27 - 7 WPts
20/07/2023Almaty, Kazakhstan25 - 7 Sergey Yahuluckoff27 - 6 WPts
18/06/2023Casablanca, Morocco24 - 7 Jumshud Imanov27 - 8 WPts
18/05/2023Casablanca, Morocco23 - 7 Jumshud Imanov27 - 7 WPts
17/04/2023Casablanca, Morocco22 - 7 Husam al Din Barakat30 - 9 WPts Morocco National Championships 2023View
14/04/2023Casablanca, Morocco21 - 7 Rehman Bacchus14 - 12 WPts Morocco National Championships 2023View
11/04/2023Casablanca, Morocco20 - 7 Bandar Marjouane6 - 9 WPts Morocco National Championships 2023View
24/03/2023Casablanca, Morocco20 - 6 Kieran Mombeshora15 - 18 LPts
20/02/2023Casablanca, Morocco20 - 5 Rashid Tayeb19 - 11 LPts
20/01/2023Casablanca, Morocco19 - 5 Rashid Tayeb19 - 10 WPts
18/12/2022Casablanca, Morocco18 - 5 Krystian Bandura26 - 3 WPts
10/11/2022Tijuana, Mexico17 - 5 Alejandro Rebollar11 - 13 WPts
10/10/2022Manila, Philippines16 - 5 Xavier Manasan11 - 14 WPts
12/08/2022Kuala Lumpur, Malaysia15 - 5 Harry Mak15 - 14 WPts
14/06/2022Casablanca, Morocco14 - 5 Ulu Hebal19 - 12 WPts
16/04/2022San Miguelito, Panama14 - 4 Jose Torre17 - 7 LPts
16/02/2022Casablanca, Morocco13 - 4 Jabalah Tashfin0 - 6 WPts
17/12/2021Cilegon, Indonesia13 - 3 Sadewa Khalwati5 - 16 LPts
19/10/2021Sale, Morocco12 - 3 Safwah Elothmani2 - 10 WPts
29/08/2021Casablanca, Morocco11 - 3 Bandar Bent13 - 11 WPts
16/07/2021Bangkok, Thailand10 - 3 Paithong Jirasirichote14 - 6 WPts
16/05/2021Tetouan, Morocco9 - 3 Husam al Din Ben12 - 9 WPts
12/04/2021Munich, Germany8 - 3 Steinway Krings2 - 6 WPts
12/02/2021Bangalore, India8 - 2 Ananth Brahmbhatt12 - 4 LPts
15/12/2020Casablanca, Morocco7 - 2 Ali Shad4 - 16 WPts
15/10/2020Casablanca, Morocco6 - 2 Rodrigo Matos7 - 7 WPts
17/08/2020Casablanca, Morocco5 - 2 Jubair Ghajji2 - 16 WPts
04/07/2020El Kelaa Des Sraghna, Morocco4 - 2 Jaul Haddad3 - 0 WPts
25/05/2020Marrakech, Morocco4 - 1 Kahil Ahamdi8 - 6 LPts
17/04/2020Marrakech, Morocco4 - 0 Muslih Alla12 - 5 LPts Morocco National Championships 2020View
14/04/2020Marrakech, Morocco3 - 0 Salamah Hamri13 - 1 WPts Morocco National Championships 2020View
11/04/2020Marrakech, Morocco2 - 0 Badr al Din Pallache8 - 8 WPts Morocco National Championships 2020View
06/03/2020Yerevan, Armenia1 - 0 Heros Ojakhian0 - 8 WPts
05/01/2020Casablanca, Morocco0 - 0 Didier Duvauchelle3 - 8 WPts