CalloutIQbeta
2026 Vancouver Pro
Richmond, Canada · Jul 24–26
Classic Physique In focus Full field · 8
1st Kellen WilsonCanada 10pts
2nd Chen KangChina 4pts
3rd Aiden CaldwellCanada 3pts
4th Jack CraddockCanada 2pts
5th Eddie ChippUK 1pts
6th Shin KodamaJapan
7th Zachary TylerUSA
8th Cody AmeyCanada
Scorecard Intelligence Sourced from official show card
Kellen Wilson won by 3 — a narrow decision.
Gap ladder — spacing is the real score gap, so distance on this axis is distance on the card
1st Kellen Wilson leader
2nd Chen Kang +3 on 1st
3rd Aiden Caldwell +3 on 2nd
4th Jack Craddock +3 on 3rd
5th Eddie Chipp +3 on 4th
6th Shin Kodama +3 on 5th
7th Zachary Tyler +3 on 6th
8th Cody Amey +3 on 7th
All 8 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Kellen Wilson 3 3 Narrow win
2nd Chen Kang 6 6
3rd Aiden Caldwell 9 9
4th Jack Craddock 12 12
5th Eddie Chipp 15 15
6th Shin Kodama 18 18
7th Zachary Tyler 21 21
8th Cody Amey 24 24
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Men's Physique Full field · 17
1st Hossein KarimiIran 10pts
2nd Aj EllisonUSA 4pts
3rd Gerardo ReynaMexico 3pts
4th Mario StewartUSA 2pts
5th Smith Jean PierreCanada 1pts
6th Julio SoaresBrazil
7th Fabian FeberGermany
8th Chad OwensUSA
10th Shane NoelCanada
11th Ahmad MustafaCanada
12th Taylor WilsonCanada
13th Frankie ArcegaUSA
14th Rinaldo DenisCanada
15th Brian PearsonUSA
16th Tony GalloCanada
16th David CaiCanada
Scorecard Intelligence Sourced from official show card
Hossein Karimi won the title by just 1 point — a razor-thin margin. Tightest call down the field: Julio Soares over Fabian Feber, 1 point apart for 6th/7th.
Gap ladder — spacing is the real score gap, so distance on this axis is distance on the card
1st Hossein Karimi leader
2nd Aj Ellison +1 on 1st
3rd Gerardo Reyna +4 on 2nd
4th Mario Stewart +3 on 3rd
5th Smith Jean Pierre +3 on 4th
6th Julio Soares +4 on 5th
7th Fabian Feber +1 on 6th
8th Chad Owens +4 on 7th
9th Keenan Polanco +3 on 8th
10th Shane Noel +4 on 9th
11th Ahmad Mustafa +1 on 10th
12th Taylor Wilson +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Hossein Karimi 4 4 Razor-thin win
2nd Aj Ellison 5 5 Missed by 1
3rd Gerardo Reyna 9 9
4th Mario Stewart 12 12
5th Smith Jean Pierre 15 15
6th Julio Soares 19 19 Held by 1
7th Fabian Feber 20 20 Missed by 1
8th Chad Owens 24 24
9th Keenan Polanco 27 27
10th Shane Noel 31 31 Held by 1
11th Ahmad Mustafa 32 32 Missed by 1
12th Taylor Wilson 36 36
13th Frankie Arcega 39 39
14th Rinaldo Denis 42 42
15th Brian Pearson 45 45
16th Tony Gallo 48 48 Tied
16th David Cai 48 48 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Bikini Full field · 17
1st Ashley KaltwasserUSA 10pts
2nd Jessica LiuCanada 4pts
3rd Emily BeveridgeCanada 3pts
4th Brianna WilsonCanada 2pts
5th Sarah NeuheiselGermany 1pts
7th Rhoda AllieCanada
8th Jodie YunckerUSA
9th Megan D'gintoUSA
11th Sian BennettNew Zealand
12th Bridget BaileyAustralia
13th Candice YangCanada
14th Emily SullivanNew Zealand
15th Shannyn CreekmoreCanada
16th Joy SugaharaJapan
16th Sharilee HillUSA
Scorecard Intelligence Sourced from official show card
Ashley Kaltwasser won by 3 — a narrow decision. Tightest call down the field: Rhoda Allie over Jodie Yuncker, 1 point apart for 7th/8th.
Gap ladder — spacing is the real score gap, so distance on this axis is distance on the card
1st Ashley Kaltwasser leader
2nd Jessica Liu +3 on 1st
3rd Emily Beveridge +3 on 2nd
4th Brianna Wilson +3 on 3rd
5th Sarah Neuheisel +3 on 4th
6th Verushqa Andrade +3 on 5th
7th Rhoda Allie +5 on 6th
8th Jodie Yuncker +1 on 7th
9th Megan D'ginto +2 on 8th
10th Sammy Jo Childers +3 on 9th
11th Sian Bennett +4 on 10th
12th Bridget Bailey +2 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Ashley Kaltwasser 3 3 Narrow win
2nd Jessica Liu 6 6
3rd Emily Beveridge 9 9
4th Brianna Wilson 12 12
5th Sarah Neuheisel 15 15
6th Verushqa Andrade 18 18
7th Rhoda Allie 23 23 Held by 1
8th Jodie Yuncker 24 24 Missed by 1
9th Megan D'ginto 26 26 Missed by 2
10th Sammy Jo Childers 29 29
11th Sian Bennett 33 33 Held by 2
12th Bridget Bailey 35 35 Missed by 2
13th Candice Yang 39 39
14th Emily Sullivan 42 42
15th Shannyn Creekmore 45 45
16th Joy Sugahara 48 48 Tied
16th Sharilee Hill 48 48 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Wellness Full field · 9
1st Danai TheodoropoulouGreece 10pts
2nd Marissa AndreouUSA 4pts
3rd Sabryna LebrunCanada 3pts
4th Carla Lorena BanegasBolivia 2pts
5th Micheline Mengue MengueCanada 1pts
6th Alex GoebelCanada
7th Cristina RifoCanada
8th Cassie KeepingCanada
9th Sheena JanvierCanada
Scorecard Intelligence Sourced from official show card
Danai Theodoropoulou won by 4 — a narrow decision. Tightest call down the field: Marissa Andreou over Sabryna Lebrun, 1 point apart for 2nd/3rd.
Gap ladder — spacing is the real score gap, so distance on this axis is distance on the card
2nd Marissa Andreou +4 on 1st
3rd Sabryna Lebrun +1 on 2nd
4th Carla Lorena Banegas +4 on 3rd
5th Micheline Mengue Mengue +3 on 4th
6th Alex Goebel +4 on 5th
7th Cristina Rifo +1 on 6th
8th Cassie Keeping +4 on 7th
9th Sheena Janvier +3 on 8th
All 9 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Danai Theodoropoulou 3 3 Narrow win
2nd Marissa Andreou 7 7 Held by 1
3rd Sabryna Lebrun 8 8 Missed by 1
4th Carla Lorena Banegas 12 12
5th Micheline Mengue Mengue 15 15
6th Alex Goebel 19 19 Held by 1
7th Cristina Rifo 20 20 Missed by 1
8th Cassie Keeping 24 24
9th Sheena Janvier 27 27
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Official Show Cards — IFBB Pro League / NPC
⚑ Report an error