Weightclass:  Featherweight
Location:  Jeddah, Saudi Arabia
Record:  58 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/12/2034Jeddah, Saudi Arabia57 - 16 Ethan MacLellan3 - 10 WPts
09/10/2034Jeddah, Saudi Arabia56 - 16 Pylyp Lisko0 - 17 WPts
08/08/2034Jeddah, Saudi Arabia55 - 16 Eloy Quijano6 - 14 WPts
07/06/2034Jeddah, Saudi Arabia54 - 16 Orlando Campo6 - 27 WPts
08/04/2034Jeddah, Saudi Arabia53 - 16 Brett Bergomi0 - 12 WPts
07/02/2034Jeddah, Saudi Arabia52 - 16 Saturnin Luque4 - 23 WPts
08/12/2033Jeddah, Saudi Arabia51 - 16 Alano Albo3 - 11 WPts
08/10/2033Jeddah, Saudi Arabia50 - 16 Tieleman Mondt15 - 18 WPts
08/08/2033Jeddah, Saudi Arabia49 - 16 Santiago Covarrubias1 - 9(1) WPts
07/06/2033Jeddah, Saudi Arabia48 - 16 Diego Marcia14 - 24 WPts
08/04/2033Jeddah, Saudi Arabia47 - 16 Juan Justo9 - 20(1) WPts
08/02/2033Jeddah, Saudi Arabia46 - 16 Santiago Ruis1 - 23 WPts
09/12/2032Split, Croatia45 - 16 Dragoslav Lukacic7 - 7 WPts
11/10/2032Dubai, UAE44 - 16 Hassan Kanso8 - 19 WPts
13/08/2032Jeddah, Saudi Arabia43 - 16 Dobroslav Cesarec34 - 26 WPts
03/07/2032Kampala, Uganda42 - 16 John Bwanika26(1) - 26 WPts
02/06/2032Bratislava, Slovakia42 - 15 Metodej Miska46 - 19 LPts
02/05/2032Jeddah, Saudi Arabia42 - 14 Zafa Fahs30(2) - 17 LPts Saudi Arabia National Championships 2032View
29/04/2032Jeddah, Saudi Arabia41 - 14 Yasin Kaber23 - 18 WPts Saudi Arabia National Championships 2032View
26/04/2032Jeddah, Saudi Arabia40 - 14 Haaris Maarouf1 - 1 WPts Saudi Arabia National Championships 2032View
27/03/2032Jeddah, Saudi Arabia40 - 13 Kolzak Lielpulks18 - 25 LPts
14/02/2032Jeddah, Saudi Arabia39 - 13 Lubaid Dghumaliev31 - 17(1) WPts
14/01/2032Jeddah, Saudi Arabia38 - 13 Lubaid Dghumaliev31 - 16(1) WPts
13/12/2031Ulaanbaatar, Mongolia38 - 12 Lubaid Dghumaliev30 - 16(1) LPts
12/11/2031Jeddah, Saudi Arabia38 - 11 Lubaid Dghumaliev29 - 16(1) LPts
30/09/2031Jeddah, Saudi Arabia37 - 11 Fresco Zermeno29(1) - 14 WPts
30/08/2031Santo Domingo, Ecuador36 - 11 Sancho Baros9 - 28(1) WPts
02/07/2031Jeddah, Saudi Arabia35 - 11 Afanas Seglinsh16 - 17 WPts
02/05/2031Jeddah, Saudi Arabia34 - 11 Ahmed Saba12 - 7 WPts Saudi Arabia National Championships 2031View
29/04/2031Jeddah, Saudi Arabia33 - 11 Yasin Kaber18 - 15 WPts Saudi Arabia National Championships 2031View
26/04/2031Jeddah, Saudi Arabia32 - 11 Rehan Ansari15 - 8 WPts Saudi Arabia National Championships 2031View
21/04/2031Samarqand, Uzbekistan32 - 10 Teymuraz Allahverdiyev33 - 21 LPts
21/02/2031Bulawayo, Zimbabwe31 - 10 Sid Chatara3 - 17 WPts
24/12/2030Shanghai, China30 - 10 Yuan Lan14 - 26 WPts
26/10/2030Davao City, Philippines29 - 10 Santiago Alinsangan1 - 5 WPts
28/08/2030Toulouse, France28 - 10 Byron de Honnecourt1 - 7 WPts
30/06/2030Odessa, Ukraine27 - 10 Fedor Kostygov12 - 5 WPts
02/05/2030Taif, Saudi Arabia27 - 9 Zafa Fahs16(2) - 9 LPts Saudi Arabia National Championships 2030View
29/04/2030Taif, Saudi Arabia26 - 9 Yasin Kaber12 - 13 WPts Saudi Arabia National Championships 2030View
26/04/2030Taif, Saudi Arabia25 - 9 Kamran Aboshalha1 - 0 WPts Saudi Arabia National Championships 2030View
20/04/2030Tarant, Italy24 - 9 Enzo Romagnoli9 - 17 WPts
20/02/2030Riyadh, Saudi Arabia23 - 9 Saad Yassin11 - 14(1) WPts
23/12/2029Medina, Saudi Arabia22 - 9 Amer Hamdan13 - 20 WPts
25/10/2029Kemerovo, Russia21 - 9 Vitali Grechin7 - 9 WPts
26/08/2029Gomel, Belarus21 - 8 Nikolai Lopatin33(1) - 32 LPts
28/06/2029Jeddah, Saudi Arabia20 - 8 Sancho Buenrostro1 - 7 WPts
29/04/2029Taif, Saudi Arabia20 - 7 Haaris Hajj9 - 14(2) LPts Saudi Arabia National Championships 2029View
26/04/2029Taif, Saudi Arabia19 - 7 Zafa Ganem2 - 12 WPts Saudi Arabia National Championships 2029View
19/04/2029Montevideo, Uruguay18 - 7 Ovidio Tallon9 - 38 WPts
19/02/2029Dublin, Ireland17 - 7 Seth Lynch4 - 20 WPts
22/12/2028Jeddah, Saudi Arabia16 - 7 Matti Kallio3(1) - 14 WPts
23/10/2028Brest, Belarus15 - 7 Fedya Yazova19 - 23 WPts
25/08/2028Antwerp, Belgium15 - 6 John William Haeck57(4) - 17 LPts
27/06/2028Kremenchuk, Ukraine15 - 5 Borya Polansky19 - 11 LPts
29/04/2028Taif, Saudi Arabia15 - 4 Haider Hawass19 - 19(1) LPts Saudi Arabia National Championships 2028View
26/04/2028Taif, Saudi Arabia14 - 4 Mohsin Naqvi2 - 5(1) WPts Saudi Arabia National Championships 2028View
27/03/2028Medina, Saudi Arabia13 - 4 Amer Hamdan6 - 14 WPts
16/02/2028Zigong, China12 - 4 Wu-pen Yum10 - 10 WPts
19/12/2027Jeddah, Saudi Arabia11 - 4 Amer Hamdan6 - 12 WPts
20/10/2027Bari, Italy10 - 4 Rico De Nicolo0 - 0 WPts
22/08/2027Algiers, Algeria9 - 4 Syed Lahmar16 - 18 WPts
23/06/2027Jeddah, Saudi Arabia8 - 4 Haaris Hajj4 - 5(1) WPts
26/04/2027Mecca, Saudi Arabia8 - 3 Adnan Hamra22(6) - 28 LPts Saudi Arabia National Championships 2027View
21/03/2027Lima, Peru8 - 2 Lorenzo Capetillo30(2) - 28 LPts
21/01/2027Viba del Mar, Chile7 - 2 Carlos Frontera11 - 20(1) WPts
23/11/2026Ulaanbaatar, Mongolia7 - 1 Wen Batsuuri9 - 12 LPts
25/09/2026Jeddah, Saudi Arabia6 - 1 Bilal Bakhash3 - 7 WPts
27/07/2026Antofagasta, Chile5 - 1 Cisco Montilla3 - 19(1) WPts
29/05/2026Minsk, Belarus4 - 1 Kir Petrik16 - 12 WPts
31/03/2026Jeddah, Saudi Arabia3 - 1 Antonio Segura2 - 2 WPts
31/01/2026Jeddah, Saudi Arabia2 - 1 Rehman Safar0 - 10 WPts
02/12/2025Jeddah, Saudi Arabia2 - 0 Atif Sabet2 - 13 LPts
18/10/2025Jeddah, Saudi Arabia1 - 0 Asif Nadiff0 - 1 WPts
19/08/2025Jeddah, Saudi Arabia0 - 0 Mohsin Obaidullah0 - 1 WPts