CalloutIQbeta

2024 Dubai Pro

Dubai, UAE · Jul 27–28

Men's Open

Full field · 17
1st Behrooz TabaniIran
2nd William BonacNetherlands
4th Rubiel MosqueraColombia
5th Edward KargboUAE
6th Khaled AwnyEgypt
7th Aleksei KuznetsovRussia
8th Ali SalimIraq
9th Vilius SosnovskisLithuania
10th Robin StrandCanada
12th Arash EskandariIran
13th Sibusiso KoteloSouth Africa
14th Mikhail MaslovRussia
15th Ismail RadwanEgypt
16th Khaled AlKazemKuwait
16th Surachai PlangaiemThailand
Scorecard Intelligence Sourced from official show card
Behrooz Tabani won decisively, +6 clear of second. Tightest call down the field: Ali Salim over Vilius Sosnovskis, 2 points 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 Behrooz Tabani leader
2nd William Bonac +6 on 1st
3rd Nathan De Asha +6 on 2nd
4th Rubiel Mosquera +6 on 3rd
5th Edward Kargbo +6 on 4th
6th Khaled Awny +6 on 5th
7th Aleksei Kuznetsov +6 on 6th
8th Ali Salim +8 on 7th
9th Vilius Sosnovskis +2 on 8th
10th Robin Strand +10 on 9th
11th Arsand Basheer Mohammed +2 on 10th
12th Arash Eskandari +8 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Behrooz Tabani 33 — 6 Lock win +6
2nd William Bonac 66 — 12
3rd Nathan De Asha 99 — 18
4th Rubiel Mosquera 1212 — 24
5th Edward Kargbo 1515 — 30
6th Khaled Awny 1818 — 36
7th Aleksei Kuznetsov 2121 — 42
8th Ali Salim 2525 — 50 Held by 2
9th Vilius Sosnovskis 2626 — 52 Missed by 2
10th Robin Strand 3131 — 62 Held by 2
11th Arsand Basheer Mohammed 3232 — 64 Missed by 2
12th Arash Eskandari 3636 — 72
13th Sibusiso Kotelo 3939 — 78
14th Mikhail Maslov 4242 — 84
15th Ismail Radwan 4545 — 90
16th Khaled AlKazem 4848 — 96 Tied
16th Surachai Plangaiem 4848 — 96 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.

Classic Physique

