2023 Dubai Pro
1st
Terrence Ruffin
USA
2nd
Fabio Junio
Brazil
3rd
Wesley Vissers
Netherlands
4th
Chen Kang
China
5th
Jose Maria Mete Bueriberi
Spain
6th
Abou Konate
UK
7th
Patrik Herczik
Czech Republic
8th
Khaled El Nahawy
Egypt
9th
Miguel Malimo
Mozambique
10th
Valeri Enchev
Bulgaria
11th
Ahmed Hameed Aleidani
UAE
12th
Valentin Petrov
Bulgaria
13th
Dylan Dawson
South Africa
14th
Aravind Ravikumar
India
15th
Denis Romanov
Russia
16th
Anwar hossain
Bangladesh
16th
Subiel Nisar
India
16th
Abdulaziz Al-Murshedi
Kuwait
16th
Ibrahim Aldawsari
Saudi Arabia
16th
Sajad niknam
UAE
16th
Hassan Mahdi Alabdrabalreda
Saudi Arabia
16th
Mehdi gharedaghi
Iran
16th
Ramdan Elsharkawy
UAE
16th
Artem Puchkov
Russia
NS
Ahmed Hameed Majeed
UAE
NS
Jabar Al Kuwari
Qatar
NS
Piyush Raj
India
NS
Shicheng Jin
China
NS
Wael Ali
Egypt
Scorecard Intelligence
Sourced from official show card
Terrence Ruffin won by 3 — a narrow decision. Tightest call down the field: Valeri Enchev over Ahmed Hameed Aleidani, 1 point apart for 10th/11th.
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 | Terrence Ruffin | 3 | — | — | 3 | Narrow win |
| 2nd | Fabio Junio | 6 | — | — | 6 | |
| 3rd | Wesley Vissers | 9 | — | — | 9 | |
| 4th | Chen Kang | 12 | — | — | 12 | |
| 5th | Jose Maria Mete Bueriberi | 15 | — | — | 15 | |
| 6th | Abou Konate | 18 | — | — | 18 | |
| 7th | Patrik Herczik | 21 | — | — | 21 | |
| 8th | Khaled El Nahawy | 24 | — | — | 24 | |
| 9th | Miguel Malimo | 27 | — | — | 27 | |
| 10th | Valeri Enchev | 31 | — | — | 31 | Held by 1 |
| 11th | Ahmed Hameed Aleidani | 32 | — | — | 32 | Missed by 1 |
| 12th | Valentin Petrov | 37 | — | — | 37 | Held by 1 |
| 13th | Dylan Dawson | 38 | — | — | 38 | Missed by 1 |
| 14th | Aravind Ravikumar | 42 | — | — | 42 | |
| 15th | Denis Romanov | 45 | — | — | 45 | |
| 16th | Anwar hossain | 48 | — | — | 48 | Tied |
| 16th | Subiel Nisar | 48 | — | — | 48 | Tied |
| 16th | Abdulaziz Al-Murshedi | 48 | — | — | 48 | Tied |
| 16th | Ibrahim Aldawsari | 48 | — | — | 48 | Tied |
| 16th | Sajad niknam | 48 | — | — | 48 | Tied |
| 16th | Hassan Mahdi Alabdrabalreda | 48 | — | — | 48 | Tied |
| 16th | Mehdi gharedaghi | 48 | — | — | 48 | Tied |
| 16th | Ramdan Elsharkawy | 48 | — | — | 48 | Tied |
| 16th | Artem Puchkov | 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
Adeyemi Awoyemi
UK
2nd
Abisai Pietersz
Netherlands
3rd
Youssef Hassan
Egypt
4th
Sidy Pouye
Spain
5th
Emile Walker
UK
6th
Carlos Asiedu Ocran
Ghana
7th
Imran Khan
India
8th
Mahmood Al-Maghrabi
Bahrain
9th
Hossein Karimi
Iran
10th
Jiang Kun Zhi
China
11th
Kamal Aitirhmour
Morocco
12th
Hachemi Hemza
Algeria
13th
Omar Boresli
Kuwait
14th
Philippe Degila
France
15th
Dawid Wachelka
Poland
16th
Kahlia Ramzi
Algeria
16th
Harvey A. Devanadera
Philippines
16th
Mohammad Javad Sadeghi
Iran
16th
Mahmoud Ali Ibrahim
Egypt
16th
Aslan Abdullayev
Kazakhstan
16th
Osam Al Mujalli
Saudi Arabia
16th
Fahri Gunes
Turkey
16th
Qaisar Alasi
Bahrain
16th
Ahmed Shokry
Egypt
16th
Alessio Sbizzera
Italy
16th
Tyrone Jagger
South Africa
16th
Xiaolong Hong
China
16th
Soud Alkhamees
Kuwait
16th
Abdulrahman alsharri
Kuwait
16th
Karim Esmat
Kuwait
16th
Murat Akkose
Turkey
16th
Furkan Tunc
Turkey
16th
Yassin Gaber
Egypt
16th
Ash Mullen
New Zealand
16th
Mahmoud Elsabagh
UAE
16th
Ozcan Kirant
Turkey
16th
Ali Jafar
Kuwait
16th
Fahad Altheeb
Kuwait
16th
Hashem Mohammed
Saudi Arabia
16th
Azad Mohammed Rasheed Omar
Iraq
16th
Mohammad Almutawah
Kuwait
16th
Ilya Kvashnin
Russia
16th
Mishal Alhassan
Saudi Arabia
16th
Sanad Alsanad
Kuwait
16th
Cetin Koroglu
Turkey
16th
Shogo Sato
Japan
16th
Mimoh Yuvraj Kamble
India
NS
Jeffrey Darko
UK
NS
Ramadan Abdalla
Egypt
Scorecard Intelligence
Sourced from official show card
Adeyemi Awoyemi won by 4 — a narrow decision. Tightest call down the field: Abisai Pietersz over Youssef Hassan, 1 point apart for 2nd/3rd.
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 | Adeyemi Awoyemi | 3 | — | — | 3 | Narrow win |
| 2nd | Abisai Pietersz | 7 | — | — | 7 | Held by 1 |
| 3rd | Youssef Hassan | 8 | — | — | 8 | Missed by 1 |
| 4th | Sidy Pouye | 13 | — | — | 13 | Held by 1 |
| 5th | Emile Walker | 14 | — | — | 14 | Missed by 1 |
| 6th | Carlos Asiedu Ocran | 18 | — | — | 18 | |
| 7th | Imran Khan | 21 | — | — | 21 | |
| 8th | Mahmood Al-Maghrabi | 24 | — | — | 24 | |
| 9th | Hossein Karimi | 27 | — | — | 27 | |
| 10th | Jiang Kun Zhi | 30 | — | — | 30 | |
| 11th | Kamal Aitirhmour | 34 | — | — | 34 | Held by 1 |
| 12th | Hachemi Hemza | 35 | — | — | 35 | Missed by 1 |
| 13th | Omar Boresli | 39 | — | — | 39 | |
| 14th | Philippe Degila | 42 | — | — | 42 | |
| 15th | Dawid Wachelka | 45 | — | — | 45 | |
| 16th | Kahlia Ramzi | 48 | — | — | 48 | Tied |
| 16th | Harvey A. Devanadera | 48 | — | — | 48 | Tied |
| 16th | Mohammad Javad Sadeghi | 48 | — | — | 48 | Tied |
| 16th | Mahmoud Ali Ibrahim | 48 | — | — | 48 | Tied |
| 16th | Aslan Abdullayev | 48 | — | — | 48 | Tied |
| 16th | Osam Al Mujalli | 48 | — | — | 48 | Tied |
| 16th | Fahri Gunes | 48 | — | — | 48 | Tied |
| 16th | Qaisar Alasi | 48 | — | — | 48 | Tied |
| 16th | Ahmed Shokry | 48 | — | — | 48 | Tied |
| 16th | Alessio Sbizzera | 48 | — | — | 48 | Tied |
| 16th | Tyrone Jagger | 48 | — | — | 48 | Tied |
| 16th | Xiaolong Hong | 48 | — | — | 48 | Tied |
| 16th | Soud Alkhamees | 48 | — | — | 48 | Tied |
| 16th | Abdulrahman alsharri | 48 | — | — | 48 | Tied |
| 16th | Karim Esmat | 48 | — | — | 48 | Tied |
| 16th | Murat Akkose | 48 | — | — | 48 | Tied |
| 16th | Furkan Tunc | 48 | — | — | 48 | Tied |
| 16th | Yassin Gaber | 48 | — | — | 48 | Tied |
| 16th | Ash Mullen | 48 | — | — | 48 | Tied |
| 16th | Mahmoud Elsabagh | 48 | — | — | 48 | Tied |
| 16th | Ozcan Kirant | 48 | — | — | 48 | Tied |
| 16th | Ali Jafar | 48 | — | — | 48 | Tied |
| 16th | Fahad Altheeb | 48 | — | — | 48 | Tied |
| 16th | Hashem Mohammed | 48 | — | — | 48 | Tied |
| 16th | Azad Mohammed Rasheed Omar | 48 | — | — | 48 | Tied |
| 16th | Mohammad Almutawah | 48 | — | — | 48 | Tied |
| 16th | Ilya Kvashnin | 48 | — | — | 48 | Tied |
| 16th | Mishal Alhassan | 48 | — | — | 48 | Tied |
| 16th | Sanad Alsanad | 48 | — | — | 48 | Tied |
| 16th | Cetin Koroglu | 48 | — | — | 48 | Tied |
| 16th | Shogo Sato | 48 | — | — | 48 | Tied |
| 16th | Mimoh Yuvraj Kamble | 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
Mazin Al Rahbi
Oman
2nd
Kingsley Oben Arrah
Cameroon
3rd
Mohamed Embaby
Egypt
4th
Wael ali
Egypt
5th
Mohamed Salah
Egypt
6th
Muhammet Kurutas
Turkey
7th
Ismail Ahmed Mohamed Radwan
UAE
8th
Mohamed Ramzy
Egypt
9th
Radoslav Angelov
Bulgaria
10th
Siwei Yang
China
11th
Julian Lee Ramdhari
South Africa
12th
Muhammad Masoom Butt
Pakistan
13th
Zhen Hua Song
China
14th
Hiroya Matsouka
Japan
Scorecard Intelligence
Sourced from official show card
Mazin Al Rahbi won by 3 — a narrow decision. Tightest call down the field: Zhen Hua Song over Hiroya Matsouka, 1 point apart for 13th/14th.
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; 2 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Mazin Al Rahbi | 3 | — | — | 3 | Narrow win |
| 2nd | Kingsley Oben Arrah | 6 | — | — | 6 | |
| 3rd | Mohamed Embaby | 9 | — | — | 9 | |
| 4th | Wael ali | 12 | — | — | 12 | |
| 5th | Mohamed Salah | 15 | — | — | 15 | |
| 6th | Muhammet Kurutas | 18 | — | — | 18 | |
| 7th | Ismail Ahmed Mohamed Radwan | 22 | — | — | 22 | Held by 2 |
| 8th | Mohamed Ramzy | 24 | — | — | 24 | Missed by 2 |
| 9th | Radoslav Angelov | 27 | — | — | 27 | |
| 10th | Siwei Yang | 30 | — | — | 30 | |
| 11th | Julian Lee Ramdhari | 33 | — | — | 33 | |
| 12th | Muhammad Masoom Butt | 36 | — | — | 36 | |
| 13th | Zhen Hua Song | 40 | — | — | 40 | Held by 1 |
| 14th | Hiroya Matsouka | 41 | — | — | 41 | Missed by 1 |
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
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. "2023 Dubai Pro — results." CalloutIQ, 92 results across 3 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2023-dubai-pro
@misc{calloutiq-contests-2023-dubai-pro-2026-09-03,
title = {{2023 Dubai Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2023-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
92 results across 3 divisions, 85 carrying judging scores off an official card, each row with its own source link. 3 of 3 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/2023-dubai-pro" title="2023 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.