CalloutIQbeta

2025 San Antonio Pro

San Antonio, TX, USA · Sep 20
Classic Physique Full field · 15
1st Kyrylo KhudaievUkraine 10pts
2nd Anton RatushnyiUSA 4pts
3rd Kellen WilsonCanada 3pts
4th Momar BahFinland 2pts
5th Andy ParedesUSA 1pt
6th Chris FermanUSA
7th Carlos ChapaUSA
8th Yukihiro YuasaJapan
9th Kim SantosUSA
10th James YountUSA
11th Derek DuszynskiUSA
12th Richy ChanCanada
13th Andre PorterUSA
14th Todd LeeUSA
15th Olushomo OniUSA
Scorecard Intelligence Sourced from official show card
Kyrylo Khudaiev won by 3 — a narrow decision. Tightest call down the field: Kim Santos over James Yount, 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 Kyrylo Khudaiev leader
2nd Anton Ratushnyi +3 on 1st
3rd Kellen Wilson +3 on 2nd
4th Momar Bah +3 on 3rd
5th Andy Paredes +3 on 4th
6th Chris Ferman +3 on 5th
7th Carlos Chapa +6 on 6th
8th Yukihiro Yuasa +3 on 7th
9th Kim Santos +4 on 8th
10th James Yount +1 on 9th
11th Derek Duszynski +4 on 10th
12th Richy Chan +3 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Kyrylo Khudaiev 3 3 Narrow win
2nd Anton Ratushnyi 6 6
3rd Kellen Wilson 9 9
4th Momar Bah 12 12
5th Andy Paredes 15 15
6th Chris Ferman 18 18
7th Carlos Chapa 24 24
8th Yukihiro Yuasa 27 27
9th Kim Santos 31 31 Held by 1
10th James Yount 32 32 Missed by 1
11th Derek Duszynski 36 36
12th Richy Chan 39 39
13th Andre Porter 43 43 Held by 1
14th Todd Lee 44 44 Missed by 1
15th Olushomo Oni 48 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.
Men's Physique Full field · 26
1st Alexander RogersUSA 10pts
2nd Raymon WilliamsonUSA 4pts
3rd Dmytro HorobetsUSA 3pts
4th Ismael DominguezMexico 2pts
5th Micah Thomas Jr.USA 1pt
6th Ricky WilsonUSA
10th Cordell WaddeyUSA
11th Brandon BryantUSA
12th Tray JacksonUSA
13th Ikenna AmaliriUSA
14th Austin WittyUSA
15th Brodee JarrellUSA
16th Corben AbilaUSA
16th Joseph MencelAustralia
16th Justo ScottUSA
16th Alex BabbittUSA
16th Dee LanghamUSA
16th Casey SonierUSA
16th Chris WaldingUSA
16th Anwar SandersUSA
16th Alvin MageeUSA
16th Brian LuangrajUSA
Scorecard Intelligence Sourced from official show card
Alexander Rogers won by 3 — a narrow decision. Tightest call down the field: Christopher Allen over Damian Caldera, 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 Alexander Rogers leader
2nd Raymon Williamson +3 on 1st
3rd Dmytro Horobets +3 on 2nd
4th Ismael Dominguez +3 on 3rd
5th Micah Thomas Jr. +3 on 4th
6th Ricky Wilson +3 on 5th
7th Christopher Allen +4 on 6th
8th Damian Caldera +1 on 7th
9th Jorge Hernandez +4 on 8th
10th Cordell Waddey +3 on 9th
11th Brandon Bryant +4 on 10th
12th Tray Jackson +1 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Alexander Rogers 3 3 Narrow win
2nd Raymon Williamson 6 6
3rd Dmytro Horobets 9 9
4th Ismael Dominguez 12 12
5th Micah Thomas Jr. 15 15
6th Ricky Wilson 18 18
7th Christopher Allen 22 22 Held by 1
8th Damian Caldera 23 23 Missed by 1
9th Jorge Hernandez 27 27
10th Cordell Waddey 30 30
11th Brandon Bryant 34 34 Held by 1
12th Tray Jackson 35 35 Missed by 1
13th Ikenna Amaliri 39 39
14th Austin Witty 44 44 Held by 1
15th Brodee Jarrell 45 45 Missed by 1
16th Ontario Alexander 47 47 Missed by 2
16th Corben Abila 48 48 Missed by 1
16th Joseph Mencel 48 48 Tied
16th Justo Scott 48 48 Tied
16th Alex Babbitt 48 48 Tied
16th Dee Langham 48 48 Tied
16th Casey Sonier 48 48 Tied
16th Chris Walding 48 48 Tied
16th Anwar Sanders 48 48 Tied
16th Alvin Magee 48 48 Tied
16th Brian Luangraj 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 · 21
1st Jordan BrannonUSA 10pts
2nd Alexandra VatthauerUSA 4pts
3rd Cassandra De La RosaMexico 3pts
4th Adair LibbrechtCanada 2pts
5th Alessia FacchinItaly 1pt
9th Denisse LiconUSA
10th Janae SmithUSA
11th Bin LiangChina
13th Abigail MedinaUSA
14th Brenda GarayUSA
15th Skye OsborneUSA
16th Holly JonesUSA
16th Qinmei YangChina
16th Deynar DarceUSA
16th Paola LeonMexico
16th Henrieta SkupekovaSlovakia
Scorecard Intelligence Sourced from official show card
Jordan Brannon won by 3 — a narrow decision. Tightest call down the field: Cassandra De La Rosa over Adair Libbrecht, 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 Jordan Brannon leader
2nd Alexandra Vatthauer +3 on 1st
3rd Cassandra De La Rosa +4 on 2nd
4th Adair Libbrecht +1 on 3rd
5th Alessia Facchin +5 on 4th
6th Houda Sarah Kassi +1 on 5th
7th Ukachi Onyejiaka +4 on 6th
8th Cinthia Beltran +3 on 7th
9th Denisse Licon +4 on 8th
10th Janae Smith +1 on 9th
11th Bin Liang +4 on 10th
12th Nikki Chace-Lagorio +4 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jordan Brannon 3 3 Narrow win
2nd Alexandra Vatthauer 6 6
3rd Cassandra De La Rosa 10 10 Held by 1
4th Adair Libbrecht 11 11 Missed by 1
5th Alessia Facchin 16 16 Held by 1
6th Houda Sarah Kassi 17 17 Missed by 1
7th Ukachi Onyejiaka 21 21
8th Cinthia Beltran 24 24
9th Denisse Licon 28 28 Held by 1
10th Janae Smith 29 29 Missed by 1
11th Bin Liang 33 33
12th Nikki Chace-Lagorio 37 37 Held by 2
13th Abigail Medina 39 39 Missed by 2
14th Brenda Garay 41 41 Missed by 2
15th Skye Osborne 46 46 Held by 1
16th Deynar Darce 47 47 Missed by 1
16th Adriana Izaguirre 48 48 Missed by 1
16th Holly Jones 48 48 Tied
16th Qinmei Yang 48 48 Tied
16th Paola Leon 48 48 Tied
16th Henrieta Skupekova 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 · 21
1st Kristina BodnariukRussia
2nd Julie MayerUSA
4th Nelly GonzalezMexico
5th Misaki KikuchiJapan
7th Danielle RoseUSA
10th Amanda GriffithUSA
11th Jessie CorningUSA
13th Gabriela LinhartovaCzech Republic
14th Wendy FordUSA
16th Edith DavisUSA
16th Kari SzalayUSA
16th Ruth CastilloMexico
16th Yadviga ZakurinaRussia
16th Donna MariscalUSA
16th Mandy PakvisUSA
Scorecard Intelligence Sourced from official show card
Kristina Bodnariuk won by 3 — a narrow decision. Tightest call down the field: Amanda Griffith over Jessie Corning, 1 point apart for 10th/11th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Kristina Bodnariuk leader
2nd Julie Mayer +3 on 1st
3rd Madison Dinges +3 on 2nd
4th Nelly Gonzalez +3 on 3rd
5th Misaki Kikuchi +3 on 4th
6th Rita Villarreal +3 on 5th
7th Danielle Rose +3 on 6th
8th Gabriella Recob +3 on 7th
9th Jessica Baltazar +5 on 8th
10th Amanda Griffith +2 on 9th
11th Jessie Corning +1 on 10th
12th Adrienne Matthews +5 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Kristina Bodnariuk 3 3 Narrow win
2nd Julie Mayer 6 6
3rd Madison Dinges 9 9
4th Nelly Gonzalez 12 12
5th Misaki Kikuchi 15 15
6th Rita Villarreal 18 18
7th Danielle Rose 21 21
8th Gabriella Recob 24 24
9th Jessica Baltazar 29 29 Held by 2
10th Amanda Griffith 31 31 Missed by 2
11th Jessie Corning 32 32 Missed by 1
12th Adrienne Matthews 37 37 Held by 1
13th Gabriela Linhartova 38 38 Missed by 1
14th Wendy Ford 42 42
15th Laura Raquel Saccomani-Ojeda 45 45
16th Edith Davis 48 48 Tied
16th Kari Szalay 48 48 Tied
16th Ruth Castillo 48 48 Tied
16th Yadviga Zakurina 48 48 Tied
16th Donna Mariscal 48 48 Tied
16th Mandy Pakvis 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. "2025 San Antonio Pro — results." CalloutIQ, 83 results across 4 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-san-antonio-pro
@misc{calloutiq-contests-2025-san-antonio-pro-2026-09-03,
  title  = {{2025 San Antonio Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-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
83 results across 4 divisions, 83 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/2025-san-antonio-pro" title="2025 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.