CalloutIQbeta

Men's Physique

Top 20 by points qualify, or win two contests outright · 7 qualified so far

Upcoming Shows Carrying This Division

Happening now
Nov 1
Marrakesh, Morocco
Nov 6–7
Kuwait City, Kuwait
Nov 7–8
Bucharest, Romania
Elevated Points
Nov 7
Las Vegas, NV, USA
Nov 7–8
Piracicaba, Brazil
Nov 7
Wayne, NJ, USA
Nov 13–15
Alexandria, VA, USA
Nov 14
San Diego, CA, USA
Nov 14
Juiz de Fora, Brazil
Nov 20–22
Madrid, Spain
Nov 21–22
Fort Lauderdale, FL, USA
Nov 29
Hangzhou, China
Dec 4–6
Kaohsiung, Taiwan
Dec 5
Riyadh, Saudi Arabia
Dec 12–13
Beijing, China
Dec 13
Rosario, Argentina
Dec 18–20
Mumbai, India
Feb 27
Tokyo, Japan
Mar 5–6
Columbus, OH, USA
Elevated Points
Scope: only IFBB Pro League shows that carry Olympia qualification points for this division are listed. Natural-league shows and Masters-only divisions are excluded — they don't count toward the qualification window.

2027 Qualification Rule

Top 20 in points qualify, or win two contests outright. Same points structure as Classic Physique. Cutoff tightened from Top 25 (2026) to Top 20.
Top 20Qualify by points
2Wins to auto-qualify
Aug 31, 2026 – Sep 12, 2027Qualifying window
On stage
No mandatory bodybuilding poses at all: judged on front and back turns in board shorts, in both the prejudging round and finals. Height/weight classes apply.

Contenders — head-to-head vs the qualified field Calculated

Net record against the 7 athletes qualified for the 2027 Men's Physique Olympia · last 24 months. That field is ranked here too — the badge marks who's already in. Every result links to its contest.
Full Men's Physique ledger →
Defending champion: Ryan Terry* — the title holder, not ranked as a contender.

Head-to-head inside the qualified field Calculated

Each cell is the row athlete's record against the column athlete — who placed higher in every contest they both entered in the last 24 months, ties excluded. An empty cell means they haven't met in that window. Open a cell for every meeting they've had, all years, each linked to its contest. Athletes in the field with no meeting against it in the window aren't listed.

Athlete123456
1 Ryan Terry* champion2–01–02–02–02–0
2 Ali Bilal0–21–12–02–02–0
3 Kyron Holden0–11–11–01–02–0
4 Emile Walker0–20–20–1No meeting in this window1–1
5 Mehdi Kabbadj0–20–20–1No meeting in this windowNo meeting in this window
6 Dallas Botchway0–20–20–21–1No meeting in this window

Qualified7

* Olympia champion

Points Standings55

