CalloutIQbeta

2025 AGP Pro

Gyeonggi, South Korea · Oct 8
Classic Physique Full field · 14
1st Mikhail TimoshinRussia 10pts
2nd Seungchan HongSouth Korea 4pts
3rd Jongmin LeeSouth Korea 3pts
4th Chuan Zu ChenChina 2pts
5th Yongsik KimSouth Korea 1pt
6th Paul VuAustralia
7th Dongho KimSouth Korea
8th Hoyeon JangSouth Korea
9th Sang Mok LeeSouth Korea
10th Junseok YooSouth Korea
11th Woogyum KimSouth Korea
12th Sung Jin KangSouth Korea
13th Munkhod MunkhnarMongolia
14th Seongsoo ParkSouth 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.
1st Mikhail Timoshin leader
2nd Seungchan Hong +3 on 1st
3rd Jongmin Lee +3 on 2nd
4th Chuan Zu Chen +3 on 3rd
5th Yongsik Kim +3 on 4th
6th Paul Vu +3 on 5th
7th Dongho Kim +3 on 6th
8th Hoyeon Jang +3 on 7th
9th Sang Mok Lee +3 on 8th
10th Junseok Yoo +3 on 9th
11th Woogyum Kim +4 on 10th
12th Sung Jin Kang +1 on 11th
Top 12 scoring positions; 2 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
Men's Physique Full field · 14
1st Hai Dang HoangVietnam 10pts
2nd Raj Kumar PaswanIndia 4pts
3rd Rustam KrymukovRussia 3pts
4th Ryohei OkadaJapan 2pts
5th Shogo SatoJapan 1pt
6th Minjun KangSouth Korea
7th Joohyeob HanSouth Korea
8th Woo Young SeoSouth Korea
9th Rintaro KiyokawaJapan
10th Gunseung LeeSouth Korea
11th Younghoon KangSouth Korea
12th Bumsu ParkSouth Korea
14th Eung Kyu KimSouth 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.
1st Hai Dang Hoang leader
2nd Raj Kumar Paswan +3 on 1st
3rd Rustam Krymukov +3 on 2nd
4th Ryohei Okada +4 on 3rd
5th Shogo Sato +1 on 4th
6th Minjun Kang +4 on 5th
7th Joohyeob Han +3 on 6th
8th Woo Young Seo +3 on 7th
9th Rintaro Kiyokawa +4 on 8th
10th Gunseung Lee +1 on 9th
11th Younghoon Kang +4 on 10th
12th Bumsu Park +3 on 11th
Top 12 scoring positions; 2 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
212 Bodybuilding Full field · 12
1st Zhaofeng HeChina
3rd Soohyun ParkSouth Korea
4th Piotr BoreckiPoland
5th Kang Min KimSouth Korea
6th Won JongyunSouth Korea
7th Taejin JungSouth Korea
8th Young Gyu KimSouth Korea
9th Brian AuHong Kong
10th En ZhouChina
11th Jeon SugeunSouth Korea
12th Hassan AlbalushiOman
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.
1st Zhaofeng He leader
2nd Anwar Al Balushi +3 on 1st
3rd Soohyun Park +3 on 2nd
4th Piotr Borecki +3 on 3rd
5th Kang Min Kim +3 on 4th
6th Won Jongyun +3 on 5th
7th Taejin Jung +3 on 6th
8th Young Gyu Kim +3 on 7th
9th Brian Au +4 on 8th
10th En Zhou +1 on 9th
11th Jeon Sugeun +4 on 10th
12th Hassan Albalushi +3 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
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.
Bikini Full field · 20
1st Sara ChoiSouth Korea 10pts
2nd Dahye JeonSouth Korea 4pts
3rd Rena AjimaJapan 3pts
4th Hye-Yeon ParkSouth Korea 2pts
5th Min Hee BaekSouth Korea 1pt
6th Novia WijayantiIndonesia
7th Christina YueHong Kong
8th Kiki ColeyUK
9th Dokyung LeeSouth Korea
10th Chieh ChuTaiwan
11th Bridget BaileyAustralia
12th Po Yuet KoHong Kong
13th Natalia BarbasovaRussia
14th Alum CheungHong Kong
15th Eunjo LeeSouth Korea
16th Lin QiChina
16th Ayaka KoyanoJapan
16th Hyemi ParkSouth Korea
16th Ming Yan HoHong 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.
1st Sara Choi leader
2nd Dahye Jeon +3 on 1st
3rd Rena Ajima +3 on 2nd
4th Hye-Yeon Park +3 on 3rd
5th Min Hee Baek +3 on 4th
6th Novia Wijayanti +3 on 5th
7th Christina Yue +3 on 6th
8th Kiki Coley +3 on 7th
9th Dokyung Lee +3 on 8th
10th Chieh Chu +3 on 9th
11th Bridget Bailey +5 on 10th
12th Po Yuet Ko +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
Figure Full field · 21
1st Tereza LinhartovaCzech Republic
2nd Adela OndrejovicovaSlovakia
3rd Gabriela HejnaCzech Republic
4th Jiyoon SeoSouth Korea
5th Darya LehchakovaBelarus
6th Semi KimSouth Korea
7th Xinyu ChenChina
8th Elena RakcheevaRussia
9th Mariya BastrikovaRussia
10th Tejaswini PanditIndia
11th Lieze RoodeSouth Africa
12th Hye Yoon NaSouth Korea
13th Natalia LavgudRussia
14th Xiaoqing QiuChina
15th Anna VitkalovaRussia
16th Hnin Hnin AyeMyanmar
16th Dong Miao HuangChina
16th Cho Ri JungSouth Korea
16th Eunyoung SeoSouth Korea
16th Nissara SokulThailand
16th Mel WilderUK
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.
1st Tereza Linhartova leader
2nd Adela Ondrejovicova +3 on 1st
3rd Gabriela Hejna +3 on 2nd
4th Jiyoon Seo +3 on 3rd
5th Darya Lehchakova +3 on 4th
6th Semi Kim +3 on 5th
7th Xinyu Chen +3 on 6th
8th Elena Rakcheeva +3 on 7th
9th Mariya Bastrikova +3 on 8th
10th Tejaswini Pandit +3 on 9th
11th Lieze Roode +3 on 10th
12th Hye Yoon Na +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
Wellness Full field · 17
1st Camile LuzBrazil 10pts
2nd Wenqian YangChina 4pts
3rd Yingchen LiuTaiwan 3pts
4th Xiaoyan LiChina 2pts
5th Rian ChoiSouth Korea 1pt
6th Hannah SonSouth Korea
7th Chin Wen HsiaoTaiwan
8th Kristina ZdorikovaRussia
9th Ryeongeun KangSouth Korea
10th Halla YuSouth Korea
11th Yeonjoo LeeSouth Korea
12th Jinhua LiuChina
13th Minju YoonSouth Korea
14th Baoru LuChina
15th Nuannaree OlsenThailand
16th Yeying LinChina
16th Gale QuinisioUAE
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.
1st Camile Luz leader
2nd Wenqian Yang +3 on 1st
3rd Yingchen Liu +3 on 2nd
4th Xiaoyan Li +3 on 3rd
5th Rian Choi +3 on 4th
6th Hannah Son +3 on 5th
7th Chin Wen Hsiao +3 on 6th
8th Kristina Zdorikova +3 on 7th
9th Ryeongeun Kang +3 on 8th
10th Halla Yu +5 on 9th
11th Yeonjoo Lee +1 on 10th
12th Jinhua Liu +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
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.