CalloutIQbeta

2024 Miami Muscle Beach Pro

Miami Beach, FL, USA · Jun 1

Men's Physique

Full field · 22
1st Vitor ChavesBrazil
2nd Deke WalkerUK
4th Ricardo CenatUSA
5th Alessio SbizzeraItaly
6th Drew CullenUSA
7th Steven CaoUSA
8th Tyler SmithUK
9th Fabian FeberGermany
10th Jordan ClarkUSA
11th Furkan ErTurkey
12th Anthony GreerUSA
13th Dustin NahaleUSA
14th Dennis KlosterUSA
15th Chris MantovaniCanada
16th Laquintin AlstonAustralia
16th Brad EstadtUSA
16th Xavier Jaime CanalesPuerto Rico
16th Paul LupinacciUSA
16th Nathaniel SoriaUSA
Scorecard Intelligence Sourced from official show card
Vitor Chaves won by 5 — a narrow decision. Tightest call down the field: Deke Walker over Brandon Cantallops, 1 point apart for 2nd/3rd.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Vitor Chaves leader
2nd Deke Walker +5 on 1st
3rd Brandon Cantallops +1 on 2nd
4th Ricardo Cenat +2 on 3rd
5th Alessio Sbizzera +4 on 4th
6th Drew Cullen +4 on 5th
7th Steven Cao +1 on 6th
8th Tyler Smith +4 on 7th
9th Fabian Feber +3 on 8th
10th Jordan Clark +3 on 9th
11th Furkan Er +3 on 10th
12th Anthony Greer +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Vitor Chaves 3— — 3 Narrow win
2nd Deke Walker 8— — 8 Held by 1
3rd Brandon Cantallops 9— — 9 Missed by 1
4th Ricardo Cenat 11— — 11 Missed by 2
5th Alessio Sbizzera 15— — 15
6th Drew Cullen 19— — 19 Held by 1
7th Steven Cao 20— — 20 Missed by 1
8th Tyler Smith 24— — 24
9th Fabian Feber 27— — 27
10th Jordan Clark 30— — 30
11th Furkan Er 33— — 33
12th Anthony Greer 36— — 36
13th Dustin Nahale 39— — 39
14th Dennis Kloster 42— — 42
15th Chris Mantovani 45— — 45
16th Torre Washington 48— — 48 Tied
16th Laquintin Alston 48— — 48 Tied
16th Creighton Clingan 48— — 48 Tied
16th Brad Estadt 48— — 48 Tied
16th Xavier Jaime Canales 48— — 48 Tied
16th Paul Lupinacci 48— — 48 Tied
16th Nathaniel Soria 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 · 29
1st Maria AcostaVenezuela
5th Iulia BabaRomania
7th Kate CarrollNew Zealand
8th Ji Bin ParkSouth Korea
10th Marina MalidenIsrael
11th Hope CastelliUSA
12th Niccole GuggiaUSA
13th Cejay BanuelosUSA
15th Judith CeballosMexico
16th Gigi AmuraoUSA
16th Kristiana BrushUSA
16th Noemi CosentinoItaly
16th Inna GavryliukUkraine
16th Samantha HouleUSA
16th Jessica KostonUSA
16th Guadalupe MachadoArgentina
16th Karen Orlena WallCanada
16th Myesha RodgersUSA
16th Nedjie ThompsonUSA
16th Angela RuscilliUSA
Scorecard Intelligence Sourced from official show card
Maria Acosta won the title by just 1 point — a razor-thin margin. Tightest call down the field: Cassandra De La Rosa over Brittany Hamilton, 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.
1st Maria Acosta leader
2nd India Paulino +1 on 1st
3rd Cassandra De La Rosa +5 on 2nd
4th Brittany Hamilton +1 on 3rd
5th Iulia Baba +4 on 4th
6th Jordan Fisher +3 on 5th
7th Kate Carroll +3 on 6th
8th Ji Bin Park +3 on 7th
9th Morgan Williams +3 on 8th
10th Marina Maliden +3 on 9th
11th Hope Castelli +4 on 10th
12th Niccole Guggia +1 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Maria Acosta 4— — 4 Razor-thin win
2nd India Paulino 5— — 5 Missed by 1
3rd Cassandra De La Rosa 10— — 10 Held by 1
4th Brittany Hamilton 11— — 11 Missed by 1
5th Iulia Baba 15— — 15
6th Jordan Fisher 18— — 18
7th Kate Carroll 21— — 21
8th Ji Bin Park 24— — 24
9th Morgan Williams 27— — 27
10th Marina Maliden 30— — 30
11th Hope Castelli 34— — 34 Held by 1
12th Niccole Guggia 35— — 35 Missed by 1
13th Cejay Banuelos 40— — 40 Held by 1
14th Cherrylyn Ibanez 41— — 41 Missed by 1
15th Judith Ceballos 46— — 46 Held by 1
16th Nedjie Thompson 47— — 47 Missed by 1
16th Gigi Amurao 48— — 48 Missed by 1
16th Kristiana Brush 48— — 48 Tied
16th Noemi Cosentino 48— — 48 Tied
16th Inna Gavryliuk 48— — 48 Tied
16th Samantha Houle 48— — 48 Tied
16th Jessica Koston 48— — 48 Tied
16th Guadalupe Machado 48— — 48 Tied
16th Vanesa Ocana 48— — 48 Tied
16th Karen Orlena Wall 48— — 48 Tied
16th Myesha Rodgers 48— — 48 Tied
16th Fallon Wainwright 48— — 48 Tied
16th Angela Ruscilli 48— — 48 Tied
16th Deanna Patterson 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 · 19
1st Rayane FogalBrazil
2nd Alexis NicoleUSA
3rd Celeste ChandlerCanada
4th Jinhua LiuChina
10th Stella AbinumanUSA
11th Daniela EsquivelCosta Rica
12th Lydia KebliFrance
13th Joanna JeanCanada
14th Leah FlackUSA
15th Brittany MillerUSA
16th Kimberly RileyUSA
16th Ruth RodriguezUSA
16th Yezmin SagbiniUSA
Scorecard Intelligence Sourced from official show card
Rayane Fogal won by 3 — a narrow decision. Tightest call down the field: Celeste Chandler over Jinhua Liu, 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.
1st Rayane Fogal leader
2nd Alexis Nicole +3 on 1st
3rd Celeste Chandler +4 on 2nd
4th Jinhua Liu +1 on 3rd
5th Jacqueline Huescas Rios +4 on 4th
6th Cassandra Pennington +3 on 5th
7th Taylor Gartenmayer +4 on 6th
8th Victoria Puentes +1 on 7th
9th Yami Partridge +4 on 8th
10th Stella Abinuman +3 on 9th
11th Daniela Esquivel +4 on 10th
12th Lydia Kebli +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Rayane Fogal 3— — 3 Narrow win
2nd Alexis Nicole 6— — 6
3rd Celeste Chandler 10— — 10 Held by 1
4th Jinhua Liu 11— — 11 Missed by 1
5th Jacqueline Huescas Rios 15— — 15
6th Cassandra Pennington 18— — 18
7th Taylor Gartenmayer 22— — 22 Held by 1
8th Victoria Puentes 23— — 23 Missed by 1
9th Yami Partridge 27— — 27
10th Stella Abinuman 30— — 30
11th Daniela Esquivel 34— — 34 Held by 1
12th Lydia Kebli 35— — 35 Missed by 1
13th Joanna Jean 39— — 39
14th Leah Flack 42— — 42
15th Brittany Miller 45— — 45
16th Kimberly Riley 48— — 48 Tied
16th Ruth Rodriguez 48— — 48 Tied
16th Yezmin Sagbini 48— — 48 Tied
16th Kat Williams 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.

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. "2024 Miami Muscle Beach Pro — results." CalloutIQ, 70 results across 3 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2024-miami-muscle-beach-pro
@misc{calloutiq-contests-2024-miami-muscle-beach-pro-2026-11-01,
  title  = {{2024 Miami Muscle Beach Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2024-miami-muscle-beach-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
70 results across 3 divisions, 70 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/2024-miami-muscle-beach-pro" title="2024 Miami Muscle Beach 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.