2025 AGP Pro
6th
Paul Vu
Australia
7th
Dongho Kim
South Korea
8th
Hoyeon Jang
South Korea
9th
Sang Mok Lee
South Korea
10th
Junseok Yoo
South Korea
11th
Woogyum Kim
South Korea
12th
Sung Jin Kang
South Korea
13th
Munkhod Munkhnar
Mongolia
14th
Seongsoo Park
South Korea
Scorecard Intelligence
Sourced from official show card
Mikhail Timoshin won by 3 — a narrow decision. Tightest call down the field: Woogyum Kim over Sung Jin Kang, 1 point apart for 11th/12th.
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 | Mikhail Timoshin | 3 | — | — | 3 | Narrow win |
| 2nd | Seungchan Hong | 6 | — | — | 6 | |
| 3rd | Jongmin Lee | 9 | — | — | 9 | |
| 4th | Chuan Zu Chen | 12 | — | — | 12 | |
| 5th | Yongsik Kim | 15 | — | — | 15 | |
| 6th | Paul Vu | 18 | — | — | 18 | |
| 7th | Dongho Kim | 21 | — | — | 21 | |
| 8th | Hoyeon Jang | 24 | — | — | 24 | |
| 9th | Sang Mok Lee | 27 | — | — | 27 | |
| 10th | Junseok Yoo | 30 | — | — | 30 | |
| 11th | Woogyum Kim | 34 | — | — | 34 | Held by 1 |
| 12th | Sung Jin Kang | 35 | — | — | 35 | Missed by 1 |
| 13th | Munkhod Munkhnar | 39 | — | — | 39 | |
| 14th | Seongsoo Park | 42 | — | — | 42 |
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.
6th
Minjun Kang
South Korea
7th
Joohyeob Han
South Korea
8th
Woo Young Seo
South Korea
9th
Rintaro Kiyokawa
Japan
10th
Gunseung Lee
South Korea
11th
Younghoon Kang
South Korea
12th
Bumsu Park
South Korea
13th
Alejandro Ruiz Borrego
Spain
14th
Eung Kyu Kim
South Korea
Scorecard Intelligence
Sourced from official show card
Hai Dang Hoang won by 3 — a narrow decision. Tightest call down the field: Ryohei Okada over Shogo Sato, 1 point apart for 4th/5th.
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 | Hai Dang Hoang | 3 | — | — | 3 | Narrow win |
| 2nd | Raj Kumar Paswan | 6 | — | — | 6 | |
| 3rd | Rustam Krymukov | 9 | — | — | 9 | |
| 4th | Ryohei Okada | 13 | — | — | 13 | Held by 1 |
| 5th | Shogo Sato | 14 | — | — | 14 | Missed by 1 |
| 6th | Minjun Kang | 18 | — | — | 18 | |
| 7th | Joohyeob Han | 21 | — | — | 21 | |
| 8th | Woo Young Seo | 24 | — | — | 24 | |
| 9th | Rintaro Kiyokawa | 28 | — | — | 28 | Held by 1 |
| 10th | Gunseung Lee | 29 | — | — | 29 | Missed by 1 |
| 11th | Younghoon Kang | 33 | — | — | 33 | |
| 12th | Bumsu Park | 36 | — | — | 36 | |
| 13th | Alejandro Ruiz Borrego | 40 | — | — | 40 | Held by 1 |
| 14th | Eung Kyu Kim | 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.
1st
Zhaofeng He
China
2nd
Anwar Al Balushi
Oman
3rd
Soohyun Park
South Korea
4th
Piotr Borecki
Poland
5th
Kang Min Kim
South Korea
6th
Won Jongyun
South Korea
7th
Taejin Jung
South Korea
8th
Young Gyu Kim
South Korea
9th
Brian Au
Hong Kong
10th
En Zhou
China
11th
Jeon Sugeun
South Korea
12th
Hassan Albalushi
Oman
Scorecard Intelligence
Sourced from official show card
Zhaofeng He won by 3 — a narrow decision. Tightest call down the field: Brian Au over En Zhou, 1 point apart for 9th/10th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
All 12 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Zhaofeng He | 3 | — | — | 3 | Narrow win |
| 2nd | Anwar Al Balushi | 6 | — | — | 6 | |
| 3rd | Soohyun Park | 9 | — | — | 9 | |
| 4th | Piotr Borecki | 12 | — | — | 12 | |
| 5th | Kang Min Kim | 15 | — | — | 15 | |
| 6th | Won Jongyun | 18 | — | — | 18 | |
| 7th | Taejin Jung | 21 | — | — | 21 | |
| 8th | Young Gyu Kim | 24 | — | — | 24 | |
| 9th | Brian Au | 28 | — | — | 28 | Held by 1 |
| 10th | En Zhou | 29 | — | — | 29 | Missed by 1 |
| 11th | Jeon Sugeun | 33 | — | — | 33 | |
| 12th | Hassan Albalushi | 36 | — | — | 36 |
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.
6th
Novia Wijayanti
Indonesia
7th
Christina Yue
Hong Kong
8th
Kiki Coley
UK
9th
Dokyung Lee
South Korea
10th
Chieh Chu
Taiwan
11th
Bridget Bailey
Australia
12th
Po Yuet Ko
Hong Kong
13th
Natalia Barbasova
Russia
14th
Alum Cheung
Hong Kong
15th
Eunjo Lee
South Korea
16th
Lin Qi
China
16th
Gabrielle Hemsley
UK
16th
Ayaka Koyano
Japan
16th
Hyemi Park
South Korea
16th
Ming Yan Ho
Hong Kong
Scorecard Intelligence
Sourced from official show card
Sara Choi won by 3 — a narrow decision. Tightest call down the field: Bridget Bailey over Po Yuet Ko, 1 point apart for 11th/12th.
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 | Sara Choi | 3 | — | — | 3 | Narrow win |
| 2nd | Dahye Jeon | 6 | — | — | 6 | |
| 3rd | Rena Ajima | 9 | — | — | 9 | |
| 4th | Hye-Yeon Park | 12 | — | — | 12 | |
| 5th | Min Hee Baek | 15 | — | — | 15 | |
| 6th | Novia Wijayanti | 18 | — | — | 18 | |
| 7th | Christina Yue | 21 | — | — | 21 | |
| 8th | Kiki Coley | 24 | — | — | 24 | |
| 9th | Dokyung Lee | 27 | — | — | 27 | |
| 10th | Chieh Chu | 30 | — | — | 30 | |
| 11th | Bridget Bailey | 35 | — | — | 35 | Held by 1 |
| 12th | Po Yuet Ko | 36 | — | — | 36 | Missed by 1 |
| 13th | Natalia Barbasova | 37 | — | — | 37 | Missed by 1 |
| 14th | Alum Cheung | 42 | — | — | 42 | |
| 15th | Eunjo Lee | 45 | — | — | 45 | |
| 16th | Lin Qi | 48 | — | — | 48 | Tied |
| 16th | Gabrielle Hemsley | 48 | — | — | 48 | Tied |
| 16th | Ayaka Koyano | 48 | — | — | 48 | Tied |
| 16th | Hyemi Park | 48 | — | — | 48 | Tied |
| 16th | Ming Yan Ho | 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
Tereza Linhartova
Czech Republic
2nd
Adela Ondrejovicova
Slovakia
3rd
Gabriela Hejna
Czech Republic
4th
Jiyoon Seo
South Korea
5th
Darya Lehchakova
Belarus
6th
Semi Kim
South Korea
7th
Xinyu Chen
China
8th
Elena Rakcheeva
Russia
9th
Mariya Bastrikova
Russia
10th
Tejaswini Pandit
India
11th
Lieze Roode
South Africa
12th
Hye Yoon Na
South Korea
13th
Natalia Lavgud
Russia
14th
Xiaoqing Qiu
China
15th
Anna Vitkalova
Russia
16th
Hnin Hnin Aye
Myanmar
16th
Dong Miao Huang
China
16th
Cho Ri Jung
South Korea
16th
Eunyoung Seo
South Korea
16th
Nissara Sokul
Thailand
16th
Mel Wilder
UK
Scorecard Intelligence
Sourced from official show card
Tereza Linhartova 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Tereza Linhartova | 3 | — | — | 3 | Narrow win |
| 2nd | Adela Ondrejovicova | 6 | — | — | 6 | |
| 3rd | Gabriela Hejna | 9 | — | — | 9 | |
| 4th | Jiyoon Seo | 12 | — | — | 12 | |
| 5th | Darya Lehchakova | 15 | — | — | 15 | |
| 6th | Semi Kim | 18 | — | — | 18 | |
| 7th | Xinyu Chen | 21 | — | — | 21 | |
| 8th | Elena Rakcheeva | 24 | — | — | 24 | |
| 9th | Mariya Bastrikova | 27 | — | — | 27 | |
| 10th | Tejaswini Pandit | 30 | — | — | 30 | |
| 11th | Lieze Roode | 33 | — | — | 33 | |
| 12th | Hye Yoon Na | 36 | — | — | 36 | |
| 13th | Natalia Lavgud | 39 | — | — | 39 | |
| 14th | Xiaoqing Qiu | 42 | — | — | 42 | |
| 15th | Anna Vitkalova | 45 | — | — | 45 | |
| 16th | Hnin Hnin Aye | 48 | — | — | 48 | Tied |
| 16th | Dong Miao Huang | 48 | — | — | 48 | Tied |
| 16th | Cho Ri Jung | 48 | — | — | 48 | Tied |
| 16th | Eunyoung Seo | 48 | — | — | 48 | Tied |
| 16th | Nissara Sokul | 48 | — | — | 48 | Tied |
| 16th | Mel Wilder | 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.
6th
Hannah Son
South Korea
7th
Chin Wen Hsiao
Taiwan
8th
Kristina Zdorikova
Russia
9th
Ryeongeun Kang
South Korea
10th
Halla Yu
South Korea
11th
Yeonjoo Lee
South Korea
12th
Jinhua Liu
China
13th
Minju Yoon
South Korea
14th
Baoru Lu
China
15th
Nuannaree Olsen
Thailand
16th
Yeying Lin
China
16th
Gale Quinisio
UAE
Scorecard Intelligence
Sourced from official show card
Camile Luz won by 3 — a narrow decision. Tightest call down the field: Halla Yu over Yeonjoo Lee, 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 | Camile Luz | 3 | — | — | 3 | Narrow win |
| 2nd | Wenqian Yang | 6 | — | — | 6 | |
| 3rd | Yingchen Liu | 9 | — | — | 9 | |
| 4th | Xiaoyan Li | 12 | — | — | 12 | |
| 5th | Rian Choi | 15 | — | — | 15 | |
| 6th | Hannah Son | 18 | — | — | 18 | |
| 7th | Chin Wen Hsiao | 21 | — | — | 21 | |
| 8th | Kristina Zdorikova | 24 | — | — | 24 | |
| 9th | Ryeongeun Kang | 27 | — | — | 27 | |
| 10th | Halla Yu | 32 | — | — | 32 | Held by 1 |
| 11th | Yeonjoo Lee | 33 | — | — | 33 | Missed by 1 |
| 12th | Jinhua Liu | 37 | — | — | 37 | Held by 1 |
| 13th | Minju Yoon | 38 | — | — | 38 | Missed by 1 |
| 14th | Baoru Lu | 42 | — | — | 42 | |
| 15th | Nuannaree Olsen | 45 | — | — | 45 | |
| 16th | Yeying Lin | 48 | — | — | 48 | Tied |
| 16th | Gale Quinisio | 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. "2025 AGP Pro — results." CalloutIQ, 98 results across 6 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-agp-pro-october
@misc{calloutiq-contests-2025-agp-pro-october-2026-09-03,
title = {{2025 AGP Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2025-agp-pro-october}}
}
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
98 results across 6 divisions, 98 carrying judging scores off an official card, each row with its own source link. 6 of 6 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-agp-pro-october" title="2025 AGP 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.