CalloutIQbeta

2026 Huanji Shanghai China Pro

Shanghai, China · Apr 19
Classic Physique Full field · 15
1st Jincheng HongChina 10pts
2nd Nu ZhangChina 4pts
3rd Yunchao ZhouChina 3pts
4th Zhu Li XiangChina 2pts
5th Minjae KimSouth Korea 1pt
6th Yun WuChina
7th Ziqiang WangChina
8th Jun Lang HanTaiwan
9th Tae Gun ParkSouth Korea
10th Xu JiChina
11th Shen YunsenChina
12th Man To Matthew ChengHong Kong
13th Yuanyuan LinChina
14th Kakhyun KimSouth Korea
15th Lun AiMadagascar
Scorecard Intelligence Sourced from official show card
Jincheng Hong 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 Jincheng Hong leader
2nd Nu Zhang +3 on 1st
3rd Yunchao Zhou +3 on 2nd
4th Zhu Li Xiang +3 on 3rd
5th Minjae Kim +3 on 4th
6th Yun Wu +3 on 5th
7th Ziqiang Wang +3 on 6th
8th Jun Lang Han +3 on 7th
9th Tae Gun Park +3 on 8th
10th Xu Ji +3 on 9th
11th Shen Yunsen +3 on 10th
12th Man To Matthew Cheng +3 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jincheng Hong 3 3 Narrow win
2nd Nu Zhang 6 6
3rd Yunchao Zhou 9 9
4th Zhu Li Xiang 12 12
5th Minjae Kim 15 15
6th Yun Wu 18 18
7th Ziqiang Wang 21 21
8th Jun Lang Han 24 24
9th Tae Gun Park 27 27
10th Xu Ji 30 30
11th Shen Yunsen 33 33
12th Man To Matthew Cheng 36 36
13th Yuanyuan Lin 39 39
14th Kakhyun Kim 42 42
15th Lun Ai 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.
Men's Physique Full field · 12
1st Jinbo LiChina 10pts
2nd Felix Oluwabusuyi FamuwagunNigeria 4pts
3rd Li XiaolongChina 3pts
4th Junyuan LuoChina 2pts
5th Biran LiuChina 1pt
6th Yiqu HuangChina
7th Shi Yuan PeiChina
8th Hai Dang HoangVietnam
9th Zhousi ZhangChina
10th Fanfu ZengChina
11th Hang XieChina
12th Ma JianChina
Scorecard Intelligence Sourced from official show card
Jinbo Li 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 Jinbo Li leader
3rd Li Xiaolong +3 on 2nd
4th Junyuan Luo +3 on 3rd
5th Biran Liu +3 on 4th
6th Yiqu Huang +3 on 5th
7th Shi Yuan Pei +3 on 6th
8th Hai Dang Hoang +3 on 7th
9th Zhousi Zhang +3 on 8th
10th Fanfu Zeng +3 on 9th
11th Hang Xie +3 on 10th
12th Ma Jian +3 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Jinbo Li 3 3 Narrow win
2nd Felix Oluwabusuyi Famuwagun 6 6
3rd Li Xiaolong 9 9
4th Junyuan Luo 12 12
5th Biran Liu 15 15
6th Yiqu Huang 18 18
7th Shi Yuan Pei 21 21
8th Hai Dang Hoang 24 24
9th Zhousi Zhang 27 27
10th Fanfu Zeng 30 30
11th Hang Xie 33 33
12th Ma Jian 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 · 12
1st Cynthia ChenChina 10pts
2nd Nittaya KongthunThailand 4pts
3rd Li ShuaiChina 3pts
4th Irene IravedraSpain 2pts
5th Eugenia ShatovaRussia 1pt
6th Vikki WeyChina
7th Tran Thuy AnhVietnam
8th Lijia ZhangChina
9th Liling WangChina
10th Vlakh MariiaUkraine
11th Rong ZouChina
12th Bin LiangChina
Scorecard Intelligence Sourced from official show card
Cynthia Chen won by 3 — a narrow decision. Tightest call down the field: Rong Zou over Bin Liang, 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 Cynthia Chen leader
2nd Nittaya Kongthun +3 on 1st
3rd Li Shuai +3 on 2nd
4th Irene Iravedra +3 on 3rd
5th Eugenia Shatova +3 on 4th
6th Vikki Wey +3 on 5th
7th Tran Thuy Anh +3 on 6th
8th Lijia Zhang +3 on 7th
9th Liling Wang +3 on 8th
10th Vlakh Mariia +3 on 9th
11th Rong Zou +4 on 10th
12th Bin Liang +1 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Cynthia Chen 3 3 Narrow win
2nd Nittaya Kongthun 6 6
3rd Li Shuai 9 9
4th Irene Iravedra 12 12
5th Eugenia Shatova 15 15
6th Vikki Wey 18 18
7th Tran Thuy Anh 21 21
8th Lijia Zhang 24 24
9th Liling Wang 27 27
10th Vlakh Mariia 30 30
11th Rong Zou 34 34 Held by 1
12th Bin Liang 35 35 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.
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. "2026 Huanji Shanghai China Pro — results." CalloutIQ, 39 results across 3 divisions, accessed September 3, 2026. https://calloutiq.com/contests/huanji-shanghai-china-pro
@misc{calloutiq-contests-huanji-shanghai-china-pro-2026-09-03,
  title  = {{2026 Huanji Shanghai China Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/huanji-shanghai-china-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
39 results across 3 divisions, 39 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/huanji-shanghai-china-pro" title="2026 Huanji Shanghai China 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.