1 Erin Banks*USA Safe 32
2026 Pharlabs Mexico Pro 1st +10
2026 Mr. Olympia 4th +12
2026 Dominican Republic Pro 1st +10
✓ Verified — all 32 pts itemized from recorded results
2 Alexander ToplynUSA Safe 25
2026 Hurricane Pro 1st +10
2026 Pharlabs Mexico Pro 2nd +4
2026 Sasquatch Pro 3rd +3
✓ Verified — all 25 pts itemized from recorded results
3 Paul GustaveFrance Safe 21
2026 AGP Pro All Stars 2nd +4
2026 Europa Pro Show 1st +10
2026 PROMUSCLE Italy Pro 3rd +3
✓ Verified — all 21 pts itemized from recorded results
4 Benquil MarignyUSA Vulnerable 17
2026 Kentucky Bourbon Pro 1st +10
2026 EVLS Prague Pro 3rd +3
✓ Verified — all 17 pts itemized from recorded results
5 Li XiaolongChina Vulnerable 16
2026 AGP Pro All Stars 3rd +3
2026 Hong Kong Pro Show 1st +10
✓ Verified — all 16 pts itemized from recorded results
6 Sidy PouyeSpain Vulnerable 14
2026 Europa Pro Show 2nd +4
2026 PROMUSCLE Italy Pro 1st +10
✓ Verified — all 14 pts itemized from recorded results
7 Ricardo CenatUSA Vulnerable 10
✓ Verified — all 10 pts itemized from recorded results
8 Juxian HeChina Vulnerable 10
2026 Huanji Xi'an China Pro 1st +10
✓ Verified — all 10 pts itemized from recorded results
9 Kamal AitirhmourMorocco Vulnerable 10
2026 Turkey Pro Show 1st +10
✓ Verified — all 10 pts itemized from recorded results
10 Brandon Hendrickson*USA Vulnerable 10
2026 Mr. Olympia 5th +10
✓ Verified — all 10 pts itemized from recorded results
11 Jason HuynhUSA Vulnerable 10
2026 Sasquatch Pro 2nd +4
✓ Verified — all 10 pts itemized from recorded results
12 Marcus Benjamin-PrivettUK Vulnerable 8
2026 365 Grand Prix Pro 2nd +4
2026 EVLS Prague Pro 2nd +4
✓ Verified — all 8 pts itemized from recorded results
13 Rhyan ClarkUSA Vulnerable 7
2026 Kentucky Bourbon Pro 3rd +3
2026 Ace of Stage Pro 2nd +4
✓ Verified — all 7 pts itemized from recorded results
14 Burak KingUSA Vulnerable 6
2026 Hurricane Pro 5th +1
2026 Turkey Pro Show 3rd +3
✓ Verified — all 6 pts itemized from recorded results
15 Farouq IshimotoJapan Vulnerable 6
2026 365 Grand Prix Pro 4th +2
2026 Hong Kong Pro Show 2nd +4
✓ Verified — all 6 pts itemized from recorded results
16 Jiang Kun ZhiChina Vulnerable 5
2026 Hong Kong Pro Show 3rd +3
✓ Verified — all 5 pts itemized from recorded results
17 Emanual HunterUSA Vulnerable 4 TIE
2026 San Antonio Pro 2nd +4
✓ Verified — all 4 pts itemized from recorded results
18 Khrisna Purnama PutraIndonesia Vulnerable 4 TIE
✓ Verified — all 4 pts itemized from recorded results
19 Francisco MartinezParaguay Vulnerable 4 TIE
✓ Verified — all 4 pts itemized from recorded results
20 Mohammad QulizadehIran Vulnerable 4 TIE
2026 Turkey Pro Show 2nd +4
✓ Verified — all 4 pts itemized from recorded results
⚠ Tie cluster at the cutline — 8 athletes tied at 4 pts (ranks 17–24). The IFBB Pro League breaks ties by contest level, then placing — treat this exact order as provisional.
21 Alvaro RiosSpain Needs 5th+ 4 TIE
2026 PROMUSCLE Italy Pro 5th +1
✓ Verified — all 4 pts itemized from recorded results
22 Omar SuleimanUK Needs 5th+ 4 TIE
2026 EVLS Prague Pro 4th +2
2026 PROMUSCLE Italy Pro 4th +2
✓ Verified — all 4 pts itemized from recorded results
23 Burak OzkulTurkey Needs 5th+ 4 TIE
2026 Kentucky Bourbon Pro 2nd +4
✓ Verified — all 4 pts itemized from recorded results
24 Hai Dang HoangVietnam Needs 5th+ 4 TIE
✓ Verified — all 4 pts itemized from recorded results
25 Victor BurtonUSA Needs 5th+ 3
2026 San Antonio Pro 3rd +3
✓ Verified — all 3 pts itemized from recorded results
26 Victor RamirezVenezuela Needs 5th+ 3
✓ Verified — all 3 pts itemized from recorded results
27 Thomas KunzSwitzerland Needs 5th+ 3
2026 Sasquatch Pro 5th +1
2026 Europa Pro Show 4th +2
✓ Verified — all 3 pts itemized from recorded results
28 Hieu Vu MinhVietnam Needs 5th+ 3
2026 AGP Pro All Stars 4th +2
✓ Verified — all 3 pts itemized from recorded results
29 Junpei TaguchiJapan Needs 5th+ 3
2026 Ace of Stage Pro 3rd +3
✓ Verified — all 3 pts itemized from recorded results
30 Ismael DominguezMexico Needs 5th+ 3
2026 Pharlabs Mexico Pro 3rd +3
✓ Verified — all 3 pts itemized from recorded results
31 Dmytro HorobetsUSA Needs 5th+ 3
2026 Pharlabs Mexico Pro 4th +2
2026 San Antonio Pro 5th +1
✓ Verified — all 3 pts itemized from recorded results
32 Deandre Johnson Needs 5th+ 3
2026 Hurricane Pro 3rd +3
✓ Verified — all 3 pts itemized from recorded results
33 Gantulga AltankhuyagMongolia Needs 5th+ 3
✓ Verified — all 3 pts itemized from recorded results
34 Palmai ZsoltHungary Needs 5th+ 3
2026 365 Grand Prix Pro 3rd +3
✓ Verified — all 3 pts itemized from recorded results
35 Dorian VranjesCroatia Needs 5th+ 2
✓ Verified — all 2 pts itemized from recorded results
36 Rui LiuChina Needs 5th+ 2
2026 Hong Kong Pro Show 4th +2
✓ Verified — all 2 pts itemized from recorded results
37 Micah Thomas Jr.USA Needs 5th+ 2
2026 San Antonio Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
38 Navid AalinezhadIran Needs 5th+ 2
2026 Turkey Pro Show 4th +2
✓ Verified — all 2 pts itemized from recorded results
39 Jerome TheveninFrance Needs 5th+ 2
✓ Verified — all 2 pts itemized from recorded results
40 Talha KilicTurkey Needs 5th+ 2
2026 Ace of Stage Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
41 Juan Manuel GochezColombia Needs 5th+ 2
2026 Hurricane Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
42 Dee LanghamUSA Needs 5th+ 2
2026 Kentucky Bourbon Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
43 Andrea MostiItaly Needs 5th+ 2
2026 365 Grand Prix Pro 5th +1
2026 Europa Pro Show 5th +1
✓ Verified — all 2 pts itemized from recorded results
44 Shayan ParvazIran Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
45 Wang Xiao KangChina Needs 5th+ 1
2026 Hong Kong Pro Show 5th +1
✓ Verified — all 1 pts itemized from recorded results
46 Alessandro CavagnolaItaly Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
47 Humberto Elias CastrillonColombia Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
48 Miroslav JuricekCzech Republic Needs 5th+ 1
2026 Turkey Pro Show 5th +1
✓ Verified — all 1 pts itemized from recorded results
49 Junho LeeSouth Korea Needs 5th+ 1
2026 AGP Pro All Stars 5th +1
✓ Verified — all 1 pts itemized from recorded results
50 Jalal AsnamFrance Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
51 Fabian KalinSwitzerland Needs 5th+ 1
2026 Ace of Stage Pro 5th +1
✓ Verified — all 1 pts itemized from recorded results
52 Brian LuangrajUSA Needs 5th+ 1
2026 Pharlabs Mexico Pro 5th +1
✓ Verified — all 1 pts itemized from recorded results
53 Dylan LinUSA Needs 5th+ 1
2026 Kentucky Bourbon Pro 5th +1
✓ Verified — all 1 pts itemized from recorded results
54 Fendik NoviantoIndonesia Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
55 Christian AmiGermany Needs 5th+ 1
0 of 1 pts itemized — the remaining 1 come from results not yet in our database
Qualified — on the IFBB Pro League's own published list · Chasing — inside CalloutIQ's points ladder but not (yet) on that list. The two can split right at a tie: IFBB's own list decides, never our points math.
Cutline Risk · CalloutIQ calculation
Safe 14+ pts clear of the line — no single result displaces themVulnerable inside the cut, within one result of the edgeNeeds Nth+ that placement at any remaining show clears the lineMulti-Show Path no single show clears it — needs 2+ shows, or 2 wins (auto)
Each athlete is measured against the points total on the Top-20 line using the official standard-show points table (1st 10 · 2nd 4 · 3rd 3 · 4th 2 · 5th 1; 6th+ scores 0). The line rises as results come in, so read this as "where it stands today," not an official IFBB Pro League call.

