CalloutIQbeta

Classic Physique

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

Upcoming Shows Carrying This Division

Happening now
Nov 1
Alicante, Spain
Nov 6–7
Kuwait City, Kuwait
Nov 7–8
Bucharest, Romania
Elevated Points
Nov 7
Las Vegas, NV, USA
Nov 7
Auckland, New Zealand
Nov 7–8
Piracicaba, Brazil
Nov 13–15
Alexandria, VA, USA
Nov 14
Kansas City, MO, USA
Nov 20–22
Madrid, Spain
Nov 21
Bangkok, Thailand
Nov 21–22
Fort Lauderdale, FL, USA
Nov 22
Zhuhai, China
Nov 29
Hangzhou, China
Dec 4–6
Kaohsiung, Taiwan
Dec 5
Riyadh, Saudi Arabia
Dec 12–13
Beijing, China
Dec 13
Schwechat, Austria
Dec 18–20
Mumbai, India
Mar 5–6
Columbus, OH, USA
Elevated Points
Mar 6
San Diego, CA, USA
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. Points: 4th/5th at the Olympia score 12/10; 2nd-5th at five marquee shows (Arnold Classic USA, Pittsburgh Pro, New York Pro, Romania Muscle Fest Pro, Dubai Pro) score 14-7; everything else scores 10-1. 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
Five mandatory poses -- the rules explicitly exclude "most muscular" -- plus quarter-turn callouts, judged in height/weight classes. Finals adds a 2-minute free-posing routine.
  1. Front double biceps
  2. Side chest
  3. Back double biceps
  4. Abdominals and thighs
  5. Favorite classic pose

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

Net record against the 5 athletes qualified for the 2027 Classic 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 Classic Physique ledger →
Defending champion: Niall Darwen* — 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.

Qualified5

* Olympia champion

Points Standings53

