CalloutIQbeta

2026 St Pete Pro

St. Petersburg, FL, USA · Jun 27
Men's Physique Full field · 25
1st Dallas BotchwayGhana 10pts
2nd Juan Manuel GochezColombia 4pts
3rd Drew CullenUSA 3pts
4th Weston McDonaldUSA 2pts
5th Andre FergusonUSA 1pt
8th Joseph MislehUSA
10th George BrownUSA
11th Tarran KnowlesBahamas
12th John SarmientoUSA
13th Alvinson SolianaNetherlands Antilles
14th Mohammad SamardzicBosnia and Herzegovina
15th Shawn LabegaUSA
16th Fred MarshallUSA
16th Alton CraigUSA
16th Chris MantovaniCanada
16th Taylor WilsonCanada
16th Ryan SibleyUSA
16th Derek AveryUSA
16th Jacob PodrezovUSA
16th Daniel AdesinaUSA
16th Emmanuel VargasUSA
Scorecard Intelligence Sourced from official show card
Dallas Botchway 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.
1st Dallas Botchway leader
2nd Juan Manuel Gochez +3 on 1st
3rd Drew Cullen +3 on 2nd
4th Weston McDonald +3 on 3rd
5th Andre Ferguson +3 on 4th
6th Dwayne Latinwo +3 on 5th
7th Jamal Everette +3 on 6th
8th Joseph Misleh +3 on 7th
9th Jemiase Riggins +3 on 8th
10th George Brown +3 on 9th
11th Tarran Knowles +3 on 10th
12th John Sarmiento +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Dallas Botchway 3 3 Narrow win
2nd Juan Manuel Gochez 6 6
3rd Drew Cullen 9 9
4th Weston McDonald 12 12
5th Andre Ferguson 15 15
6th Dwayne Latinwo 18 18
7th Jamal Everette 21 21
8th Joseph Misleh 24 24
9th Jemiase Riggins 27 27
10th George Brown 30 30
11th Tarran Knowles 33 33
12th John Sarmiento 36 36
13th Alvinson Soliana 39 39
14th Mohammad Samardzic 42 42
15th Shawn Labega 45 45
16th Fred Marshall 48 48 Tied
16th Alton Craig 48 48 Tied
16th Chris Mantovani 48 48 Tied
16th Taylor Wilson 48 48 Tied
16th Ryan Sibley 48 48 Tied
16th Derek Avery 48 48 Tied
16th Jacob Podrezov 48 48 Tied
16th Daniel Adesina 48 48 Tied
16th Emmanuel Vargas 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 Iulia BabaRomania 10pts
2nd Alice RochaUSA 4pts
3rd Raven TroyerUSA 3pts
4th Jessica LiuCanada 2pts
5th Brianna WilsonCanada 1pt
6th Oriana Ailen CaneloArgentina
7th Hope CastelliUSA
9th Jodi EkstromUSA
10th Rhoda AllieCanada
11th Felicia HughesUSA
12th Lenny GuoUSA
13th Joanna JeanCanada
14th Julie PattisonUSA
15th Taylor EmmanuelUSA
16th Emma MacdougallCanada
16th Isamar HansenUSA
16th Liliana RondonUSA
16th Aria SmithUSA
16th Necia JonesUSA
16th Tamika RobinsonUSA
Scorecard Intelligence Sourced from official show card
Iulia Baba won the title by just 1 point — a razor-thin margin. Tightest call down the field: Hope Castelli over Ekaterina Opekunova, 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 Iulia Baba leader
2nd Alice Rocha +1 on 1st
3rd Raven Troyer +4 on 2nd
4th Jessica Liu +3 on 3rd
5th Brianna Wilson +3 on 4th
6th Oriana Ailen Canelo +3 on 5th
7th Hope Castelli +4 on 6th
8th Ekaterina Opekunova +1 on 7th
9th Jodi Ekstrom +4 on 8th
10th Rhoda Allie +3 on 9th
11th Felicia Hughes +4 on 10th
12th Lenny Guo +1 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Iulia Baba 4 4 Razor-thin win
2nd Alice Rocha 5 5 Missed by 1
3rd Raven Troyer 9 9
4th Jessica Liu 12 12
5th Brianna Wilson 15 15
6th Oriana Ailen Canelo 18 18
7th Hope Castelli 22 22 Held by 1
8th Ekaterina Opekunova 23 23 Missed by 1
9th Jodi Ekstrom 27 27
10th Rhoda Allie 30 30
11th Felicia Hughes 34 34 Held by 1
12th Lenny Guo 35 35 Missed by 1
13th Joanna Jean 40 40 Held by 1
14th Julie Pattison 41 41 Missed by 1
15th Taylor Emmanuel 46 46 Held by 1
16th Tamika Robinson 47 47 Missed by 1
16th Emma Macdougall 48 48 Missed by 1
16th Denise Wedderburn 48 48 Tied
16th Isamar Hansen 48 48 Tied
16th Liliana Rondon 48 48 Tied
16th Aria Smith 48 48 Tied
16th Necia Jones 48 48 Tied
16th Nathalie Cardona 48 48 Tied
16th Valentina Rodriguez Da Silva 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.
Fit Model Full field · 28
1st Aisha MianCanada Qualifying Win
2nd Vanesa ZuluagaColombia
3rd Kayla DeetUSA
4th Misty YangChina
5th Phuong Pearl NguyenVietnam
7th Lauren LovatoUSA
10th Ebony AlvaradoUSA
13th Alexia ReyesUSA
14th Shambhavi MahajanIndia
15th Malu DuarteBrazil
16th Amanda ChownUSA
16th Noemi Olah
16th Felicia ChangUSA
16th Kayla HirschUSA
16th Alexandria LakoUSA
16th Jade LeavittUSA
16th Karina LunaUSA
16th Angela MirandaUSA
16th Kayla TruluckUSA
NS Jamia WilsonUSA
Scorecard Intelligence Sourced from official show card
Aisha Mian won by 3 — a narrow decision. Tightest call down the field: Ebony Alvarado over Asia Mendoza, 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 Aisha Mian leader
2nd Vanesa Zuluaga +3 on 1st
3rd Kayla Deet +3 on 2nd
4th Misty Yang +3 on 3rd
5th Phuong Pearl Nguyen +3 on 4th
6th Ysabella Mallo +3 on 5th
7th Lauren Lovato +3 on 6th
8th Svetland Fedkina +3 on 7th
9th Marina Maliden +3 on 8th
10th Ebony Alvarado +4 on 9th
11th Asia Mendoza +1 on 10th
13th Alexia Reyes +8 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Aisha Mian 3 3 Narrow win
2nd Vanesa Zuluaga 6 6
3rd Kayla Deet 9 9
4th Misty Yang 12 12
5th Phuong Pearl Nguyen 15 15
6th Ysabella Mallo 18 18
7th Lauren Lovato 21 21
8th Svetland Fedkina 24 24
9th Marina Maliden 27 27
10th Ebony Alvarado 31 31 Held by 1
11th Asia Mendoza 32 32 Missed by 1
13th Alexia Reyes 40 40
14th Shambhavi Mahajan 43 43 Held by 1
15th Malu Duarte 44 44 Missed by 1
16th Kristy Robbins Rosoff 48 48 Tied
16th Amanda Chown 48 48 Tied
16th Noemi Olah 48 48 Tied
16th Felicia Chang 48 48 Tied
16th Kayla Hirsch 48 48 Tied
16th Alexandria Lako 48 48 Tied
16th Jade Leavitt 48 48 Tied
16th Karina Luna 48 48 Tied
16th Angela Miranda 48 48 Tied
16th Marina Muramisova 48 48 Tied
16th Shawanna Steplight 48 48 Tied
16th Priscilla Tamborini 48 48 Tied
16th Kayla Truluck 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. "2026 St Pete Pro — results." CalloutIQ, 77 results across 3 divisions, accessed September 3, 2026. https://calloutiq.com/contests/st-pete-pro
@misc{calloutiq-contests-st-pete-pro-2026-09-03,
  title  = {{2026 St Pete Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/st-pete-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
77 results across 3 divisions, 75 carrying judging scores off an official card, each row with its own source link. 3 of 3 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/st-pete-pro" title="2026 St Pete 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.