Weightclass:  Welterweight
Location:  Constantine, Algeria
Record:  11 - 45(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/07/2029Constantine, Algeria11 - 44(2) Ian Ogier8(1) - 19 LPts
09/05/2029Constantine, Algeria10 - 44(2) Adnan Menard1 - 3 WPts
10/03/2029Constantine, Algeria10 - 43(2) Ian McTavish8(1) - 12 LPts
08/01/2029Constantine, Algeria10 - 42(2) Ehren Heimberg7 - 9 LPts
08/11/2028Constantine, Algeria10 - 41(2) Zhivko á Marinov15(1) - 24 LPts
08/09/2028Constantine, Algeria9 - 41(2) Mark Conant3 - 5 WPts
09/07/2028Constantine, Algeria9 - 40(2) Lisandro Pedroso6 - 8 LPts
09/05/2028Constantine, Algeria9 - 39(2) Libor Havlicek1 - 11 LPts
11/03/2028Constantine, Algeria8 - 39(2) Azam Abed1 - 6 WPts
11/01/2028Constantine, Algeria8 - 38(2) Amer Sameur1 - 8 LPts
11/11/2027Constantine, Algeria8 - 37(2) Ibrahim Maroufel20 - 19 LPts
11/09/2027Constantine, Algeria7 - 37(2) Balamurali Balyan1 - 9 WPts
13/07/2027Constantine, Algeria7 - 36(2) Amjad Zemmamouche5(1) - 12(1) LPts
14/05/2027Santa Cruz de la Sierra, Bolivia7 - 35(2) Carlos Ambriz10(1) - 22 LPts
16/03/2027Antofagasta, Chile7 - 34(2) Federico Leon36 - 20 LPts
16/01/2027Constantine, Algeria7 - 33(2) Kashif Zaman3 - 8 LPts
17/11/2026Prague, Czech Republic7 - 32(2) Julius Cernoch6 - 14(10) LPts
19/09/2026Nassau, Bahamas6 - 32(2) Dave Bains0 - 11 WPts
22/07/2026Bayamon, Puerto Rico6 - 31(2) Saturnin Olavarria10 - 16 LPts
24/05/2026Yerevan, Armenia5 - 31(2) Kale Zorigyan1 - 13(2) WPts
26/03/2026Melbourne, Australia5 - 30(2) Dai Forsyth24(1) - 22 LPts
26/01/2026Constantine, Algeria5 - 29(2) Zakare Makasjian10 - 8(1) LPts
28/11/2025Constantine, Algeria5 - 28(2) Yannick Oliver4 - 3 LPts
29/09/2025Constantine, Algeria4 - 28(2) Malik Turay12 - 16 WPts
09/08/2025Oran, Algeria4 - 27(2) Faisal Serrar9 - 20 LPts
11/06/2025Nassau, Bahamas4 - 26(2) Seth Coleman15 - 8 LPts
13/04/2025Santo Domingo de Guzman, Dominican Republic4 - 25(2) Alejandro Mercado4 - 7(1) LPts
13/02/2025Constantine, Algeria3 - 25(2) Waleed Khris0 - 2 WPts
15/12/2024Bruges, Belgium3 - 24(2) Top Beerblock2 - 3 LPts
17/10/2024Charleroi, Belgium2 - 24(2) Benedict Hinault1 - 7 WPts
19/08/2024Ulaanbaatar, Mongolia1 - 24(2) Fadei Tuvshinbayar13(1) - 8(1) WPts
21/06/2024Constantine, Algeria1 - 23(2) Faisal Belkacem6 - 7 LPts
21/04/2024Constantine, Algeria0 - 23(2) Justus Malazyns2 - 12 WPts
22/02/2024Wakefield, UK0 - 22(2) Greg Mulligan7 - 15 LPts
25/12/2023Oran, Algeria0 - 21(2) Faisal Serrar3 - 16 LPts
26/10/2023Constantine, Algeria0 - 20(1) Juan Abrego37(3) - 5 LKO3
27/08/2023Helsinki, Finland0 - 19(1) Armas Jutikkala6 - 6 LPts
29/06/2023Algiers, Algeria0 - 18(1) Farhan Koussim11 - 10 LPts
04/05/2023Yerevan, Armenia0 - 17(1) Sirak Hairpetian14 - 17 LPts
06/03/2023Antofagasta, Chile0 - 16 Berto Ledesma9 - 20 LKO3
06/01/2023Havana, Cuba0 - 15 Cris Conrado26 - 6 LPts
08/11/2022Constantine, Algeria0 - 14 Rehman Tounsi6 - 26(2) LPts
10/09/2022Bogota, Colombia0 - 13 Santiago Narez17 - 9 LPts
13/07/2022Constantine, Algeria0 - 12 Zuffur Maghnaoui0 - 2 LPts
14/05/2022Constantine, Algeria0 - 11 John Nsereko13(1) - 14 LPts
14/03/2022Oran, Algeria0 - 10 Faisal Serrar0 - 7 LPts
12/01/2022Antwerp, Belgium0 - 9 Alexis Peters5 - 19 LPts
14/11/2021Constantine, Algeria0 - 8 Emanuel Pacheco5 - 11 LPts
13/09/2021Havana, Cuba0 - 7 Diego Raya18 - 8 LPts
16/07/2021Algiers, Algeria0 - 6 Bilal Guene11 - 10 LPts
10/06/2021Annaba, Algeria0 - 5 Umair Gallaire6 - 14 LPts
10/05/2021Oran, Algeria0 - 4 Zain Massi11 - 9 LPts
24/03/2021Algiers, Algeria0 - 3 Malik Guemmadi8 - 12 LPts
05/02/2021Algiers, Algeria0 - 2 Gazi Abdessemed6 - 13 LPts
03/01/2021Samarqand, Uzbekistan0 - 1 Garay Nagiyev11 - 6 LPts
05/11/2020Constantine, Algeria0 - 0 Salahaddin Gaidarov3 - 13 LPts