2024 Dubai Pro
1st
Behrooz Tabani
Iran
2nd
William Bonac
Netherlands
3rd
Nathan De Asha
UK
4th
Rubiel Mosquera
Colombia
5th
Edward Kargbo
UAE
6th
Khaled Awny
Egypt
8th
Ali Jasim
Iraq
9th
Vilius Sosnovskis
Lithuania
10th
Robin Strand
Canada
11th
Arsand Basheer Mohammed
Iraq
12th
Arash Eskandari
Iran
13th
Sibusiso Kotelo
South Africa
14th
Mikhail Maslov
Russia
15th
Ismail Radwan
Egypt
16th
Khaled AlKazem
Kuwait
16th
Surachai Plangaiem
Thailand
Scorecard Intelligence
Sourced from official show card
Behrooz Tabani won decisively, +6 clear of second. Tightest call down the field: Ali Jasim 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Behrooz Tabani | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | William Bonac | 6 | 6 | — | 12 | |
| 3rd | Nathan De Asha | 9 | 9 | — | 18 | |
| 4th | Rubiel Mosquera | 12 | 12 | — | 24 | |
| 5th | Edward Kargbo | 15 | 15 | — | 30 | |
| 6th | Khaled Awny | 18 | 18 | — | 36 | |
| 7th | Aleksei Kuznetsov | 21 | 21 | — | 42 | |
| 8th | Ali Jasim | 25 | 25 | — | 50 | Held by 2 |
| 9th | Vilius Sosnovskis | 26 | 26 | — | 52 | Missed by 2 |
| 10th | Robin Strand | 31 | 31 | — | 62 | Held by 2 |
| 11th | Arsand Basheer Mohammed | 32 | 32 | — | 64 | Missed by 2 |
| 12th | Arash Eskandari | 36 | 36 | — | 72 | |
| 13th | Sibusiso Kotelo | 39 | 39 | — | 78 | |
| 14th | Mikhail Maslov | 42 | 42 | — | 84 | |
| 15th | Ismail Radwan | 45 | 45 | — | 90 | |
| 16th | Khaled AlKazem | 48 | 48 | — | 96 | Tied |
| 16th | Surachai Plangaiem | 48 | 48 | — | 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.
1st
Breon Ansley*
USA
2nd
Vahid Badpei
Iran
3rd
Mohammed Murshed
Iraq
4th
Julio Simoes
Brazil
5th
Khaled El Nahawy
Egypt
6th
Abdullah Alrabiah
Saudi Arabia
7th
Charles Micheal Oniya
Nigeria
8th
Amr Elgamal
Egypt
9th
Majid Khorsandikolour
Iran
10th
Ali Shamsghamar
Iran
11th
Azamat Karabashev
Russia
12th
Valentin Petrov
Bulgaria
13th
Paul Kanu
Sierra Leone
14th
Ahmed Chafni
UAE
15th
Abou Konate
UK
16th
Masoud Abdolhay
Iran
16th
Yemi Adefioye
UK
16th
Mohamed Ahmed Abdallah
Egypt
16th
Haydar Al Sarray
Iraq
16th
Abdallah Almatar
Kuwait
16th
Charbake Anass
Morocco
16th
Mohamed Amine Fakhfakh
Tunisia
16th
Callum Hinze
Australia
16th
Seyed Reza Hosseini
Iran
16th
Edgard John Augustin
France
16th
Sedat Kaya
Turkey
16th
Denis Romanov
Russia
16th
Omid Soleimani Ghahroudi
Iran
16th
Ziqiang Wang
China
16th
Robert Waterhouse
UK
16th
Dani Younan
Iraq
16th
Abdul Aziz
Kuwait
16th
Ali Al Sharji
Oman
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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Erin Banks*
USA
2nd
Miroslav Juricek
Czech Republic
3rd
Abisai Pietersz
Netherlands
4th
Carlos Asiedu Ocran
Ghana
5th
Sidy Pouye
Spain
6th
Ahmed Mandy
Egypt
7th
Kamal Aitirhmour
Morocco
8th
Anik Ghosh
India
9th
Rahul Paswan
India
10th
Daniel Oti
Ghana
11th
Youssef Hassan
Egypt
12th
Mahmood Al-Maghrabi
Bahrain
13th
Abdullah Al Sabea
Kuwait
14th
Hachemi Hemza
Algeria
15th
Youssef Cherrate
Morocco
16th
Miguel Abibe
Portugal
16th
Mohammad Al Hababi
Kuwait
16th
Abdullah Alsharafi
Oman
16th
Nawaf Alansari
Kuwait
16th
Mohammed Albanna
Kuwait
16th
Ommie Ali
UAE
16th
Abdulaziz Almohandes
Saudi Arabia
16th
Ali Alsaeedi
Iraq
16th
Joshua Atease
UK
16th
Aundre Benson
USA
16th
Omar Boresli
Kuwait
16th
Ravi Chaudhary
India
16th
Ahmed Eldebawy
Egypt
16th
Yassin Gaber
Egypt
16th
Sotirios Gkatsis
Greece
16th
Gijo John
India
16th
Tamer Laouachera
Algeria
16th
Louis Lee
USA
16th
St. Michael Moodie
Jamaica
16th
Ayob Omar
Libya
16th
Maxime Parisi
France
16th
Yaser Rezaei
Iran
16th
Matthias Roth
Germany
16th
Serpescu Sebastian
16th
Serge Victor
USA
16th
Lovish Wahi
India
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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Angel Calderon Frias
Spain
2nd
Nihat Kaya
Turkey
3rd
Nasser Mohammad
Kuwait
4th
Marco Ruz
France
5th
Mazin Al Rahbi
Oman
6th
Jafar Ghaffarnezhad Azizi
Iran
7th
Mahmoud Abdelhalim
UAE
8th
Mohamed Embaby
Egypt
9th
Husham Al Kinani
UAE
10th
Mojtaba Zare
Iran
11th
Mehdi Mostafaloo
Iran
12th
Emanuel Muhuwa
Malawi
13th
Simon Pendelin
Germany
14th
Obenrocksman Arrah
Cameroon
15th
Laurance Fakhreddine
Lebanon
16th
Galal Ahed
Egypt
16th
Hassan Alabdrabalreda
Saudi Arabia
16th
Mohamed Attaalla
UAE
16th
Ahmed Juraybi
Saudi Arabia
16th
Wayne Williams
USA
16th
Mohammed Albagshi
Saudi 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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 | Hassan Alabdrabalreda | 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 |
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.
Official Show Cards — IFBB Pro League / NPC
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. "2024 Dubai Pro — results." CalloutIQ, 112 results across 4 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2024-dubai-pro
@misc{calloutiq-contests-2024-dubai-pro-2026-09-03,
title = {{2024 Dubai Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 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.