2025 Legion Sports Fest Pro
1st
Tonio Burton
USA
2nd
Patrick Moore
USA
3rd
Bruno Santos
Brazil
4th
Florian Antoine Gilles Poirson
France
5th
Kennedy Anyanwu
USA
6th
Blessing Awodibu
Ireland
7th
Jonathan Emmanuel Padilla Gonzalez
Mexico
8th
Oluwatobi Ishola
USA
9th
Felix Norman
USA
10th
Adam Milledge
USA
Scorecard Intelligence
Sourced from official show card
Tonio Burton won decisively, +6 clear of second. Tightest call down the field: Jonathan Emmanuel Padilla Gonzalez over Oluwatobi Ishola, 2 points 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.
All 10 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Tonio Burton | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Patrick Moore | 6 | 6 | — | 12 | |
| 3rd | Bruno Santos | 9 | 9 | — | 18 | |
| 4th | Florian Antoine Gilles Poirson | 12 | 12 | — | 24 | |
| 5th | Kennedy Anyanwu | 15 | 15 | — | 30 | |
| 6th | Blessing Awodibu | 18 | 18 | — | 36 | |
| 7th | Jonathan Emmanuel Padilla Gonzalez | 22 | 22 | — | 44 | Held by 2 |
| 8th | Oluwatobi Ishola | 23 | 23 | — | 46 | Missed by 2 |
| 9th | Felix Norman | 28 | 28 | — | 56 | Held by 2 |
| 10th | Adam Milledge | 29 | 29 | — | 58 | Missed by 2 |
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
Andy Paredes
USA
2nd
Tom Stanley
Australia
3rd
Kirk Anderson
USA
4th
Chris Ferman
USA
5th
Louiege Bascog
USA
6th
Phong Nguyen
USA
7th
Brock Jenkins
USA
8th
Will Sage
USA
9th
Hamzah Alkordy
USA
10th
Joshua Langbein
USA
Scorecard Intelligence
Sourced from official show card
Andy Paredes 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 10 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Andy Paredes | 3 | — | — | 3 | Narrow win |
| 2nd | Tom Stanley | 6 | — | — | 6 | |
| 3rd | Kirk Anderson | 9 | — | — | 9 | |
| 4th | Chris Ferman | 12 | — | — | 12 | |
| 5th | Louiege Bascog | 15 | — | — | 15 | |
| 6th | Phong Nguyen | 18 | — | — | 18 | |
| 7th | Brock Jenkins | 21 | — | — | 21 | |
| 8th | Will Sage | 24 | — | — | 24 | |
| 9th | Hamzah Alkordy | 27 | — | — | 27 | |
| 10th | Joshua Langbein | 30 | — | — | 30 |
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
Andrei Deiu
Romania
2nd
Diogo Basaglia
Brazil
3rd
Reuben Glass
USA
4th
Shun Kaneko
Japan
5th
Thomas Miller
USA
6th
Kyler Crawford
USA
7th
Ali Nasr
Iran
8th
Franky Yan
USA
9th
Rhyan Clark
USA
10th
Steven Klaiber
USA
11th
Juan Carlos Madrigal
USA
12th
Mike Wynn
USA
13th
Antwan Morrow
USA
14th
Joseph Halabi
Iraq
15th
Brandon Robichaux
USA
16th
Guilherme Santos
USA
16th
Travis Cleveland
USA
16th
Devin Curione
USA
16th
Thomas Riley
USA
Scorecard Intelligence
Sourced from official show card
Andrei Deiu won by 3 — a narrow decision. Tightest call down the field: Ali Nasr over Franky Yan, 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.
Top 12 scoring positions; 5 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Andrei Deiu | 3 | — | — | 3 | Narrow win |
| 2nd | Diogo Basaglia | 6 | — | — | 6 | |
| 3rd | Reuben Glass | 9 | — | — | 9 | |
| 4th | Shun Kaneko | 12 | — | — | 12 | |
| 5th | Thomas Miller | 15 | — | — | 15 | |
| 6th | Kyler Crawford | 18 | — | — | 18 | |
| 7th | Ali Nasr | 23 | — | — | 23 | Held by 1 |
| 8th | Franky Yan | 24 | — | — | 24 | Missed by 1 |
| 9th | Rhyan Clark | 26 | — | — | 26 | Missed by 2 |
| 10th | Steven Klaiber | 31 | — | — | 31 | |
| 11th | Juan Carlos Madrigal | 35 | — | — | 35 | Held by 1 |
| 12th | Mike Wynn | 36 | — | — | 36 | Missed by 1 |
| 13th | Antwan Morrow | 38 | — | — | 38 | Missed by 2 |
| 14th | Joseph Halabi | 43 | — | — | 43 | Held by 1 |
| 15th | Brandon Robichaux | 44 | — | — | 44 | Missed by 1 |
| 16th | Travis Cleveland | 45 | — | — | 45 | Missed by 1 |
| 16th | Guilherme Santos | 48 | — | — | 48 | Tied |
| 16th | Devin Curione | 48 | — | — | 48 | Tied |
| 16th | Thomas Riley | 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.
1st
Alice Rocha
USA
2nd
Fatou Toure
USA
3rd
Yurika Noda
USA
4th
Brittany Gillespie
USA
5th
Tianna Weymouth
USA
6th
Peyton Hunton
7th
Hana Devore
USA
8th
Nathalia Allende
Brazil
9th
Michelle Billett
USA
10th
Savannah Dolezal
USA
11th
Arin Cahee
USA
12th
Judith Ceballos
Mexico
13th
Kimberly Bonilla
USA
14th
Bree Burton
USA
15th
Erika Devera
USA
16th
Jasmine Lucas
USA
16th
Angela Rutherford
USA
16th
Kallie Travers
USA
Scorecard Intelligence
Sourced from official show card
Alice Rocha won by 3 — a narrow decision. Tightest call down the field: Hana Devore over Nathalia Allende, 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Alice Rocha | 3 | — | — | 3 | Narrow win |
| 2nd | Fatou Toure | 6 | — | — | 6 | |
| 3rd | Yurika Noda | 9 | — | — | 9 | |
| 4th | Brittany Gillespie | 12 | — | — | 12 | |
| 5th | Tianna Weymouth | 15 | — | — | 15 | |
| 6th | Peyton Hunton | 18 | — | — | 18 | |
| 7th | Hana Devore | 24 | — | — | 24 | Held by 1 |
| 8th | Nathalia Allende | 25 | — | — | 25 | Missed by 1 |
| 9th | Michelle Billett | 26 | — | — | 26 | Missed by 1 |
| 10th | Savannah Dolezal | 31 | — | — | 31 | Held by 1 |
| 11th | Arin Cahee | 32 | — | — | 32 | Missed by 1 |
| 12th | Judith Ceballos | 36 | — | — | 36 | |
| 13th | Kimberly Bonilla | 42 | — | — | 42 | Held by 1 |
| 14th | Bree Burton | 43 | — | — | 43 | Missed by 1 |
| 15th | Erika Devera | 44 | — | — | 44 | Missed by 1 |
| 16th | Jasmine Lucas | 48 | — | — | 48 | Tied |
| 16th | Angela Rutherford | 48 | — | — | 48 | Tied |
| 16th | Kallie Travers | 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.
1st
Camile Luz
Brazil
2nd
Isamara Santos
Brazil
3rd
Lilian Nava
Mexico
4th
Michelle Ibata
Brazil
5th
Juliane Almeida
Brazil
6th
Shanique Grant*
USA
7th
Sara Gabriele Pereira
Spain
8th
Camila Rodrigues
Brazil
9th
Victoria Reyes Villa
Mexico
10th
Marbeli Morales Ventura
Mexico
11th
Mallory Myers
12th
Erewa Uku
USA
13th
Danielle Dacosta
Scorecard Intelligence
Sourced from official show card
Camile Luz won by 3 — a narrow decision. Tightest call down the field: Michelle Ibata over Juliane Almeida, 2 points 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.
Top 12 scoring positions; 1 further position not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Camile Luz | 3 | — | — | 3 | Narrow win |
| 2nd | Isamara Santos | 6 | — | — | 6 | |
| 3rd | Lilian Nava | 9 | — | — | 9 | |
| 4th | Michelle Ibata | 13 | — | — | 13 | Held by 2 |
| 5th | Juliane Almeida | 15 | — | — | 15 | Missed by 2 |
| 6th | Shanique Grant* | 17 | — | — | 17 | Missed by 2 |
| 7th | Sara Gabriele Pereira | 21 | — | — | 21 | |
| 8th | Camila Rodrigues | 24 | — | — | 24 | |
| 9th | Victoria Reyes Villa | 27 | — | — | 27 | |
| 10th | Marbeli Morales Ventura | 30 | — | — | 30 | |
| 11th | Mallory Myers | 33 | — | — | 33 | |
| 12th | Erewa Uku | 36 | — | — | 36 | |
| 13th | Danielle Dacosta | 39 | — | — | 39 |
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
Andrea Glass
USA
2nd
Anna Fomina
USA
3rd
Nevaeh Ford
USA
4th
Amber Steffen
USA
5th
Abby Bolton
Canada
6th
Kristin Pope
USA
7th
Danielle Chikeles
USA
8th
Annaleise Varga
Australia
9th
Courtney Stice
USA
Scorecard Intelligence
Sourced from official show card
Andrea Glass won the title by just 2 points — a razor-thin margin.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
All 8 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Andrea Glass | 12 | 6 | — | 18 | Razor-thin win |
| 2nd | Anna Fomina | 6 | 14 | — | 20 | Missed by 2 |
| 3rd | Nevaeh Ford | 20 | 16 | — | 36 | |
| 4th | Amber Steffen | 3 | 36 | — | 39 | |
| 5th | Abby Bolton | 21 | 24 | — | 45 | Held on finals |
| 6th | Kristin Pope | 15 | 30 | — | 45 | Missed on finals |
| 7th | Danielle Chikeles | 9 | 42 | — | 51 | |
| 8th | Annaleise Varga | 26 | 48 | — | 74 | |
| 9th | Courtney Stice | 23 | 54 | — | 77 |
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. "2025 Legion Sports Fest Pro — results." CalloutIQ, 79 results across 6 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-legion-sports-fest-pro
@misc{calloutiq-contests-2025-legion-sports-fest-pro-2026-09-03,
title = {{2025 Legion Sports Fest Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2025-legion-sports-fest-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
79 results across 6 divisions, 79 carrying judging scores off an official card, each row with its own source link. 6 of 6 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-legion-sports-fest-pro" title="2025 Legion Sports Fest 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.