CalloutIQbeta

2025 Kazakhstan Pro

Almaty, Kazakhstan · Nov 1

Classic Physique

Full field · 18
1st Shuai RenChina 10pts
2nd Daryn ShirbayevKazakhstan 4pts
3rd Vitaliy Omel'chenkoRussia 3pts
4th Artur ArutyunyanRussia 2pts
5th Artem PuchkovRussia 1pt
6th Roman KhaliulinRussia
7th Emre OzkaramCyprus
8th Ahmed HegazeyEgypt
9th Jenev VargheseIndia
10th Abdullah RustomUAE
11th Igor FedorovRussia
12th Wassim HassanSyria
13th Azamat KarabashevRussia
14th Anand YadavIndia
16th Abdallah AlmatarKuwait
16th Dmitrii VorotyntsevRussia
16th Sajad NiknampourIran
Scorecard Intelligence Sourced from official show card
Shuai Ren won the title by just 1 point — a razor-thin margin. Tightest call down the field: Emre Ozkaram over Ahmed Hegazey, 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 Shuai Ren leader
2nd Daryn Shirbayev +1 on 1st
3rd Vitaliy Omel'chenko +4 on 2nd
4th Artur Arutyunyan +3 on 3rd
5th Artem Puchkov +3 on 4th
6th Roman Khaliulin +3 on 5th
7th Emre Ozkaram +4 on 6th
8th Ahmed Hegazey +1 on 7th
9th Jenev Varghese +4 on 8th
10th Abdullah Rustom +3 on 9th
11th Igor Fedorov +3 on 10th
12th Wassim Hassan +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Shuai Ren 4— — 4 Razor-thin win
2nd Daryn Shirbayev 5— — 5 Missed by 1
3rd Vitaliy Omel'chenko 9— — 9
4th Artur Arutyunyan 12— — 12
5th Artem Puchkov 15— — 15
6th Roman Khaliulin 18— — 18
7th Emre Ozkaram 22— — 22 Held by 1
8th Ahmed Hegazey 23— — 23 Missed by 1
9th Jenev Varghese 27— — 27
10th Abdullah Rustom 30— — 30
11th Igor Fedorov 33— — 33
12th Wassim Hassan 36— — 36
13th Azamat Karabashev 39— — 39
14th Anand Yadav 42— — 42
15th Sajjad Arfaei Bagtash 45— — 45
16th Abdallah Almatar 48— — 48 Tied
16th Dmitrii Vorotyntsev 48— — 48 Tied
16th Sajad Niknampour 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.

Bikini

Full field · 15
1st Wu BiChina 10pts
2nd Hanane SalehiIran 4pts
3rd Laura ZakhariasHungary 3pts
4th Luca KataiHungary 2pts
5th Sarah NeuheiselGermany 1pt
6th Aisha KaipovaKazakhstan
7th Alina BogachevaKyrgyzstan
8th Eujenia ShatovaRussia
9th Incinur CelikTurkey
10th Jessica FeeneyIreland
11th Kristina ChekmenevaRussia
12th Lida KhachinyanRussia
13th Margarita ZaitdinovaKazakhstan
14th Zhanna IshinaRussia
15th Valeriya BuckayaRussia
Scorecard Intelligence Sourced from official show card
Wu Bi 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 Wu Bi leader
2nd Hanane Salehi +3 on 1st
3rd Laura Zakharias +3 on 2nd
4th Luca Katai +3 on 3rd
5th Sarah Neuheisel +3 on 4th
6th Aisha Kaipova +3 on 5th
7th Alina Bogacheva +3 on 6th
8th Eujenia Shatova +3 on 7th
9th Incinur Celik +3 on 8th
10th Jessica Feeney +3 on 9th
11th Kristina Chekmeneva +3 on 10th
12th Lida Khachinyan +3 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Wu Bi 3— — 3 Narrow win
2nd Hanane Salehi 6— — 6
3rd Laura Zakharias 9— — 9
4th Luca Katai 12— — 12
5th Sarah Neuheisel 15— — 15
6th Aisha Kaipova 18— — 18
7th Alina Bogacheva 21— — 21
8th Eujenia Shatova 24— — 24
9th Incinur Celik 27— — 27
10th Jessica Feeney 30— — 30
11th Kristina Chekmeneva 33— — 33
12th Lida Khachinyan 36— — 36
13th Margarita Zaitdinova 39— — 39
14th Zhanna Ishina 42— — 42
15th Valeriya Buckaya 45— — 45
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.

Wellness

Full field · 8
1st Kristina ZdorikovaRussia 10pts
2nd Loujen SaldoPhilippines 4pts
3rd Anzhelika IspodnikovaKazakhstan 3pts
4th Maria RichterGermany 2pts
5th Veronika TsyganovaKazakhstan 1pt
7th Mariya RibalkaRussia
8th Elena SandaevskaiaRussia
Scorecard Intelligence Sourced from official show card
Kristina Zdorikova 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 Kristina Zdorikova leader
2nd Loujen Saldo +3 on 1st
3rd Anzhelika Ispodnikova +3 on 2nd
4th Maria Richter +3 on 3rd
5th Veronika Tsyganova +3 on 4th
6th Nazli Momenhashemi +3 on 5th
7th Mariya Ribalka +3 on 6th
8th Elena Sandaevskaia +3 on 7th
All 8 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Kristina Zdorikova 3— — 3 Narrow win
2nd Loujen Saldo 6— — 6
3rd Anzhelika Ispodnikova 9— — 9
4th Maria Richter 12— — 12
5th Veronika Tsyganova 15— — 15
6th Nazli Momenhashemi 18— — 18
7th Mariya Ribalka 21— — 21
8th Elena Sandaevskaia 24— — 24
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. "2025 Kazakhstan Pro — results." CalloutIQ, 41 results across 3 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2025-kazakhstan-pro
@misc{calloutiq-contests-2025-kazakhstan-pro-2026-11-01,
  title  = {{2025 Kazakhstan Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-kazakhstan-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
41 results across 3 divisions, 41 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/2025-kazakhstan-pro" title="2025 Kazakhstan 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.