CalloutIQbeta

2025 Dubai Pro

Dubai, UAE · Jun 21
Men's Open Full field · 14
1st Behrooz TabaniIran
2nd William BonacNetherlands
3rd Tonio BurtonUSA
5th Mohamed FodaUAE
6th Rubiel MosqueraColombia
7th Edward KargboUAE
8th Adolf BurghardtGermany
9th Dennis FriedrichGermany
10th Ashraf HassasninEgypt
11th Ismail RadwanEgypt
13th Ibrahim SobhyUAE
14th Ahmad AlrefaeiKuwait
Scorecard Intelligence Sourced from official show card
Behrooz Tabani won decisively, +6 clear of second. Tightest call down the field: Mohamed Foda over Rubiel Mosquera, 1 point apart for 5th/6th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Behrooz Tabani leader
2nd William Bonac +6 on 1st
3rd Tonio Burton +3 on 2nd
4th Nathan De Asha +9 on 3rd
5th Mohamed Foda +7 on 4th
6th Rubiel Mosquera +1 on 5th
7th Edward Kargbo +9 on 6th
8th Adolf Burghardt +6 on 7th
9th Dennis Friedrich +6 on 8th
10th Ashraf Hassasnin +6 on 9th
11th Ismail Radwan +6 on 10th
12th Seyed Hassan Mousavi Nejad +6 on 11th
Top 12 scoring positions; 2 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Behrooz Tabani 34 ▼1 7 Lock win +6
2nd William Bonac 76 ▲1 13
3rd Tonio Burton 88 16
4th Nathan De Asha 1312 ▲1 25
5th Mohamed Foda 1418 ▼4 32 Held by 1
6th Rubiel Mosquera 1815 ▲3 33 Missed by 1
7th Edward Kargbo 2121 42
8th Adolf Burghardt 2424 48
9th Dennis Friedrich 2727 54
10th Ashraf Hassasnin 3030 60
11th Ismail Radwan 3333 66
12th Seyed Hassan Mousavi Nejad 3636 72
13th Ibrahim Sobhy 3939 78
14th Ahmad Alrefaei 4242 84
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Classic Physique Full field · 40
2nd Luca RegerGermany
3rd Richard NagyHungary
4th Khaled El NahawyEgypt
5th Ahmed AlkhalifahEgypt
7th Krimo AmmariUSA
8th Mikhail TimoshinRussia
9th Eric WildbergerBrazil
10th Valeri EnchevBulgaria
11th Julio SimoesBrazil
12th Mustafa YildizTurkey
13th Ali HasanIraq
14th Ethan GohariAustralia
15th John LeCanada
16th Vahid BadpeiIran
16th Almostafa AljaafrehJordan
16th Joe DavisUSA
16th Sunmeet GillIndia
16th Wassim HassanSyria
16th Paulo HenriquePortugal
16th Azamat KarabashevRussia
16th Lihsuan LiuTaiwan
16th Miguel MalimoMozambique
16th Abdalla MohamdiSaudi Arabia
16th Reda NacirdinMorocco
16th Kent NasarondoPhilippines
16th Bader NuriSaudi Arabia
16th Chanuk OckSouth Korea
16th Denis RoseSpain
16th Mustafa SalmanIraq
16th Kevin StutzAustria
16th Dmitrii VorotyntsevRussia
16th Daniel OtiGhana
16th Ahmed ElsayedUAE
16th Abdulrahman AlnaimSaudi Arabia
Scorecard Intelligence Sourced from official show card
Michael Daboul won by 3 — a narrow decision.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Michael Daboul leader
2nd Luca Reger +3 on 1st
3rd Richard Nagy +3 on 2nd
4th Khaled El Nahawy +3 on 3rd
5th Ahmed Alkhalifah +3 on 4th
6th Alexander Westermeier +3 on 5th
7th Krimo Ammari +3 on 6th
8th Mikhail Timoshin +3 on 7th
9th Eric Wildberger +3 on 8th
10th Valeri Enchev +3 on 9th
11th Julio Simoes +3 on 10th
12th Mustafa Yildiz +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Michael Daboul 3 3 Narrow win
2nd Luca Reger 6 6
3rd Richard Nagy 9 9
4th Khaled El Nahawy 12 12
5th Ahmed Alkhalifah 15 15
6th Alexander Westermeier 18 18
7th Krimo Ammari 21 21
8th Mikhail Timoshin 24 24
9th Eric Wildberger 27 27
10th Valeri Enchev 30 30
11th Julio Simoes 33 33
12th Mustafa Yildiz 36 36
13th Ali Hasan 39 39
14th Ethan Gohari 42 42
15th John Le 45 45
16th Vahid Badpei 48 48 Tied
16th Almostafa Aljaafreh 48 48 Tied
16th Joe Davis 48 48 Tied
16th Ramadan El Sherkawy 48 48 Tied
16th Sunmeet Gill 48 48 Tied
16th Wassim Hassan 48 48 Tied
16th Paulo Henrique 48 48 Tied
16th Azamat Karabashev 48 48 Tied
16th Lihsuan Liu 48 48 Tied
16th Miguel Malimo 48 48 Tied
16th Abdalla Mohamdi 48 48 Tied
16th Reda Nacirdin 48 48 Tied
16th Kent Nasarondo 48 48 Tied
16th Bader Nuri 48 48 Tied
16th Chanuk Ock 48 48 Tied
16th Chaitanya Prabhu Puralachetty 48 48 Tied
16th Denis Rose 48 48 Tied
16th Mustafa Salman 48 48 Tied
16th Kevin Stutz 48 48 Tied
16th Edgar Daniel Valencia Palafox 48 48 Tied
16th Dmitrii Vorotyntsev 48 48 Tied
16th Daniel Oti 48 48 Tied
16th Ahmed Elsayed 48 48 Tied
16th Rashid Alhadhrami 48 48 Tied
16th Abdulrahman Alnaim 48 48 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Men's Physique Full field · 29
1st Miroslav JuricekCzech Republic
2nd Hossein KarimiIran
3rd Saad BinhashimSaudi Arabia
6th Hachemi HemzaAlgeria
8th Patrick AsieduAustralia
9th Hidayat MaharramliAzerbaijan
10th Ahmed ShokryEgypt
11th Mahmood Al-MaghrabiBahrain
12th Abdullah Al SharafiKuwait
13th Qaiser Al-AsiBahrain
14th Nishant BansalIndia
15th Abdullah Bu HalimSaudi Arabia
16th Amit AgreIndia
16th Ahmed MandyEgypt
16th Andrea AmatoItaly
16th Elton Pinto MotaPortugal
16th Gowtham GowthuIndia
16th Matheus NeryBrazil
16th Mishal AlhassanSaudi Arabia
16th Mohammed HaidarUAE
16th Philippe DegilaFrance
16th Rany IssaLebanon
16th Salah Eddine LahrachMorocco
16th Vyacheslav TarasevichBelarus
Scorecard Intelligence Sourced from official show card
Miroslav Juricek won by 3 — a narrow decision.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Miroslav Juricek leader
2nd Hossein Karimi +3 on 1st
3rd Saad Binhashim +3 on 2nd
4th Mahmoud Elsabagh +3 on 3rd
5th Shuaib Abdullah +3 on 4th
6th Hachemi Hemza +3 on 5th
7th Jeffrey Darko +3 on 6th
8th Patrick Asiedu +3 on 7th
9th Hidayat Maharramli +3 on 8th
10th Ahmed Shokry +3 on 9th
11th Mahmood Al-Maghrabi +3 on 10th
12th Abdullah Al Sharafi +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Miroslav Juricek 3 3 Narrow win
2nd Hossein Karimi 6 6
3rd Saad Binhashim 9 9
4th Mahmoud Elsabagh 12 12
5th Shuaib Abdullah 15 15
6th Hachemi Hemza 18 18
7th Jeffrey Darko 21 21
8th Patrick Asiedu 24 24
9th Hidayat Maharramli 27 27
10th Ahmed Shokry 30 30
11th Mahmood Al-Maghrabi 33 33
12th Abdullah Al Sharafi 36 36
13th Qaiser Al-Asi 39 39
14th Nishant Bansal 42 42
15th Abdullah Bu Halim 45 45
16th Amit Agre 48 48 Tied
16th Ahmed Mandy 48 48 Tied
16th Andrea Amato 48 48 Tied
16th Elton Pinto Mota 48 48 Tied
16th Gowtham Gowthu 48 48 Tied
16th Mahmood Alazzawi 48 48 Tied
16th Matheus Nery 48 48 Tied
16th Mishal Alhassan 48 48 Tied
16th Mohammed Haidar 48 48 Tied
16th Philippe Degila 48 48 Tied
16th Rany Issa 48 48 Tied
16th Salah Eddine Lahrach 48 48 Tied
16th Vyacheslav Tarasevich 48 48 Tied
16th Adeyemi Awoyemi 48 48 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
212 Bodybuilding Full field · 19
1st Nihat KayaTurkey
4th Mahmoud NegmUAE
6th Mohammed SalamEgypt
7th Mesham MahedIraq
8th Radoslav AngelovBulgaria
9th Mohamed GomaaEgypt
10th Roman IushchenkoUkraine
11th Mehdi MostafalooIran
12th Muzi MalulekeSouth Africa
13th Obenrocksman ArrahCameroon
15th Bdalhmyd ShbanSaudi Arabia
16th Richard GayleJamaica
16th Felipe MassarocaBrazil
16th Ramil S. PenaflorPhilippines
16th Artem RevaRussia
Scorecard Intelligence Sourced from official show card
Nihat Kaya won the title by just 1 point — a razor-thin margin. Tightest call down the field: Radoslav Angelov over Mohamed Gomaa, 1 point apart for 8th/9th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Nihat Kaya leader
2nd Angel Calderon Frias +1 on 1st
3rd Giuseppe Zagarella +4 on 2nd
4th Mahmoud Negm +3 on 3rd
5th Mahmoud Abdelhalim +3 on 4th
6th Mohammed Salam +3 on 5th
7th Mesham Mahed +3 on 6th
8th Radoslav Angelov +4 on 7th
9th Mohamed Gomaa +1 on 8th
10th Roman Iushchenko +7 on 9th
11th Mehdi Mostafaloo +1 on 10th
12th Muzi Maluleke +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Nihat Kaya 4 4 Razor-thin win
2nd Angel Calderon Frias 5 5 Missed by 1
3rd Giuseppe Zagarella 9 9
4th Mahmoud Negm 12 12
5th Mahmoud Abdelhalim 15 15
6th Mohammed Salam 18 18
7th Mesham Mahed 21 21
8th Radoslav Angelov 25 25 Held by 1
9th Mohamed Gomaa 26 26 Missed by 1
10th Roman Iushchenko 33 33 Held by 1
11th Mehdi Mostafaloo 34 34 Missed by 1
12th Muzi Maluleke 35 35 Missed by 1
13th Obenrocksman Arrah 38 38
14th Orlando Perdomo Lopez 42 42
15th Bdalhmyd Shban 45 45
16th Richard Gayle 48 48 Tied
16th Felipe Massaroca 48 48 Tied
16th Ramil S. Penaflor 48 48 Tied
16th Artem Reva 48 48 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Photos — NPC News Online

