2025 Optimum Classic Pro
1st
Andy Paredes
USA
2nd
Marcus Perry
USA
3rd
Daniel Fabode
USA
4th
Dylan Bursey
Canada
5th
David Aguilar Rosales
USA
6th
Kirk Anderson
USA
7th
Daniel Dudley
Panama
8th
Saquan Mitchell
USA
9th
LaMarcus Morris
USA
10th
Devon Lewis
USA
11th
Samir Chao
USA
Scorecard Intelligence
Sourced from official show card
Andy Paredes won by 3 — a narrow decision. Tightest call down the field: Daniel Fabode over Dylan Bursey, 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.
All 11 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Andy Paredes | 3 | — | — | 3 | Narrow win |
| 2nd | Marcus Perry | 6 | — | — | 6 | |
| 3rd | Daniel Fabode | 10 | — | — | 10 | Held by 1 |
| 4th | Dylan Bursey | 11 | — | — | 11 | Missed by 1 |
| 5th | David Aguilar Rosales | 15 | — | — | 15 | |
| 6th | Kirk Anderson | 18 | — | — | 18 | |
| 7th | Daniel Dudley | 21 | — | — | 21 | |
| 8th | Saquan Mitchell | 24 | — | — | 24 | |
| 9th | LaMarcus Morris | 27 | — | — | 27 | |
| 10th | Devon Lewis | 30 | — | — | 30 | |
| 11th | Samir Chao | 33 | — | — | 33 |
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.
1st
Dallas Botchway
Ghana
2nd
Mario Stewart
USA
3rd
Anik Ghosh
India
4th
Micah Thomas Jr.
USA
5th
Burak King
USA
6th
Jo Cho
USA
7th
Tan Dhaliwal
USA
8th
Ahmed Saleh
Egypt
9th
Terrell Robertson
USA
10th
Chris Walding
USA
11th
Travis Yow
USA
12th
Emmanuel Vargas
USA
Scorecard Intelligence
Sourced from official show card
Dallas Botchway won by 3 — a narrow decision. Tightest call down the field: Micah Thomas Jr. over Burak King, 1 point apart for 4th/5th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
All 12 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Dallas Botchway | 3 | — | — | 3 | Narrow win |
| 2nd | Mario Stewart | 6 | — | — | 6 | |
| 3rd | Anik Ghosh | 9 | — | — | 9 | |
| 4th | Micah Thomas Jr. | 13 | — | — | 13 | Held by 1 |
| 5th | Burak King | 14 | — | — | 14 | Missed by 1 |
| 6th | Jo Cho | 18 | — | — | 18 | |
| 7th | Tan Dhaliwal | 21 | — | — | 21 | |
| 8th | Ahmed Saleh | 24 | — | — | 24 | |
| 9th | Terrell Robertson | 29 | — | — | 29 | Held by 1 |
| 10th | Chris Walding | 30 | — | — | 30 | Missed by 1 |
| 11th | Travis Yow | 32 | — | — | 32 | Missed by 2 |
| 12th | Emmanuel Vargas | 36 | — | — | 36 |
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.
1st
Yurika Noda
USA
2nd
Brianna Wilson
Canada
3rd
Kiki Cunningham
USA
4th
Holly Baxter
USA
5th
Sasa He
China
6th
Brittany Gillespie
USA
7th
Amber Wilberg
USA
8th
Sierra Swann
9th
Tianna Weymouth
USA
10th
Ilaria Focaccetti
Italy
11th
Marioly Galarza
Bolivia
12th
Nathalia Allende
Brazil
13th
Chantel Hall
14th
Rachel Linares
USA
Scorecard Intelligence
Sourced from official show card
Yurika Noda won by 3 — a narrow decision. Tightest call down the field: Marioly Galarza over Nathalia Allende, 1 point apart for 11th/12th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 2 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Yurika Noda | 3 | — | — | 3 | Narrow win |
| 2nd | Brianna Wilson | 6 | — | — | 6 | |
| 3rd | Kiki Cunningham | 9 | — | — | 9 | |
| 4th | Holly Baxter | 12 | — | — | 12 | |
| 5th | Sasa He | 15 | — | — | 15 | |
| 6th | Brittany Gillespie | 18 | — | — | 18 | |
| 7th | Amber Wilberg | 21 | — | — | 21 | |
| 8th | Sierra Swann | 24 | — | — | 24 | |
| 9th | Tianna Weymouth | 27 | — | — | 27 | |
| 10th | Ilaria Focaccetti | 31 | — | — | 31 | |
| 11th | Marioly Galarza | 34 | — | — | 34 | Held by 1 |
| 12th | Nathalia Allende | 35 | — | — | 35 | Missed by 1 |
| 13th | Chantel Hall | 39 | — | — | 39 | |
| 14th | Rachel Linares | 42 | — | — | 42 |
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.
1st
Manuella Lima
Brazil
2nd
Adela Ondrejovicova
Slovakia
3rd
Gabriela Cadena
USA
4th
Laurene Train
France
5th
Melissa Brodsky
USA
6th
Spree Dyess
USA
7th
Kamilla Santos De Alencastro
Brazil
8th
Gabriela Linhartova
Czech Republic
9th
Michelle Mcnamee
USA
10th
Zulfiya Bitiyeva
Kazakhstan
11th
Becca Wilcox
USA
12th
Desiree Alferes
USA
13th
Kate Grevey
14th
Heysha Rodriguez-Ortiz
Puerto Rico
15th
Madison Luna
Scorecard Intelligence
Sourced from official show card
Manuella Lima won by 3 — a narrow decision. Tightest call down the field: Kate Grevey over Heysha Rodriguez-Ortiz, 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.
Top 12 scoring positions; 3 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Manuella Lima | 3 | — | — | 3 | Narrow win |
| 2nd | Adela Ondrejovicova | 6 | — | — | 6 | |
| 3rd | Gabriela Cadena | 9 | — | — | 9 | |
| 4th | Laurene Train | 12 | — | — | 12 | |
| 5th | Melissa Brodsky | 15 | — | — | 15 | |
| 6th | Spree Dyess | 18 | — | — | 18 | |
| 7th | Kamilla Santos De Alencastro | 21 | — | — | 21 | |
| 8th | Gabriela Linhartova | 24 | — | — | 24 | |
| 9th | Michelle Mcnamee | 27 | — | — | 27 | |
| 10th | Zulfiya Bitiyeva | 30 | — | — | 30 | |
| 11th | Becca Wilcox | 33 | — | — | 33 | |
| 12th | Desiree Alferes | 36 | — | — | 36 | |
| 13th | Kate Grevey | 40 | — | — | 40 | Held by 1 |
| 14th | Heysha Rodriguez-Ortiz | 41 | — | — | 41 | Missed by 1 |
| 15th | Madison Luna | 45 | — | — | 45 |
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.
1st
Isamara Santos
Brazil
2nd
Juliane Almeida
Brazil
3rd
Sara Gabriele Pereira
Spain
4th
Alejandra La Fonseca
Puerto Rico
5th
Camile Luz
Brazil
6th
Grecia Hernandez
USA
7th
Sophie Brewster
UK
8th
Ruth Casado Petizco
Spain
9th
Natalia Vasco
USA
10th
Jennifer Zollars
USA
11th
JoAnn Norwood
Scorecard Intelligence
Sourced from official show card
Isamara Santos 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.
All 11 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Isamara Santos | 3 | — | — | 3 | Narrow win |
| 2nd | Juliane Almeida | 6 | — | — | 6 | |
| 3rd | Sara Gabriele Pereira | 9 | — | — | 9 | |
| 4th | Alejandra La Fonseca | 12 | — | — | 12 | |
| 5th | Camile Luz | 15 | — | — | 15 | |
| 6th | Grecia Hernandez | 18 | — | — | 18 | |
| 7th | Sophie Brewster | 21 | — | — | 21 | |
| 8th | Ruth Casado Petizco | 24 | — | — | 24 | |
| 9th | Natalia Vasco | 27 | — | — | 27 | |
| 10th | Jennifer Zollars | 30 | — | — | 30 | |
| 11th | JoAnn Norwood | 33 | — | — | 33 |
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
Results (Classic Physique · via web.archive.org) →Results (Men's Physique · via web.archive.org) →Results (Bikini · via web.archive.org) →Results (Wellness · via web.archive.org) →Results (Figure · via web.archive.org) →
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 Optimum Classic Pro — results." CalloutIQ, 63 results across 5 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-optimum-classic-pro
@misc{calloutiq-contests-2025-optimum-classic-pro-2026-09-03,
title = {{2025 Optimum Classic Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2025-optimum-classic-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
63 results across 5 divisions, 63 carrying judging scores off an official card, each row with its own source link. 5 of 5 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-optimum-classic-pro" title="2025 Optimum Classic 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.