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 · 29
1st Aisha MianCanada Qualifying Win
2nd Vanesa ZuluagaColombia
3rd Kayla DeetUSA
4th Misty YangChina
5th Phuong Pearl NguyenVietnam
7th Lauren LovatoUSA
9th Marina MalidenIsrael
10th Ebony AlvaradoUSA
11th Asia MendozaUSA
13th Alexia ReyesUSA
14th Shambhavi MahajanIndia
15th Malu DuarteBrazil
16th Amanda ChownUSA
16th Noemi OlahHungary
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 Svetlana Fedkina +3 on 7th
9th Marina Maliden +3 on 8th
10th Ebony Alvarado +4 on 9th
11th Asia Mendoza +1 on 10th
12th Yasmin Torrens +4 on 11th
Top 12 scoring positions; 4 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 Svetlana Fedkina 24— — 24
9th Marina Maliden 27— — 27
10th Ebony Alvarado 31— — 31 Held by 1
11th Asia Mendoza 32— — 32 Missed by 1
12th Yasmin Torrens 36— — 36
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

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, 78 results across 3 divisions, accessed November 1, 2026. https://calloutiq.com/contests/st-pete-pro
@misc{calloutiq-contests-st-pete-pro-2026-11-01,
  title  = {{2026 St Pete Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 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
78 results across 3 divisions, 76 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.