Scenario Picker19 left

Play out the 19 remaining shows that carry this division — pick who places where and the board recomputes live on the same points table the standings use (1st 10 · 2nd 4 · 3rd 3 · 4th 2 · 5th 1; 6th+ = 0). 2 wins auto-qualify.A CalloutIQ what-if, not a prediction — entry lists aren't confirmed until athletes check in, and IFBB Pro League tiebreaks aren't modeled.

Paths to Qualification35

Top-20 line sits at 4 pts · 19 shows left carrying this division
21 Alvaro RiosSpain 4 pts · level with the line TIE 5th or better at any of the 19 remaining shows clears the line.
22 Omar SuleimanUK 4 pts · level with the line TIE 5th or better at any of the 19 remaining shows clears the line.
23 Burak OzkulTurkey 4 pts · level with the line TIE 5th or better at any of the 19 remaining shows clears the line.
24 Hai Dang HoangVietnam 4 pts · level with the line TIE 5th or better at any of the 19 remaining shows clears the line.
25 Victor BurtonUSA 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
26 Victor RamirezVenezuela 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
27 Thomas KunzSwitzerland 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
28 Hieu Vu MinhVietnam 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
29 Junpei TaguchiJapan 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
30 Ismael DominguezMexico 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
31 Dmytro HorobetsUSA 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
32 Deandre Johnson 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
33 Gantulga AltankhuyagMongolia 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
34 Palmai ZsoltHungary 3 pts · 1 back 5th or better at any of the 19 remaining shows clears the line.
35 Dorian VranjesCroatia 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
36 Rui LiuChina 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
37 Micah Thomas Jr.USA 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
38 Navid AalinezhadIran 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
39 Jerome TheveninFrance 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
40 Talha KilicTurkey 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
41 Juan Manuel GochezColombia 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
42 Dee LanghamUSA 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
43 Andrea MostiItaly 2 pts · 2 back 5th or better at any of the 19 remaining shows clears the line.
44 Shayan ParvazIran 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
45 Wang Xiao KangChina 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
46 Alessandro CavagnolaItaly 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
47 Humberto Elias CastrillonColombia 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
48 Miroslav JuricekCzech Republic 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
49 Junho LeeSouth Korea 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
50 Jalal AsnamFrance 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
51 Fabian KalinSwitzerland 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
52 Brian LuangrajUSA 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
53 Dylan LinUSA 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
54 Fendik NoviantoIndonesia 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
55 Christian AmiGermany 1 pts · 3 back 5th or better at any of the 19 remaining shows clears the line.
CalloutIQ’s own calculation, not an IFBB Pro League call. The line rises as results land, entry lists aren't confirmed until athletes check in, and IFBB Pro League tiebreaks (contest level, then placing) aren't modeled. Scoring: 1st 10 · 2nd 4 · 3rd 3 · 4th 2 · 5th 1; 6th+ scores 0. 2 wins auto-qualify regardless of points.

The amateur tier — NPC

1,105 IFBB Pro Cards have been earned in Men's Physique on the amateur rows CalloutIQ holds — the actual event that moves a competitor from the farm system into the shows ranked above.

123NPC shows on file
12,436Placings recorded
1,105Pro cards earned

Every Men's Physique competitor on the NPC circuit →

These shows award no Olympia qualification points. Nothing here affects the standings above — the NPC is the federation beneath the IFBB Pro League, and a pro card is the only thing that crosses between them. Coverage is open classes only: Masters, Novice and Teen brackets are deliberately out of scope, so a class count here reads lower than NPC's own.