CalloutIQbeta

2025 Legion Sports Fest Pro

Reno, NV, USA · May 31

Men's Open

Full field · 10
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.
1st Tonio Burton leader
2nd Patrick Moore +6 on 1st
3rd Bruno Santos +6 on 2nd
5th Kennedy Anyanwu +6 on 4th
6th Blessing Awodibu +6 on 5th
8th Oluwatobi Ishola +2 on 7th
9th Felix Norman +10 on 8th
10th Adam Milledge +2 on 9th
All 10 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Tonio Burton 33 — 6 Lock win +6
2nd Patrick Moore 66 — 12
3rd Bruno Santos 99 — 18
4th Florian Antoine Gilles Poirson 1212 — 24
5th Kennedy Anyanwu 1515 — 30
6th Blessing Awodibu 1818 — 36
7th Jonathan Emmanuel Padilla Gonzalez 2222 — 44 Held by 2
8th Oluwatobi Ishola 2323 — 46 Missed by 2
9th Felix Norman 2828 — 56 Held by 2
10th Adam Milledge 2929 — 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.

Classic Physique

Full field · 10
1st Andy ParedesUSA
2nd Tom StanleyAustralia
3rd Kirk AndersonUSA
4th Chris FermanUSA
6th Phong NguyenUSA
7th Brock JenkinsUSA
8th Will SageUSA
10th Joshua LangbeinUSA
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.
1st Andy Paredes leader
2nd Tom Stanley +3 on 1st
3rd Kirk Anderson +3 on 2nd
4th Chris Ferman +3 on 3rd
5th Louiege Bascog +3 on 4th
6th Phong Nguyen +3 on 5th
7th Brock Jenkins +3 on 6th
8th Will Sage +3 on 7th
9th Hamzah Alkordy +3 on 8th
10th Joshua Langbein +3 on 9th
All 10 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
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.

Men's Physique

Full field · 19
1st Andrei DeiuRomania
2nd Diogo BasagliaBrazil
3rd Reuben GlassUSA
4th Shun KanekoJapan
5th Thomas MillerUSA
7th Ali NasrIran
8th Franky YanUSA
9th Rhyan ClarkUSA
10th Steven KlaiberUSA
12th Mike WynnUSA
13th Antwan MorrowUSA
14th Joseph HalabiIraq
16th Devin CurioneUSA
16th Thomas RileyUSA
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.
1st Andrei Deiu leader
2nd Diogo Basaglia +3 on 1st
3rd Reuben Glass +3 on 2nd
4th Shun Kaneko +3 on 3rd
5th Thomas Miller +3 on 4th
6th Kyler Crawford +3 on 5th
7th Ali Nasr +5 on 6th
8th Franky Yan +1 on 7th
9th Rhyan Clark +2 on 8th
10th Steven Klaiber +5 on 9th
11th Juan Carlos Madrigal +4 on 10th
12th Mike Wynn +1 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.

Bikini

Full field · 18
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.
1st Alice Rocha leader
2nd Fatou Toure +3 on 1st
3rd Yurika Noda +3 on 2nd
4th Brittany Gillespie +3 on 3rd
5th Tianna Weymouth +3 on 4th
6th Peyton Hunton +3 on 5th
7th Hana Devore +6 on 6th
8th Nathalia Allende +1 on 7th
9th Michelle Billett +1 on 8th
10th Savannah Dolezal +5 on 9th
11th Arin Cahee +1 on 10th
12th Judith Ceballos +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.

Wellness

Full field · 13
1st Camile LuzBrazil
2nd Isamara SantosBrazil
3rd Lilian NavaMexico
4th Michelle IbataBrazil
5th Juliane AlmeidaBrazil
8th Camila RodriguesBrazil
12th Erewa UkuUSA
13th Danielle DacostaCanada
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.
1st Camile Luz leader
2nd Isamara Santos +3 on 1st
3rd Lilian Nava +3 on 2nd
4th Michelle Ibata +4 on 3rd
5th Juliane Almeida +2 on 4th
6th Shanique Grant* +2 on 5th
7th Sara Gabriele Pereira +4 on 6th
8th Camila Rodrigues +3 on 7th
9th Victoria Reyes Villa +3 on 8th
10th Marbeli Morales Ventura +3 on 9th
11th Mallory Myers +3 on 10th
12th Erewa Uku +3 on 11th
Top 12 scoring positions; 1 further position not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.

Fitness

Full field · 9
1st Andrea GlassUSA
2nd Anna FominaUSA
3rd Nevaeh FordUSA
4th Amber SteffenUSA
5th Abby BoltonCanada
6th Kristin PopeUSA
8th Annaleise VargaAustralia
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.
1st Andrea Glass leader
2nd Anna Fomina +2 on 1st
3rd Nevaeh Ford +16 on 2nd
4th Amber Steffen +3 on 3rd
5th Abby Bolton, Kristin Pope +6 on 4th
7th Danielle Chikeles +6 on 5th
8th Annaleise Varga +23 on 7th
9th Courtney Stice +3 on 8th
All 8 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Andrea Glass 126 — 18 Razor-thin win
2nd Anna Fomina 614 — 20 Missed by 2
3rd Nevaeh Ford 2016 — 36
4th Amber Steffen 336 — 39
5th Abby Bolton 2124 — 45 Held on finals
6th Kristin Pope 1530 — 45 Missed on finals
7th Danielle Chikeles 942 — 51
8th Annaleise Varga 2648 — 74
9th Courtney Stice 2354 — 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.

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 November 1, 2026. https://calloutiq.com/contests/2025-legion-sports-fest-pro
@misc{calloutiq-contests-2025-legion-sports-fest-pro-2026-11-01,
  title  = {{2025 Legion Sports Fest Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 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.