CalloutIQbeta

2023 San Antonio Pro

San Antonio, TX, USA · Sep 23
Classic Physique Full field · 28
Scorecard Intelligence Sourced from official show card
Courage Opara won by 3 — a narrow decision. Tightest call down the field: Kevin Johnson over Gabriel Domingo Hernandez Aguirre, 1 point apart for 5th/6th.
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 Kellen Wilson +3 on 1st
3rd Oshanda Rhoden +3 on 2nd
4th Anthony Barbera III +3 on 3rd
5th Kevin Johnson +4 on 4th
7th Terrence Bonds +4 on 6th
8th Jared Keys +3 on 7th
9th Cody Amey +3 on 8th
10th Sonny O'Brien +3 on 9th
11th Jeremiah Willies +3 on 10th
12th Camilo Diaz +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Courage Opara 3 3 Narrow win
2nd Kellen Wilson 6 6
3rd Oshanda Rhoden 9 9
4th Anthony Barbera III 12 12
5th Kevin Johnson 16 16 Held by 1
6th Gabriel Domingo Hernandez Aguirre 17 17 Missed by 1
7th Terrence Bonds 21 21
8th Jared Keys 24 24
9th Cody Amey 27 27
10th Sonny O'Brien 30 30
11th Jeremiah Willies 33 33
12th Camilo Diaz 36 36
13th Jorge Luis Guerrero Gallegos 39 39
14th Dre Booker 43 43 Held by 1
15th Harold Bright Jr. 44 44 Missed by 1
16th Todd Akers 48 48 Tied
16th Hamzah Alkordy 48 48 Tied
16th Philip Bowman 48 48 Tied
16th Kelly Burke 48 48 Tied
16th Bernardo Costa 48 48 Tied
16th Vincent Gentile 48 48 Tied
16th Jim Holcomb 48 48 Tied
16th Ufuoma Otobo 48 48 Tied
16th Andre Porter 48 48 Tied
16th Wayne Williams 48 48 Tied
16th Elias Wilsey 48 48 Tied
16th Mark Zamora 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.
Men's Physique Full field · 23
Scorecard Intelligence Sourced from official show card
Charjo Grant won by 3 — a narrow decision. Tightest call down the field: Cordell Waddey over Marcell Shippen, 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 Charjo Grant leader
2nd Clarence Mcspadden +3 on 1st
3rd Michael Mayers +3 on 2nd
4th Yukihiro Yuasa +3 on 3rd
5th Brodee Jarrell +3 on 4th
6th Stephen Brooks +3 on 5th
7th Da'Marchitzy White +3 on 6th
8th Kevin Johnson +3 on 7th
9th Cordell Waddey +4 on 8th
10th Marcell Shippen +1 on 9th
11th Kevin Reeder +4 on 10th
12th Jarrett Jenkins +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Charjo Grant 3 3 Narrow win
2nd Clarence Mcspadden 6 6
3rd Michael Mayers 9 9
4th Yukihiro Yuasa 12 12
5th Brodee Jarrell 15 15
6th Stephen Brooks 18 18
7th Da'Marchitzy White 21 21
8th Kevin Johnson 24 24
9th Cordell Waddey 28 28 Held by 1
10th Marcell Shippen 29 29 Missed by 1
11th Kevin Reeder 33 33
12th Jarrett Jenkins 37 37 Held by 1
13th Mario Stewart 38 38 Missed by 1
14th Nicholas Thomas 42 42
15th Ddub Freeman 45 45
16th Ryan Belcher 48 48 Tied
16th Julian Puccio 48 48 Tied
16th Aaron Rivera 48 48 Tied
16th Timothy Robertson 48 48 Tied
16th Jason Alan Robinson 48 48 Tied
16th George Sellman 48 48 Tied
16th Matthew Smith 48 48 Tied
16th Jezreel Spencer 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 · 24
1st Jourdanne LeeUSA
2nd Iulia BabaRomania
3rd Ndeye NdourUSA
4th Marioly GalarzaBolivia
5th Roxana MarquezMexico
6th Brenda GarayUSA
9th Kerigan PikeUSA
10th Gigi AmuraoUSA
11th Wing Shan Amanda LamHong Kong
12th Kristy ImsandeUSA
15th Mackenzie RayUSA
16th Nicole DokieUSA
16th Jeni EvensenUSA
16th Jill HumphreyUSA
16th Paola LeonMexico
16th Emma MacdougallCanada
16th Cristina MezaMexico
Scorecard Intelligence Sourced from official show card
Jourdanne Lee won by 3 — a narrow decision. Tightest call down the field: Kasey Wilson over Sylvanna Cedillos, 1 point apart for 13th/14th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Jourdanne Lee leader
2nd Iulia Baba +3 on 1st
3rd Ndeye Ndour +3 on 2nd
4th Marioly Galarza +3 on 3rd
5th Roxana Marquez +3 on 4th
6th Brenda Garay +3 on 5th
7th Marcela Moreno Reyna +3 on 6th
8th Lizzie Martinez +3 on 7th
9th Kerigan Pike +3 on 8th
10th Gigi Amurao +3 on 9th
11th Wing Shan Amanda Lam +3 on 10th
12th Kristy Imsande +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jourdanne Lee 3 3 Narrow win
2nd Iulia Baba 6 6
3rd Ndeye Ndour 9 9
4th Marioly Galarza 12 12
5th Roxana Marquez 15 15
6th Brenda Garay 18 18
7th Marcela Moreno Reyna 21 21
8th Lizzie Martinez 24 24
9th Kerigan Pike 27 27
10th Gigi Amurao 30 30
11th Wing Shan Amanda Lam 33 33
12th Kristy Imsande 36 36
13th Kasey Wilson 41 41 Held by 1
14th Sylvanna Cedillos 42 42 Missed by 1
15th Mackenzie Ray 45 45
16th Nicole Dokie 48 48 Tied
16th Paula Eline 48 48 Tied
16th Jeni Evensen 48 48 Tied
16th Dustee Gutierrez 48 48 Tied
16th Jill Humphrey 48 48 Tied
16th Paola Leon 48 48 Tied
16th Emma Macdougall 48 48 Tied
16th Cristina Meza 48 48 Tied
16th 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.
Figure Full field · 28
Scorecard Intelligence Sourced from official show card
Nicole Zenobia Graham 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.
2nd Rhea Gayle* +3 on 1st
3rd Ashley Howells +3 on 2nd
4th Taylor Mauro +3 on 3rd
5th Jessica Baltazar +3 on 4th
6th Amanda Kohatsu +3 on 5th
7th Ruth Castillo +3 on 6th
8th Fatima Carlos +3 on 7th
9th Tamika Robinson +3 on 8th
10th Kimberly Smith +3 on 9th
11th Silvia Kovacsova +3 on 10th
12th Cecilia G. Diaz +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Nicole Zenobia Graham 3 3 Narrow win
2nd Rhea Gayle* 6 6
3rd Ashley Howells 9 9
4th Taylor Mauro 12 12
5th Jessica Baltazar 15 15
6th Amanda Kohatsu 18 18
7th Ruth Castillo 21 21
8th Fatima Carlos 24 24
9th Tamika Robinson 27 27
10th Kimberly Smith 30 30
11th Silvia Kovacsova 33 33
12th Cecilia G. Diaz 36 36
13th Macey Toney Eckerfield 39 39
14th Rene Miller 42 42
15th Jessica Belt 45 45
16th Marti Boyle 48 48 Tied
16th Edith Davis 48 48 Tied
16th Laura Ehlen 48 48 Tied
16th Kayla Forcier 48 48 Tied
16th Wendy Ford 48 48 Tied
16th Adrianna Galarza 48 48 Tied
16th Nanci Lozano 48 48 Tied
16th Donna Mariscal 48 48 Tied
16th Traci Miller 48 48 Tied
16th Brittany Offers 48 48 Tied
16th Roberta Visintainer 48 48 Tied
16th Rhonda Wilwerding 48 48 Tied
16th Kristin Johnson 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.
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 San Antonio Pro — results." CalloutIQ, 103 results across 4 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2023-san-antonio-pro
@misc{calloutiq-contests-2023-san-antonio-pro-2026-09-03,
  title  = {{2023 San Antonio Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2023-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
103 results across 4 divisions, 102 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/2023-san-antonio-pro" title="2023 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.