CalloutIQbeta

2023 Vancouver Pro

Vancouver, Canada · Jul 14–16
Men's Open Full field · 6
1st Hassan MostafaEgypt
3rd Nathan SpearUSA
4th Prince BoabangCanada
5th Morgan MacdonaldCanada
6th Eiren GauleyCanada
Scorecard Intelligence Sourced from official show card
Hassan Mostafa won decisively, +6 clear of second.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Hassan Mostafa leader
2nd Stanislas De Longeaux +6 on 1st
3rd Nathan Spear +6 on 2nd
4th Prince Boabang +6 on 3rd
5th Morgan Macdonald +6 on 4th
6th Eiren Gauley +6 on 5th
All 6 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Hassan Mostafa 33 6 Lock win +6
2nd Stanislas De Longeaux 66 12
3rd Nathan Spear 99 18
4th Prince Boabang 1212 24
5th Morgan Macdonald 1515 30
6th Eiren Gauley 1818 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.
Classic Physique Full field · 10
Scorecard Intelligence Sourced from official show card
John Le won by 4 — a narrow decision. Tightest call down the field: Dylan Bursey over Robert Waterhouse, 1 point apart for 2nd/3rd.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st John Le leader
2nd Dylan Bursey +4 on 1st
3rd Robert Waterhouse +1 on 2nd
4th Isaac Baier +5 on 3rd
5th Adam Beveridge +1 on 4th
6th Carl Gauthier +4 on 5th
7th Anas Barahmeh +4 on 6th
8th Narek Khachatryan +1 on 7th
9th Billy Danh +5 on 8th
10th Jesse Strand +1 on 9th
All 10 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st John Le 3 3 Narrow win
2nd Dylan Bursey 7 7 Held by 1
3rd Robert Waterhouse 8 8 Missed by 1
4th Isaac Baier 13 13 Held by 1
5th Adam Beveridge 14 14 Missed by 1
6th Carl Gauthier 18 18
7th Anas Barahmeh 22 22 Held by 1
8th Narek Khachatryan 23 23 Missed by 1
9th Billy Danh 28 28 Held by 1
10th Jesse Strand 29 29 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.
Men's Physique Full field · 13
1st Jason HuynhUSA
2nd Mehdi KabbadjMorocco
3rd Drew CullenUSA
4th Chevy PhillipsCanada
6th Patrick AsieduAustralia
9th Chuan-Yu LiuTaiwan
10th Eric NealUSA
12th Austin BelangerCanada
Scorecard Intelligence Sourced from official show card
Jason Huynh 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 Jason Huynh leader
2nd Mehdi Kabbadj +3 on 1st
3rd Drew Cullen +3 on 2nd
4th Chevy Phillips +3 on 3rd
5th Wagner Abreu +3 on 4th
6th Patrick Asiedu +3 on 5th
7th Xezekiel Afanou +3 on 6th
8th Siegfried Ezeuko +3 on 7th
9th Chuan-Yu Liu +3 on 8th
10th Eric Neal +3 on 9th
11th Gurjinder Virk +3 on 10th
12th Austin Belanger +3 on 11th
Top 12 scoring positions; 1 further position not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jason Huynh 3 3 Narrow win
2nd Mehdi Kabbadj 6 6
3rd Drew Cullen 9 9
4th Chevy Phillips 12 12
5th Wagner Abreu 15 15
6th Patrick Asiedu 18 18
7th Xezekiel Afanou 21 21
8th Siegfried Ezeuko 24 24
9th Chuan-Yu Liu 27 27
10th Eric Neal 30 30
11th Gurjinder Virk 33 33
12th Austin Belanger 36 36
13th Clarence Lau 39 39
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 · 10
Scorecard Intelligence Sourced from official show card
Ashley Kaltwasser won by 3 — a narrow decision. Tightest call down the field: Nikki Kiani over Rhoda Allie, 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 Ashley Kaltwasser* leader
2nd Maxine Somov +3 on 1st
3rd Tianna Weymouth +3 on 2nd
4th Nikki Kiani +4 on 3rd
5th Rhoda Allie +1 on 4th
6th Kateryna Kauffmann +4 on 5th
7th Meggy Martin-Johnson +3 on 6th
8th Gina Switzeny +3 on 7th
9th Jill Humphrey +3 on 8th
10th Kristy Ann Keppel +3 on 9th
All 10 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Ashley Kaltwasser* 3 3 Narrow win
2nd Maxine Somov 6 6
3rd Tianna Weymouth 9 9
4th Nikki Kiani 13 13 Held by 1
5th Rhoda Allie 14 14 Missed by 1
6th Kateryna Kauffmann 18 18
7th Meggy Martin-Johnson 21 21
8th Gina Switzeny 24 24
9th Jill Humphrey 27 27
10th Kristy Ann Keppel 30 30
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 · 7
Scorecard Intelligence Sourced from official show card
Gina Palma won by 3 — a narrow decision. Tightest call down the field: Peyton Dutcher over Paige Sabedra, 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 Gina Palma leader
2nd Autumn Cleveland +3 on 1st
3rd Dalila Alegria +3 on 2nd
4th Peyton Dutcher +4 on 3rd
5th Paige Sabedra +1 on 4th
6th Lauren Martin-Stow +4 on 5th
7th Rachel Shoemake +3 on 6th
All 7 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Gina Palma 3 3 Narrow win
2nd Autumn Cleveland 6 6
3rd Dalila Alegria 9 9
4th Peyton Dutcher 13 13 Held by 1
5th Paige Sabedra 14 14 Missed by 1
6th Lauren Martin-Stow 18 18
7th Rachel Shoemake 21 21
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.
Fitness Full field · 6
Scorecard Intelligence Sourced from official show card
Sara Kovach won decisively, +6 clear of second.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Sara Kovach leader
2nd Michelle Fredua-Mensah* +6 on 1st
3rd Stephanie Jones +6 on 2nd
4th Jessica Ann Zehr +9 on 3rd
6th Danielle Dacosta +6 on 5th
All 6 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Sara Kovach 96 15 Lock win +6
2nd Michelle Fredua-Mensah* 318 21
3rd Stephanie Jones 1512 27
4th Jessica Ann Zehr 630 36
5th Noemie Champagne-Cloutier 1824 42
6th Danielle Dacosta 1236 48
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. "2023 Vancouver Pro — results." CalloutIQ, 52 results across 6 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2023-vancouver-pro
@misc{calloutiq-contests-2023-vancouver-pro-2026-09-03,
  title  = {{2023 Vancouver Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2023-vancouver-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
52 results across 6 divisions, 52 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/2023-vancouver-pro" title="2023 Vancouver 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.