Weightclass:  Middleweight
Location:  Casablanca, Morocco
Record:  40(5) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/01/2035Casablanca, Morocco39(4) - 15 Lisimba Acquaah8 - 20 WTKO2
23/11/2034Casablanca, Morocco38(4) - 15 Mark Gabuza2 - 9(2) WPts
23/09/2034Casablanca, Morocco37(4) - 15 Nasir al Din Ferhat3 - 5 WPts
24/07/2034Casablanca, Morocco36(4) - 15 Unni Birky3 - 5 WPts
23/05/2034Casablanca, Morocco35(4) - 15 Celeus Gallo1 - 4 WPts
24/03/2034Casablanca, Morocco34(3) - 15 Sigwalt Kruis0 - 8 WKO3
23/01/2034Casablanca, Morocco33(3) - 15 Brad Gongora5 - 7 WPts
22/11/2033Casablanca, Morocco32(3) - 15 Rio Febus9 - 14 WPts
19/09/2033Casablanca, Morocco31(2) - 15 Leon Crawford0 - 15 WKO2
19/07/2033Carolina, Puerto Rico31(2) - 14 Juan Gonzalez16 - 11 LPts
18/06/2033Casablanca, Morocco31(2) - 13 Brendan McTaggart23(5) - 4 LPts
18/05/2033Carolina, Puerto Rico30(2) - 13 Juan Gonzalez15 - 10 WPts
17/04/2033El-Jadida, Morocco29(2) - 13 Muslih Ajouadi21 - 12 WPts Morocco National Championships 2033View
14/04/2033El-Jadida, Morocco28(2) - 13 Kahil Azzouzj30 - 11 WPts Morocco National Championships 2033View
11/04/2033El-Jadida, Morocco27(2) - 13 Waddah Alzayyani1 - 7 WPts Morocco National Championships 2033View
24/03/2033Kosice, Slovakia27(2) - 12 Miloslav Fales46(2) - 9 LPts
18/02/2033Yerevan, Armenia27(2) - 11 Manug Chenyan20 - 8 LPts
18/01/2033Yerevan, Armenia26(2) - 11 Manug Chenyan20 - 7 WPts
18/12/2032Yerevan, Armenia26(2) - 10 Manug Chenyan19 - 7 LPts
17/11/2032Casablanca, Morocco26(2) - 9 Manug Chenyan18 - 7 LPts
17/10/2032Las Condes, Chile25(2) - 9 Gabriel Aybar17 - 4 WPts
16/09/2032Casablanca, Morocco24(2) - 9 Joaquin Diaz26(1) - 7(1) WPts
14/08/2032Casablanca, Morocco23(2) - 9 Seymur Haidar18 - 8 WPts
13/07/2032Saint Petersburg, Russia23(2) - 8 Sasha Badar-Uugan28 - 14(2) LPts Saint Petersburg Olympics 2032View
03/07/2032Casablanca, Morocco23(2) - 7 Manug Chenyan16 - 4 LPts
18/05/2032Casablanca, Morocco22(2) - 7 Cuba Silvestre26(1) - 3 WPts
14/04/2032Marrakech, Morocco21(2) - 7 Sufyan Alghassani17 - 20 WPts Morocco National Championships 2032View
11/04/2032Marrakech, Morocco20(2) - 7 Ismail Raggi23 - 11 WPts Morocco National Championships 2032View
14/03/2032Samarqand, Uzbekistan19(2) - 7 Seymur Haidar15 - 3 WPts
12/02/2032Casablanca, Morocco19(2) - 6 Seymur Haidar14 - 3 LPts
12/01/2032Aba, Nigeria18(2) - 6 Deiondre Duncan23 - 5 WPts Africa Championships 2032View
09/01/2032Aba, Nigeria17(2) - 6 Veltry Mpontshane32 - 5 WPts Africa Championships 2032View
12/12/2031Casablanca, Morocco17(2) - 5 Seymur Haidar12 - 2 LPts
11/11/2031Samarqand, Uzbekistan16(2) - 5 Seymur Haidar12 - 1 WPts
11/10/2031Casablanca, Morocco16(2) - 4 Seymur Haidar11 - 1 LPts
07/09/2031Valencia, Venezuela16(2) - 3 Marko Hancke45(4) - 16 LPts Valencia World Championships 2031View
19/08/2031Casablanca, Morocco16(2) - 2 Harish Apte18(1) - 3 LPts
19/07/2031Casablanca, Morocco15(2) - 2 Harish Apte18(1) - 2 WPts
18/06/2031Casablanca, Morocco14(2) - 2 Harish Apte18(1) - 1 WPts
18/05/2031Bangalore, India14(2) - 1 Harish Apte17(1) - 1 LPts
17/04/2031Rabat, Morocco13(2) - 1 Ismail Raggi18 - 9 WPts Morocco National Championships 2031View
14/04/2031Rabat, Morocco12(2) - 1 Shoeaib Nechchadi8 - 19 WPts Morocco National Championships 2031View
11/04/2031Rabat, Morocco11(1) - 1 Haaris Muhammed6 - 27(9) WKO2 Morocco National Championships 2031View
06/04/2031Mashhad, Iran10(1) - 1 Azam Yassin8 - 10 WPts
06/02/2031Donostia-San Sebastian, Spain9(1) - 1 Marco Varona11 - 10 WPts
09/12/2030Bulawayo, Zimbabwe8(1) - 1 Callum Cadenhead12 - 15 WPts
11/10/2030Medellin, Colombia7(1) - 1 Santiago Canas12 - 22 WPts
13/08/2030Dushanbe, Tajikistan6(1) - 1 Khaliq Gadjibabayev23 - 24 WPts
15/06/2030Karaj, Iran5(1) - 1 Abdul Kakazai4 - 24(1) WPts
17/04/2030El Kelaa Des Sraghna, Morocco4(1) - 1 Rasil Elkaoutari14 - 5 WPts Morocco National Championships 2030View
14/04/2030El Kelaa Des Sraghna, Morocco3(1) - 1 Saif al Din Taia9 - 3 WPts Morocco National Championships 2030View
11/04/2030El Kelaa Des Sraghna, Morocco2 - 1 Haaris Muhammed3 - 23(8) WKO2 Morocco National Championships 2030View
03/03/2030Prokopyevsk, Russia2 - 0 Evgeny Yudin3 - 0 LPts
03/01/2030Casablanca, Morocco1 - 0 Fedor Ivanenko1 - 8 WPts
05/11/2029Casablanca, Morocco0 - 0 Bradley Migereko0 - 0 WPts