2023 Vancouver Pro
1st
Hassan Mostafa
Egypt
2nd
Stanislas De Longeaux
USA
3rd
Nathan Spear
USA
4th
Prince Boabang
Canada
5th
Morgan Macdonald
Canada
6th
Eiren Gauley
Canada
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.
All 6 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Hassan Mostafa | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Stanislas De Longeaux | 6 | 6 | — | 12 | |
| 3rd | Nathan Spear | 9 | 9 | — | 18 | |
| 4th | Prince Boabang | 12 | 12 | — | 24 | |
| 5th | Morgan Macdonald | 15 | 15 | — | 30 | |
| 6th | Eiren Gauley | 18 | 18 | — | 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.
1st
John Le
Canada
2nd
Dylan Bursey
Canada
3rd
Robert Waterhouse
UK
4th
Isaac Baier
5th
Adam Beveridge
6th
Carl Gauthier
Canada
7th
Anas Barahmeh
9th
Billy Danh
10th
Jesse Strand
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.
All 10 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Jason Huynh
USA
2nd
Mehdi Kabbadj
Morocco
3rd
Drew Cullen
USA
4th
Chevy Phillips
Canada
5th
Wagner Abreu
6th
Patrick Asiedu
Australia
7th
Xezekiel Afanou
8th
Siegfried Ezeuko
9th
Chuan-Yu Liu
Taiwan
10th
Eric Neal
USA
11th
Gurjinder Virk
12th
Austin Belanger
Canada
13th
Clarence Lau
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.
Top 12 scoring positions; 1 further position not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Ashley Kaltwasser*
USA
2nd
Maxine Somov
Canada
3rd
Tianna Weymouth
USA
4th
Nikki Kiani
Canada
5th
Rhoda Allie
Canada
8th
Gina Switzeny
Canada
9th
Jill Humphrey
USA
10th
Kristy Ann Keppel
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.
All 10 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Gina Palma
2nd
Autumn Cleveland
USA
3rd
Dalila Alegria
4th
Peyton Dutcher
5th
Paige Sabedra
6th
Lauren Martin-Stow
Canada
7th
Rachel Shoemake
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.
All 7 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Sara Kovach
2nd
Michelle Fredua-Mensah*
UK
3rd
Stephanie Jones
USA
4th
Jessica Ann Zehr
Canada
6th
Danielle Dacosta
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.
All 6 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Sara Kovach | 9 | 6 | — | 15 | Lock win +6 |
| 2nd | Michelle Fredua-Mensah* | 3 | 18 | — | 21 | |
| 3rd | Stephanie Jones | 15 | 12 | — | 27 | |
| 4th | Jessica Ann Zehr | 6 | 30 | — | 36 | |
| 5th | Noemie Champagne-Cloutier | 18 | 24 | — | 42 | |
| 6th | Danielle Dacosta | 12 | 36 | — | 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.