CalloutIQbeta

2019 Upper Midwest Pro

Fargo, ND, USA · Mar 23
Reference & Sources
Classic Physique Full field · 9
Scorecard Intelligence Sourced from official show card
Courage Opara won by 3 — a narrow decision. Tightest call down the field: Kim Santos over Valentino Harris, 1 point apart for 8th/9th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Courage Opara leader
2nd Khaled Chikhaoui +3 on 1st
3rd Ro'Vonte Moody +3 on 2nd
4th George Kawalawu +4 on 3rd
5th Aaron Futel +2 on 4th
6th Murray Calcutt +2 on 5th
7th Phong Nguyen +4 on 6th
8th Kim Santos +4 on 7th
9th Valentino Harris +1 on 8th
All 9 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Courage Opara 3 3 Narrow win
2nd Khaled Chikhaoui 6 6
3rd Ro'Vonte Moody 9 9
4th George Kawalawu 13 13 Held by 2
5th Aaron Futel 15 15 Missed by 2
6th Murray Calcutt 17 17 Missed by 2
7th Phong Nguyen 21 21
8th Kim Santos 25 25 Held by 1
9th Valentino Harris 26 26 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.
Figure Full field · 23
Scorecard Intelligence Sourced from official show card
Natalia Soltero won by 3 — a narrow decision. Tightest call down the field: Tarryn Garlington over Jasmine Abercrombie, 1 point apart for 7th/8th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Natalia Soltero leader
2nd Missy Truscott* +3 on 1st
3rd Amanda Welch +3 on 2nd
4th Maude Exantus +3 on 3rd
5th Danielle Rose +3 on 4th
6th Wendy Fortino +3 on 5th
7th Tarryn Garlington +4 on 6th
8th Jasmine Abercrombie +1 on 7th
9th Jerrica Thomas +5 on 8th
10th Stephanie Santamaria +1 on 9th
11th Kim Clark +4 on 10th
12th Kimberly Derksen +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Natalia Soltero 3 3 Narrow win
2nd Missy Truscott* 6 6
3rd Amanda Welch 9 9
4th Maude Exantus 12 12
5th Danielle Rose 15 15
6th Wendy Fortino 18 18
7th Tarryn Garlington 22 22 Held by 1
8th Jasmine Abercrombie 23 23 Missed by 1
9th Jerrica Thomas 28 28 Held by 1
10th Stephanie Santamaria 29 29 Missed by 1
11th Kim Clark 33 33
12th Kimberly Derksen 36 36
13th Mary Valid 40 40 Held by 1
14th Dallas McCormick 41 41 Missed by 1
15th Tiffany Morey 45 45
16th Lori Penn 48 48 Tied
16th Sara Chio 48 48 Tied
16th Wendy Wun Kwok 48 48 Tied
16th English Bennett 48 48 Tied
16th Sarah Sweeney 48 48 Tied
16th Kandace Kuhnle 48 48 Tied
16th Jennifer Cox 48 48 Tied
16th Karrie Alexander 48 48 Tied
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.
Official Show Cards — IFBB Pro League / NPC
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. "2019 Upper Midwest Pro — results." CalloutIQ, 32 results across 2 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2019-upper-midwest-pro
@misc{calloutiq-contests-2019-upper-midwest-pro-2026-09-03,
  title  = {{2019 Upper Midwest Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2019-upper-midwest-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
32 results across 2 divisions, 32 carrying judging scores off an official card, each row with its own source link. 2 of 2 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/2019-upper-midwest-pro" title="2019 Upper Midwest 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.