Weightclass:  Welterweight
Location:  Sana'a, Yemen
Record:  21 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/07/2030Sana'a, Yemen20 - 22 Viktor Muckaghanoff11(1) - 12 WPts
15/05/2030Sana'a, Yemen20 - 21 Diego Noguera18 - 4 LPts
14/03/2030Sana'a, Yemen19 - 21 Kolzak Taalajbek3 - 2 WPts
13/01/2030Sana'a, Yemen18 - 21 Sam Salifu6 - 2 WPts
14/11/2029Sana'a, Yemen18 - 20 Zain Baduy26(1) - 14 LPts
15/09/2029Sana'a, Yemen17 - 20 Obaid Zacka13 - 9 WPts
17/07/2029Sana'a, Yemen16 - 20 Malik Fahed2 - 5 WPts
18/05/2029Sana'a, Yemen15 - 20 Adnan Masih7 - 10(1) WPts
19/03/2029Santo Domingo de Guzman, Dominican Republic15 - 19 Juan Lagos27(5) - 17 LPts
19/01/2029Zamboanga City, Philippines14 - 19 Robert Tindog0 - 5 WPts
21/11/2028New Kingston, Jamaica14 - 18 Harry Bonnar19 - 18(1) LPts
23/09/2028Nairobi, Kenya13 - 18 Lisimba Ndururi1 - 3 WPts
25/07/2028Samarqand, Uzbekistan12 - 18 Sabuhi Usifov1 - 16(1) WPts
27/05/2028Bogota, Colombia11 - 18 Rodrigo Haro20 - 18 WPts
29/03/2028Aden, Yemen10 - 18 Imran Hadrami10 - 13 WPts
30/01/2028Salerno, Italy10 - 17 Carlo Lamia13(1) - 24 LPts
02/12/2027Dakar, Senegal9 - 17 Circinus Du Jeu2 - 19(1) WPts
04/10/2027New Kingston, Jamaica9 - 16 Mark Wham10 - 18 LPts
06/08/2027Tilburg, Netherlands8 - 16 Theodore Van Doorne21 - 8 WPts
08/06/2027Magnitogorsk, Russia7 - 16 Borya Berezutski10 - 15(1) WPts
10/04/2027Seattle, USA6 - 16 Glynn Short1 - 2 WPts
10/02/2027Sana'a, Yemen5 - 16 Max Teague2 - 6 WPts
12/12/2026The Hague, Netherlands5 - 15 Mayro Sayoen15 - 8 LPts
14/10/2026Karaj, Iran5 - 14 Ibrahim Azer20(2) - 33 LPts
16/08/2026Kiel, Germany4 - 14 Adolfo Dahler10 - 11 WPts
17/06/2026Jaipur, India4 - 13 Damodar Beniwal18(1) - 18 LPts
19/04/2026Sana'a, Yemen4 - 12 Atif Ibrahim10 - 21 LPts
17/03/2026Sana'a, Yemen4 - 11 Faisal Arazi16(1) - 13 LPts
07/02/2026Bilbao, Spain4 - 10 Marjun Cotta9 - 15 LPts
10/12/2025Jeddah, Saudi Arabia4 - 9 Zain Said15 - 8 LPts
12/10/2025San Jose, Costa Rica4 - 8 Rodrigo Sais17 - 18 LPts
14/08/2025Ganja, Azerbaijan3 - 8 Ughur Humbatov10(1) - 11 WPts
16/06/2025Sana'a, Yemen3 - 7 Faisal Zahawi11 - 5 LPts
17/04/2025Oslo, Norway2 - 7 Oliver Myren6 - 21 WPts
17/02/2025Sana'a, Yemen1 - 7 Zafa Nazif1 - 0 WPts
22/12/2024Peristeri, Greece1 - 6 Iphicrates Dukas4 - 10 LPts
24/10/2024Sana'a, Yemen1 - 5 Zafa Khalidi3 - 4 LPts
22/09/2024Sana'a, Yemen1 - 4 Wendel Leoprechting3 - 0 LPts
25/07/2024Sana'a, Yemen1 - 3 Ibrahim Vohra1 - 0 LPts
25/05/2024Tirana, Albania1 - 2 Brahim Behramoglu2 - 12 LPts
27/03/2024Al Hudaydah, Yemen1 - 1 Haider Harron22(2) - 16 LPts
28/01/2024Dakar, Senegal0 - 1 Beau Feydeau5 - 14 WPts
30/11/2023Sana'a, Yemen0 - 0 Kamran Mallouk2 - 0 LPts