NPC News Online's own coverage of this show. CalloutIQ links to it and stores nothing but the address — the photographs, and the page you land on, are theirs.

Cite, Download or Embed
Take this record with you. Every export keeps the per-result source links, because a number without its receipt is the thing this site exists not to publish.
Cite this pageCitation & BibTeX
CalloutIQ. "2025 Dubai Pro — results." CalloutIQ, 102 results across 4 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-dubai-pro
@misc{calloutiq-contests-2025-dubai-pro-2026-09-03,
  title  = {{2025 Dubai Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-dubai-pro}}
}
CalloutIQ compiles this record from the IFBB Pro League's and the NPC's published results; the compilation is CalloutIQ's, the results are theirs. Nothing here is an official record of either organization. The record is live, so cite the access date.
Download as CSVSpreadsheet, one row per result
↓ Download CSV
102 results across 4 divisions, 102 carrying judging scores off an official card, each row with its own source link. 4 of 4 divisions have an official_field_size on file — where it is empty, that field is unverified rather than confirmed complete.
Embed this cardPaste anywhere
<iframe src="https://calloutiq.com/embed/contests/2025-dubai-pro" title="2025 Dubai Pro — CalloutIQ" width="100%" height="328" loading="lazy" style="border:1px solid #2a2622;border-radius:10px;max-width:520px;"></iframe>
The card renders live from CalloutIQ and updates itself as results land. Free to use with the attribution link left intact.