CalloutIQbeta

2025 St Pete Pro

St. Petersburg, FL, USA · Jun 28
Men's Physique Full field · 36
1st Dustin AlvisUSA
3rd Jacques LewisUSA
4th Mario StewartUSA
5th Deke WalkerUK
6th Anthony LaceyUSA
7th Brandon ElamUSA
8th Burak KingUSA
9th Dmitri GeorgeUSA
10th Garrison SmithUSA
11th Bert LabatUSA
12th Dustin NahaleUSA
13th Shaun BlokkerUSA
15th Ryan SibleyUSA
16th Steven BoniniUSA
16th Tony LynchUSA
16th Kevin JohnsonUSA
16th Jun ArriolaUSA
16th Frankie ArcegaUSA
16th Antonio BradleyUSA
16th Alan LauckUSA
16th Nick NattUSA
16th Andrew PowellUSA
16th Salih BacajUSA
16th Tk GrisbyUSA
16th Xavier Jaime CanalesPuerto Rico
16th Melvin KeihnUSA
16th Wilson PeraltaUSA
16th Ahmed SalehEgypt
16th Perry SandersUSA
16th Samuel SotoPuerto Rico
16th Jared StromanUSA
Scorecard Intelligence Sourced from official show card
Dustin Alvis won by 3 — a narrow decision. Tightest call down the field: Deke Walker over Anthony Lacey, 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 Dustin Alvis leader
2nd Andre Ferguson +3 on 1st
3rd Jacques Lewis +3 on 2nd
4th Mario Stewart +3 on 3rd
5th Deke Walker +4 on 4th
6th Anthony Lacey +1 on 5th
7th Brandon Elam +4 on 6th
8th Burak King +3 on 7th
9th Dmitri George +3 on 8th
10th Garrison Smith +3 on 9th
11th Bert Labat +3 on 10th
12th Dustin Nahale +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Dustin Alvis 3 3 Narrow win
2nd Andre Ferguson 6 6
3rd Jacques Lewis 9 9
4th Mario Stewart 12 12
5th Deke Walker 16 16 Held by 1
6th Anthony Lacey 17 17 Missed by 1
7th Brandon Elam 21 21
8th Burak King 24 24
9th Dmitri George 27 27
10th Garrison Smith 30 30
11th Bert Labat 33 33
12th Dustin Nahale 36 36
13th Shaun Blokker 39 39
14th Denzel Bridges 43 43 Held by 1
15th Ryan Sibley 44 44 Missed by 1
16th Torre Washington 48 48 Tied
16th Steven Bonini 48 48 Tied
16th Tony Lynch 48 48 Tied
16th Kevin Johnson 48 48 Tied
16th Jun Arriola 48 48 Tied
16th Frankie Arcega 48 48 Tied
16th Antonio Bradley 48 48 Tied
16th Alan Lauck 48 48 Tied
16th Charlie Davidson 48 48 Tied
16th Nick Natt 48 48 Tied
16th Andrew Powell 48 48 Tied
16th Salih Bacaj 48 48 Tied
16th Tk Grisby 48 48 Tied
16th Xavier Jaime Canales 48 48 Tied
16th Melvin Keihn 48 48 Tied
16th Michael D. Mperey 48 48 Tied
16th Wilson Peralta 48 48 Tied
16th Ahmed Saleh 48 48 Tied
16th Perry Sanders 48 48 Tied
16th Samuel Soto 48 48 Tied
16th Jared Stroman 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.
Results — Third-Party Reproductions

Third-party reproductions of the results — no official IFBB Pro or NPC News scorecard is available for these yet.

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 St Pete Pro — results." CalloutIQ, 36 results across 1 division, accessed September 3, 2026. https://calloutiq.com/contests/2025-st-pete-pro
@misc{calloutiq-contests-2025-st-pete-pro-2026-09-03,
  title  = {{2025 St Pete Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-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
36 results across 1 division, 36 carrying judging scores off an official card, each row with its own source link. 1 of 1 division has 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-st-pete-pro" title="2025 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.