CalloutIQbeta

2025 Tupelo Pro

Tupelo, MS, USA · Aug 8
Classic Physique Full field · 16
Scorecard Intelligence Sourced from official show card
Kim Angel won by 3 — a narrow decision. Tightest call down the field: Gabriel Domingo Hernandez Aguirre over Dino Estrada, 1 point apart for 8th/9th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Kim Angel leader
2nd Ejike Enwereuzor +3 on 1st
3rd Mahfuz Hawit +3 on 2nd
4th William Withers +3 on 3rd
5th Breno Penna Freire +3 on 4th
6th Barry Irving +3 on 5th
7th Sandro Filipe +3 on 6th
9th Dino Estrada +1 on 8th
10th Jared Feather +4 on 9th
11th Jordan Strickland +3 on 10th
12th Jacob Robichaux +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Kim Angel 3 3 Narrow win
2nd Ejike Enwereuzor 6 6
3rd Mahfuz Hawit 9 9
4th William Withers 12 12
5th Breno Penna Freire 15 15
6th Barry Irving 18 18
7th Sandro Filipe 21 21
8th Gabriel Domingo Hernandez Aguirre 25 25 Held by 1
9th Dino Estrada 26 26 Missed by 1
10th Jared Feather 30 30
11th Jordan Strickland 33 33
12th Jacob Robichaux 36 36
13th Paco Moratalla Pitarch 39 39
14th Cyril Gascon 42 42
15th Keith Lanier 45 45
16th Robert Peacock 48 48
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.
Figure Full field · 11
Scorecard Intelligence Sourced from official show card
Missy Truscott 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 Missy Truscott* leader
2nd Katlyn O'Neil +3 on 1st
3rd Kamara Graham +3 on 2nd
4th Misaki Kikuchi +3 on 3rd
5th Heather Tillery +3 on 4th
7th Desmone Black-Thompson +3 on 6th
8th Rachel Reich- Stuckart +3 on 7th
9th Katharina Kolbe +3 on 8th
10th Raquel Clarke +3 on 9th
11th Cortney Hackett +3 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Missy Truscott* 3 3 Narrow win
2nd Katlyn O'Neil 6 6
3rd Kamara Graham 9 9
4th Misaki Kikuchi 12 12
5th Heather Tillery 15 15
6th Linda Judith Cantu Gonzalez 18 18
7th Desmone Black-Thompson 21 21
8th Rachel Reich- Stuckart 24 24
9th Katharina Kolbe 27 27
10th Raquel Clarke 30 30
11th Cortney Hackett 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.
Wellness Full field · 12
1st Nicole SalazarCosta Rica
2nd Lili DongChina
3rd Vecca MoraArgentina
4th Juliane AlmeidaBrazil
5th Kihara MartinezChile
7th Fran CrispimBrazil
8th Natasha PeayUSA
9th Denika LomaxUSA
10th Cristina RifoCanada
11th Quisha HearnUSA
12th Pamella RibeiroUSA
Scorecard Intelligence Sourced from official show card
Nicole Salazar won by 3 — a narrow decision. Tightest call down the field: Quisha Hearn over Pamella Ribeiro, 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.
1st Nicole Salazar leader
2nd Lili Dong +3 on 1st
3rd Vecca Mora +3 on 2nd
4th Juliane Almeida +3 on 3rd
5th Kihara Martinez +3 on 4th
6th Yadira Rosado +3 on 5th
7th Fran Crispim +3 on 6th
8th Natasha Peay +3 on 7th
9th Denika Lomax +3 on 8th
10th Cristina Rifo +3 on 9th
11th Quisha Hearn +4 on 10th
12th Pamella Ribeiro +1 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Nicole Salazar 3 3 Narrow win
2nd Lili Dong 6 6
3rd Vecca Mora 9 9
4th Juliane Almeida 12 12
5th Kihara Martinez 15 15
6th Yadira Rosado 18 18
7th Fran Crispim 21 21
8th Natasha Peay 24 24
9th Denika Lomax 27 27
10th Cristina Rifo 30 30
11th Quisha Hearn 34 34 Held by 1
12th Pamella Ribeiro 35 35 Missed by 1
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 Tupelo Pro — results." CalloutIQ, 39 results across 3 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-tupelo-pro
@misc{calloutiq-contests-2025-tupelo-pro-2026-09-03,
  title  = {{2025 Tupelo Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-tupelo-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
39 results across 3 divisions, 39 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/2025-tupelo-pro" title="2025 Tupelo 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.