CalloutIQbeta

2021 San Antonio Pro

San Antonio, TX, USA · Sep 25
Reference & Sources
Classic Physique Full field · 11
Scorecard Intelligence Sourced from official show card
Darren Farrell won by 3 — a narrow decision. Tightest call down the field: Aaron Sparenberg over Jay Warren, 1 point apart for 3rd/4th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Darren Farrell leader
2nd Kim Santos +3 on 1st
3rd Aaron Sparenberg +4 on 2nd
4th Jay Warren +1 on 3rd
5th Jason Theobald +4 on 4th
6th Ufuoma Otobo +3 on 5th
7th Tyler Sibley +3 on 6th
8th Andre Porter +4 on 7th
9th Mark Zamora +1 on 8th
10th Jake Phippen +5 on 9th
11th Jeffrey Robbins +1 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Darren Farrell 3 3 Narrow win
2nd Kim Santos 6 6
3rd Aaron Sparenberg 10 10 Held by 1
4th Jay Warren 11 11 Missed by 1
5th Jason Theobald 15 15
6th Ufuoma Otobo 18 18
7th Tyler Sibley 21 21
8th Andre Porter 25 25 Held by 1
9th Mark Zamora 26 26 Missed by 1
10th Jake Phippen 31 31 Held by 1
11th Jeffrey Robbins 32 32 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 · 30
Scorecard Intelligence Sourced from official show card
Jahvair Mullings won by 3 — a narrow decision. Tightest call down the field: Jason Huynh over Riccardo Croci, 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 Jahvair Mullings leader
3rd Micah Thomas Jr. +3 on 2nd
4th Jason Huynh +4 on 3rd
5th Riccardo Croci +1 on 4th
6th Yousef Al Shaban +6 on 5th
7th Tre Trotter +1 on 6th
8th Khali Quartey +3 on 7th
9th Marcell Shippen +3 on 8th
10th Mike Garner +4 on 9th
11th Jordon Hull +1 on 10th
12th Joshua Cooper +5 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jahvair Mullings 3 3 Narrow win
2nd Yasser Fernando Chala Blandon 6 6
3rd Micah Thomas Jr. 9 9
4th Jason Huynh 13 13 Held by 1
5th Riccardo Croci 14 14 Missed by 1
6th Yousef Al Shaban 20 20 Held by 1
7th Tre Trotter 21 21 Missed by 1
8th Khali Quartey 24 24
9th Marcell Shippen 27 27
10th Mike Garner 31 31 Held by 1
11th Jordon Hull 32 32 Missed by 1
12th Joshua Cooper 37 37 Held by 2
13th Jarrett Jenkins 39 39 Missed by 2
14th Tony Dionisio 42 42 Held by 1
15th Brandon Elam 43 43 Missed by 1
16th Billy Beavers 48 48 Tied
16th Lindon Bond 48 48 Tied
16th Rodney Bond 48 48 Tied
16th Dani Dal 48 48 Tied
16th Toby Gordin 48 48 Tied
16th Brian Johnson 48 48 Tied
16th Adon Marcus 48 48 Tied
16th Edward Sanchez 48 48 Tied
16th Scott Schulze 48 48 Tied
16th Matthew Smith 48 48 Tied
16th Remon Smith 48 48 Tied
16th Nick Sparkman 48 48 Tied
16th Ryan Storer 48 48 Tied
16th Jabbaar Tobios 48 48 Tied
16th William Wade 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.
Bikini Full field · 19
Scorecard Intelligence Sourced from official show card
Roxana Marquez won the title by just 1 point — a razor-thin margin. Tightest call down the field: Crystal Leigh over Helene Macapagal, 1 point apart for 9th/10th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Roxana Marquez leader
2nd Francesca Stoico +1 on 1st
3rd Carla Garthwaite +4 on 2nd
4th Sierra Swann +3 on 3rd
5th Cheuk Nam Yuen +3 on 4th
6th Emily Plajer +3 on 5th
7th Angela Ruscili +3 on 6th
8th Gina Sardina +4 on 7th
9th Crystal Leigh +3 on 8th
10th Helene Macapagal +1 on 9th
11th Mia Sanchez +2 on 10th
12th Janea Fleming +6 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Roxana Marquez 4 4 Razor-thin win
2nd Francesca Stoico 5 5 Missed by 1
3rd Carla Garthwaite 9 9
4th Sierra Swann 12 12
5th Cheuk Nam Yuen 15 15
6th Emily Plajer 18 18
7th Angela Ruscili 21 21
8th Gina Sardina 25 25
9th Crystal Leigh 28 28 Held by 1
10th Helene Macapagal 29 29 Missed by 1
11th Mia Sanchez 31 31 Missed by 2
12th Janea Fleming 37 37 Held by 1
13th Cassandra Murphy 38 38 Missed by 1
14th Betty Jean Ezell 43 43 Held by 2
15th Vita Shtevnin 45 45 Missed by 2
16th Ana Montero 46 46 Missed by 1
16th Brenda Garay 48 48 Missed by 2
16th Jenni Pestana 48 48 Tied
19th Laura Tarbell 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.
Wellness Full field · 6
Scorecard Intelligence Sourced from official show card
Casey Delong won by 4 — a narrow decision. Tightest call down the field: Amanda Werner over Brooke Donnelly, 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 Casey Delong leader
2nd Amanda Werner +4 on 1st
3rd Brooke Donnelly +1 on 2nd
4th Jenny Smith +4 on 3rd
5th Avis Evans +3 on 4th
6th Jasmine Payne +3 on 5th
All 6 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Casey Delong 3 Narrow win
2nd Amanda Werner 7 Held by 1
3rd Brooke Donnelly 8 Missed by 1
4th Jenny Smith 12
5th Avis Evans 15
6th Jasmine Payne 18
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. "2021 San Antonio Pro — results." CalloutIQ, 66 results across 4 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2021-san-antonio-pro
@misc{calloutiq-contests-2021-san-antonio-pro-2026-09-03,
  title  = {{2021 San Antonio Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2021-san-antonio-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
66 results across 4 divisions, 66 carrying judging scores off an official card, each row with its own source link. 4 of 4 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/2021-san-antonio-pro" title="2021 San Antonio 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.