1 Florian HartlageGermany Vulnerable 12
2026 Turkey Pro Show 1st +10
✓ Verified — all 12 pts itemized from recorded results
2 Wesley VissersNetherlands Vulnerable 12
2026 Mr. Olympia 4th +12
✓ Verified — all 12 pts itemized from recorded results
3 Andy ParedesUSA Vulnerable 10
2026 San Antonio Pro 1st +10
✓ Verified — all 10 pts itemized from recorded results
4 Kai LiuChina Vulnerable 10
2026 Huanji Xi'an China Pro 1st +10
✓ Verified — all 10 pts itemized from recorded results
5 Mohammad AliAustria Vulnerable 10
2026 Europa Pro Show 1st +10
✓ Verified — all 10 pts itemized from recorded results
6 Jhone JhoninhoBrazil Vulnerable 10
2026 Dominican Republic Pro 1st +10
✓ Verified — all 10 pts itemized from recorded results
7 Kai WangChina Vulnerable 10
2026 AGP Pro All Stars 1st +10
✓ Verified — all 10 pts itemized from recorded results
8 Dominic CarterUSA Vulnerable 10
2026 Hurricane Pro 3rd +3
2026 San Antonio Pro 2nd +4
✓ Verified — all 10 pts itemized from recorded results
9 Sabur FavorsUSA Vulnerable 10
2026 Hurricane Pro 1st +10
✓ Verified — all 10 pts itemized from recorded results
10 Livingstone LivinhoBrazil Vulnerable 10
✓ Verified — all 10 pts itemized from recorded results
11 Vitaliy Omel'chenkoRussia Vulnerable 10
2026 Moscow Showdown Pro 1st +10
✓ Verified — all 10 pts itemized from recorded results
12 Daniel FabodeUSA Vulnerable 9
2026 Hurricane Pro 2nd +4
8 of 9 pts itemized — the remaining 1 come from results not yet in our database
13 Oliver ProchazkaSlovakia Vulnerable 9
2026 365 Grand Prix Pro 3rd +3
2026 Fitparade Pro 2nd +4
2026 EVLS Prague Pro 4th +2
✓ Verified — all 9 pts itemized from recorded results
14 Mahfuz HawitUSA Vulnerable 8
2026 Hurricane Pro 5th +1
2026 San Antonio Pro 3rd +3
✓ Verified — all 8 pts itemized from recorded results
15 Simeon KohlheppGermany Vulnerable 6
2026 Turkey Pro Show 5th +1
2026 Europa Pro Show 3rd +3
✓ Verified — all 6 pts itemized from recorded results
16 Marvin KrajewskiGermany Vulnerable 6
2026 Turkey Pro Show 2nd +4
2026 Europa Pro Show 5th +1
✓ Verified — all 6 pts itemized from recorded results
17 Xin LiuChina Vulnerable 4 TIE
✓ Verified — all 4 pts itemized from recorded results
18 Richard NagyHungary Vulnerable 4 TIE
2026 Europa Pro Show 2nd +4
✓ Verified — all 4 pts itemized from recorded results
19 Junbao LuoChina Vulnerable 4 TIE
2026 AGP Pro All Stars 2nd +4
✓ Verified — all 4 pts itemized from recorded results
20 Chuan Zu ChenChina Vulnerable 4 TIE
2026 AGP Pro All Stars 4th +2
✓ 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 Florian TorresFrance Needs 5th+ 4 TIE
✓ Verified — all 4 pts itemized from recorded results
22 Junior JavorskiBrazil Needs 5th+ 4 TIE
2026 Pharlabs Mexico Pro 2nd +4
✓ Verified — all 4 pts itemized from recorded results
23 Manuel AngeloBrazil Needs 5th+ 4 TIE
✓ Verified — all 4 pts itemized from recorded results
24 Evgeniy Poltavskiy Needs 5th+ 4 TIE
2026 Moscow Showdown Pro 2nd +4
✓ Verified — all 4 pts itemized from recorded results
25 Yi-Shan ChengChina Needs 5th+ 3
✓ Verified — all 3 pts itemized from recorded results
26 Dmytro KrazhanUSA Needs 5th+ 3
✓ Verified — all 3 pts itemized from recorded results
27 Florian SatorAustria Needs 5th+ 3
2026 Turkey Pro Show 3rd +3
✓ Verified — all 3 pts itemized from recorded results
28 Jin ChoeSouth Korea Needs 5th+ 3
2026 AGP Pro All Stars 3rd +3
✓ Verified — all 3 pts itemized from recorded results
29 Valtteri JaatinenFinland Needs 5th+ 3
✓ Verified — all 3 pts itemized from recorded results
30 Julian FrontinoArgentina Needs 5th+ 3
2026 Pharlabs Mexico Pro 3rd +3
✓ Verified — all 3 pts itemized from recorded results
31 Diego Da RosaBrazil Needs 5th+ 3
✓ Verified — all 3 pts itemized from recorded results
32 Zhivko PetkovBulgaria Needs 5th+ 3
2026 Fitparade Pro 5th +1
2026 Europa Pro Show 4th +2
✓ Verified — all 3 pts itemized from recorded results
33 Tomislav StrmeckiCroatia Needs 5th+ 3
2026 Fitparade Pro 3rd +3
✓ Verified — all 3 pts itemized from recorded results
34 Ivan ZeviakinRussia Needs 5th+ 3
2026 Moscow Showdown Pro 3rd +3
✓ Verified — all 3 pts itemized from recorded results
35 Hunter LeeUSA Needs 5th+ 2
2026 San Antonio Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
36 Mohamed GoudaUAE Needs 5th+ 2
2026 Turkey Pro Show 4th +2
✓ Verified — all 2 pts itemized from recorded results
37 Damien PatrickUSA Needs 5th+ 2
✓ Verified — all 2 pts itemized from recorded results
38 Gabriel Domingo Hernandez AguirreMexico Needs 5th+ 2
2026 Pharlabs Mexico Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
39 Jean BigueliniBrazil Needs 5th+ 2
2026 Hurricane Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
40 Vagner Da Silva Santos Vagner ViniciusBrazil Needs 5th+ 2
✓ Verified — all 2 pts itemized from recorded results
41 Jakub KolinekCzech Republic Needs 5th+ 2
2026 Fitparade Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
42 Artem PuchkovRussia Needs 5th+ 2
2026 Moscow Showdown Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
43 Michal ValastekSlovakia Needs 5th+ 2
2026 365 Grand Prix Pro 4th +2
✓ Verified — all 2 pts itemized from recorded results
44 Victor GarciaUSA Needs 5th+ 1
2026 San Antonio Pro 5th +1
✓ Verified — all 1 pts itemized from recorded results
45 Chuan WangChina Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
46 Jesus AnchundiaEcuador Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
47 Dong O RyuSouth Korea Needs 5th+ 1
2026 AGP Pro All Stars 5th +1
✓ Verified — all 1 pts itemized from recorded results
48 Kyl RaggioAustralia Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
49 Jose Alfredo Anaya BlancoMexico Needs 5th+ 1
2026 Pharlabs Mexico Pro 5th +1
✓ Verified — all 1 pts itemized from recorded results
50 David HroncokCzech Republic Needs 5th+ 1
2026 EVLS Prague Pro 5th +1
✓ Verified — all 1 pts itemized from recorded results
51 Miguel Angel PintosArgentina Needs 5th+ 1
✓ Verified — all 1 pts itemized from recorded results
52 Petr TolstikovRussia Needs 5th+ 1
2026 Moscow Showdown Pro 5th +1
✓ Verified — all 1 pts itemized from recorded results
53 Vlad Andrei CozmaRomania Needs 5th+ 1
2026 365 Grand Prix Pro 5th +1
✓ Verified — all 1 pts itemized from recorded results
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 Picker20 left