Full field · 33
1st Breon Ansley*USA
2nd Vahid BadpeiIran
4th Julio SimoesBrazil
5th Khaled El NahawyEgypt
6th Abdullah AlrabiahSaudi Arabia
8th Amr ElgamalEgypt
10th Ali ShamsghamarIran
11th Azamat KarabashevRussia
12th Valentin PetrovBulgaria
13th Paul KanuSierra Leone
14th Ahmed ChafniUAE
15th Abou KonateUK
16th Masoud AbdolhayIran
16th Yemi AdefioyeUK
16th Haydar Al SarrayIraq
16th Abdallah AlmatarKuwait
16th Charbake AnassMorocco
16th Callum HinzeAustralia
16th Sedat KayaTurkey
16th Denis RomanovRussia
16th Ziqiang WangChina
16th Dani YounanIraq
16th Abdul AzizKuwait
16th Ali Al SharjiOman
Scorecard Intelligence Sourced from official show card
Breon Ansley won by 3 — a narrow decision. Tightest call down the field: Mohammed Murshed over Julio Simoes, 1 point apart for 3rd/4th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Breon Ansley* leader
2nd Vahid Badpei +3 on 1st
3rd Mohammed Murshed +4 on 2nd
4th Julio Simoes +1 on 3rd
5th Khaled El Nahawy +4 on 4th
6th Abdullah Alrabiah +3 on 5th
7th Charles Micheal Oniya +3 on 6th
8th Amr Elgamal +3 on 7th
9th Majid Khorsandikolour +3 on 8th
10th Ali Shamsghamar +3 on 9th
11th Azamat Karabashev +4 on 10th
12th Valentin Petrov +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Breon Ansley* 3— — 3 Narrow win
2nd Vahid Badpei 6— — 6
3rd Mohammed Murshed 10— — 10 Held by 1
4th Julio Simoes 11— — 11 Missed by 1
5th Khaled El Nahawy 15— — 15
6th Abdullah Alrabiah 18— — 18
7th Charles Micheal Oniya 21— — 21
8th Amr Elgamal 24— — 24
9th Majid Khorsandikolour 27— — 27
10th Ali Shamsghamar 30— — 30
11th Azamat Karabashev 34— — 34 Held by 1
12th Valentin Petrov 35— — 35 Missed by 1
13th Paul Kanu 40— — 40 Held by 1
14th Ahmed Chafni 41— — 41 Missed by 1
15th Abou Konate 45— — 45
16th Masoud Abdolhay 48— — 48 Tied
16th Yemi Adefioye 48— — 48 Tied
16th Mohamed Ahmed Abdallah 48— — 48 Tied
16th Haydar Al Sarray 48— — 48 Tied
16th Abdallah Almatar 48— — 48 Tied
16th Charbake Anass 48— — 48 Tied
16th Mohamed Amine Fakhfakh 48— — 48 Tied
16th Callum Hinze 48— — 48 Tied
16th Seyed Reza Hosseini 48— — 48 Tied
16th Edgard John Augustin 48— — 48 Tied
16th Sedat Kaya 48— — 48 Tied
16th Denis Romanov 48— — 48 Tied
16th Omid Soleimani Ghahroudi 48— — 48 Tied
16th Ziqiang Wang 48— — 48 Tied
16th Robert Waterhouse 48— — 48 Tied
16th Dani Younan 48— — 48 Tied
16th Abdul Aziz 48— — 48 Tied
16th Ali Al Sharji 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 · 41
1st Erin Banks*USA
2nd Miroslav JuricekCzech Republic
3rd Abisai PieterszNetherlands
5th Sidy PouyeSpain
6th Ahmed MandyEgypt
7th Kamal AitirhmourMorocco
8th Anik GhoshIndia
9th Rahul PaswanIndia
10th Daniel OtiGhana
11th Youssef HassanEgypt
12th Mahmood Al-MaghrabiBahrain
13th Abdullah Al SabeaKuwait
14th Hachemi HemzaAlgeria
15th Youssef CherrateMorocco
16th Miguel AbibePortugal
16th Mohammad Al HababiKuwait
16th Nawaf AlansariKuwait
16th Mohammed AlbannaKuwait
16th Ommie AliUAE
16th Abdulaziz AlmohandesSaudi Arabia
16th Ali AlsaeediIraq
16th Joshua AteaseUK
16th Aundre BensonUSA
16th Omar BoresliKuwait
16th Ravi ChaudharyIndia
16th Ahmed EldebawyEgypt
16th Yassin GaberEgypt
16th Sotirios GkatsisGreece
16th Gijo JohnIndia
16th Tamer LaouacheraAlgeria
16th Louis LeeUSA
16th St. Michael MoodieJamaica
16th Ayob OmarLibya
16th Maxime ParisiFrance
16th Yaser RezaeiIran
16th Matthias RothGermany
16th Serpescu SebastianRomania
16th Serge VictorUSA
16th Lovish WahiIndia
Scorecard Intelligence Sourced from official show card
Erin Banks won by 3 — a narrow decision. Tightest call down the field: Kamal Aitirhmour over Anik Ghosh, 1 point apart for 7th/8th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Erin Banks* leader
2nd Miroslav Juricek +3 on 1st
3rd Abisai Pietersz +3 on 2nd
4th Carlos Asiedu Ocran +3 on 3rd
5th Sidy Pouye +3 on 4th
6th Ahmed Mandy +3 on 5th
7th Kamal Aitirhmour +4 on 6th
8th Anik Ghosh +1 on 7th
9th Rahul Paswan +5 on 8th
10th Daniel Oti +1 on 9th
11th Youssef Hassan +5 on 10th
12th Mahmood Al-Maghrabi +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Erin Banks* 3— — 3 Narrow win
2nd Miroslav Juricek 6— — 6
3rd Abisai Pietersz 9— — 9
4th Carlos Asiedu Ocran 12— — 12
5th Sidy Pouye 15— — 15
6th Ahmed Mandy 18— — 18
7th Kamal Aitirhmour 22— — 22 Held by 1
8th Anik Ghosh 23— — 23 Missed by 1
9th Rahul Paswan 28— — 28 Held by 1
10th Daniel Oti 29— — 29 Missed by 1
11th Youssef Hassan 34— — 34 Held by 1
12th Mahmood Al-Maghrabi 35— — 35 Missed by 1
13th Abdullah Al Sabea 39— — 39
14th Hachemi Hemza 42— — 42
15th Youssef Cherrate 45— — 45
16th Miguel Abibe 48— — 48 Tied
16th Mohammad Al Hababi 48— — 48 Tied
16th Abdullah Alsharafi 48— — 48 Tied
16th Nawaf Alansari 48— — 48 Tied
16th Mohammed Albanna 48— — 48 Tied
16th Ommie Ali 48— — 48 Tied
16th Abdulaziz Almohandes 48— — 48 Tied
16th Ali Alsaeedi 48— — 48 Tied
16th Joshua Atease 48— — 48 Tied
16th Aundre Benson 48— — 48 Tied
16th Omar Boresli 48— — 48 Tied
16th Ravi Chaudhary 48— — 48 Tied
16th Ahmed Eldebawy 48— — 48 Tied
16th Yassin Gaber 48— — 48 Tied
16th Sotirios Gkatsis 48— — 48 Tied
16th Gijo John 48— — 48 Tied
16th Tamer Laouachera 48— — 48 Tied
16th Louis Lee 48— — 48 Tied
16th St. Michael Moodie 48— — 48 Tied
16th Ayob Omar 48— — 48 Tied
16th Maxime Parisi 48— — 48 Tied
16th Yaser Rezaei 48— — 48 Tied
16th Matthias Roth 48— — 48 Tied
16th Serpescu Sebastian 48— — 48 Tied
16th Serge Victor 48— — 48 Tied
16th Lovish Wahi 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 · 21
2nd Nihat KayaTurkey
3rd Nasser MohammadKuwait
4th Marco RuzFrance
5th Mazin Al RahbiOman
8th Mohamed EmbabyEgypt
10th Mojtaba ZareIran
11th Mehdi MostafalooIran
12th Emanuel MuhuwaMalawi
13th Simon PendelinGermany
14th Obenrocksman ArrahCameroon
15th Laurance FakhreddineLebanon
16th Galal AhedEgypt
16th Ahmed JuraybiSaudi Arabia
16th Wayne WilliamsUSA
16th Mohammed AlbagshiSaudi Arabia
16th Hassan AbdulredaSaudi Arabia
Scorecard Intelligence Sourced from official show card
Angel Calderon Frias won by 3 — a narrow decision. Tightest call down the field: Mazin Al Rahbi over Jafar Ghaffarnezhad Azizi, 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.
2nd Nihat Kaya +3 on 1st
3rd Nasser Mohammad +3 on 2nd
4th Marco Ruz +3 on 3rd
5th Mazin Al Rahbi +4 on 4th
7th Mahmoud Abdelhalim +4 on 6th
8th Mohamed Embaby +3 on 7th
9th Husham Al Kinani +3 on 8th
10th Mojtaba Zare +3 on 9th
11th Mehdi Mostafaloo +4 on 10th
12th Emanuel Muhuwa +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Angel Calderon Frias 3— — 3 Narrow win
2nd Nihat Kaya 6— — 6
3rd Nasser Mohammad 9— — 9
4th Marco Ruz 12— — 12
5th Mazin Al Rahbi 16— — 16 Held by 1
6th Jafar Ghaffarnezhad Azizi 17— — 17 Missed by 1
7th Mahmoud Abdelhalim 21— — 21
8th Mohamed Embaby 24— — 24
9th Husham Al Kinani 27— — 27
10th Mojtaba Zare 30— — 30
11th Mehdi Mostafaloo 34— — 34 Held by 1
12th Emanuel Muhuwa 35— — 35 Missed by 1
13th Simon Pendelin 40— — 40 Held by 2
14th Obenrocksman Arrah 42— — 42 Missed by 2
15th Laurance Fakhreddine 44— — 44 Missed by 2
16th Galal Ahed 48— — 48 Tied
16th Mohamed Attaalla 48— — 48 Tied
16th Ahmed Juraybi 48— — 48 Tied
16th Wayne Williams 48— — 48 Tied
16th Mohammed Albagshi 48— — 48 Tied
16th Hassan Abdulreda 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.

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. "2024 Dubai Pro — results." CalloutIQ, 112 results across 4 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2024-dubai-pro
@misc{calloutiq-contests-2024-dubai-pro-2026-11-01,
  title  = {{2024 Dubai Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2024-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
112 results across 4 divisions, 112 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/2024-dubai-pro" title="2024 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.