Play out the 20 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 Qualification33

Top-20 line sits at 4 pts · 20 shows left carrying this division
21 Florian TorresFrance 4 pts · level with the line TIE 5th or better at any of the 20 remaining shows clears the line.
22 Junior JavorskiBrazil 4 pts · level with the line TIE 5th or better at any of the 20 remaining shows clears the line.
23 Manuel AngeloBrazil 4 pts · level with the line TIE 5th or better at any of the 20 remaining shows clears the line.
24 Evgeniy Poltavskiy 4 pts · level with the line TIE 5th or better at any of the 20 remaining shows clears the line.
25 Yi-Shan ChengChina 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
26 Dmytro KrazhanUSA 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
27 Florian SatorAustria 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
28 Jin ChoeSouth Korea 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
29 Valtteri JaatinenFinland 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
30 Julian FrontinoArgentina 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
31 Diego Da RosaBrazil 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
32 Zhivko PetkovBulgaria 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
33 Tomislav StrmeckiCroatia 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
34 Ivan ZeviakinRussia 3 pts · 1 back 5th or better at any of the 20 remaining shows clears the line.
35 Hunter LeeUSA 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
36 Mohamed GoudaUAE 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
37 Damien PatrickUSA 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
38 Gabriel Domingo Hernandez AguirreMexico 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
39 Jean BigueliniBrazil 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
40 Vagner Da Silva Santos Vagner ViniciusBrazil 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
41 Jakub KolinekCzech Republic 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
42 Artem PuchkovRussia 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
43 Michal ValastekSlovakia 2 pts · 2 back 5th or better at any of the 20 remaining shows clears the line.
44 Victor GarciaUSA 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
45 Chuan WangChina 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
46 Jesus AnchundiaEcuador 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
47 Dong O RyuSouth Korea 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
48 Kyl RaggioAustralia 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
49 Jose Alfredo Anaya BlancoMexico 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
50 David HroncokCzech Republic 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
51 Miguel Angel PintosArgentina 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
52 Petr TolstikovRussia 1 pts · 3 back 5th or better at any of the 20 remaining shows clears the line.
53 Vlad Andrei CozmaRomania 1 pts · 3 back 5th or better at any of the 20 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

527 IFBB Pro Cards have been earned in Classic Physique on the amateur rows CalloutIQ holds — the actual event that moves a competitor from the farm system into the shows ranked above.

88NPC shows on file
5,541Placings recorded
527Pro cards earned

Every Classic 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.