CalloutIQbeta

2021 Puerto Rico Pro

Nassau, Bahamas · Jun 26–27

Men's Open

Full field · 15
1st Akim WilliamsUSA
2nd Mohamed ShaabanEgypt
3rd Hassan MostafaEgypt
4th Andrea PrestiItaly
5th Andrea MuziItaly
6th Theo LeguerrierFrance
7th William MartinsBrazil
8th Robin StrandCanada
10th Dorian HaywoodUSA
11th Camilo DiazColombia
12th Pasquale D'AngeloItaly
14th Thiago Lins AdaoBrazil
Scorecard Intelligence Sourced from official show card
Akim Williams won decisively, +7 clear of second. Tightest call down the field: Theo Leguerrier over William Martins, 1 point apart for 6th/7th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Akim Williams leader
2nd Mohamed Shaaban +7 on 1st
3rd Hassan Mostafa +4 on 2nd
4th Andrea Presti +7 on 3rd
5th Andrea Muzi +7 on 4th
6th Theo Leguerrier +10 on 5th
7th William Martins +1 on 6th
8th Robin Strand +8 on 7th
9th Jamie Christian-Johal +2 on 8th
10th Dorian Haywood +4 on 9th
11th Camilo Diaz +13 on 10th
12th Pasquale D'Angelo +4 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Akim Williams 33 — 6 Lock win +7
2nd Mohamed Shaaban 67 ▼1 13
3rd Hassan Mostafa 98 ▲1 17
4th Andrea Presti 1212 — 24
5th Andrea Muzi 1516 ▼1 31
6th Theo Leguerrier 1823 ▼5 41 Held by 1
7th William Martins 2121 — 42 Missed by 1
8th Robin Strand 3317 ▲16 50 Held by 2
9th Jamie Christian-Johal 2527 ▼2 52 Missed by 2
10th Dorian Haywood 2630 ▼4 56
11th Camilo Diaz 3435 ▼1 69
12th Pasquale D'Angelo 3637 ▼1 73 Held by 1
13th Eddie Bracamontes 3638 ▼2 74 Missed by 1
14th Thiago Lins Adao 4241 ▲1 83
15th Alan Ramiro Bonadiman 4545 — 90
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 · 15
Scorecard Intelligence Sourced from official show card
Gabriel Zancanelli won by 3 — a narrow decision. Tightest call down the field: Neil Currey over Christopher Hunte, 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 Gabriel Zancanelli leader
2nd Giuseppe Zagarella +3 on 1st
3rd Neil Currey +4 on 2nd
4th Christopher Hunte +1 on 3rd
5th Kevin Wilson +4 on 4th
6th Herbert Surita Sotillo +4 on 5th
7th Bartley Weaver IV +1 on 6th
8th Kenneth Jones +4 on 7th
9th Michael Bell +3 on 8th
10th Sam Adiki +3 on 9th
11th Leonardo Pacheco +3 on 10th
12th John Small +3 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Gabriel Zancanelli 3— — 3 Narrow win
2nd Giuseppe Zagarella 6— — 6
3rd Neil Currey 10— — 10 Held by 1
4th Christopher Hunte 11— — 11 Missed by 1
5th Kevin Wilson 15— — 15
6th Herbert Surita Sotillo 19— — 19 Held by 1
7th Bartley Weaver IV 20— — 20 Missed by 1
8th Kenneth Jones 24— — 24
9th Michael Bell 27— — 27
10th Sam Adiki 30— — 30
11th Leonardo Pacheco 33— — 33
12th John Small 36— — 36
13th Kaicheng Qian 39— — 39
14th Todd Love Ball Jr. 42— — 42
15th Gregory Kerr 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.

Men's Physique

Full field · 19
2nd Ramses RamsSpain
3rd Luca BioloItaly
4th St. Michael MoodieJamaica
7th Reuben GlassUSA
8th Mehdi KabbadjMorocco
9th Alex HessamItaly
10th Victor RamirezVenezuela
11th Daniel LeoneItaly
12th Eric WildbergerBrazil
13th Alan OlveraUSA
14th Scott SchulzeUSA
15th Raynor FergusonUSA
16th Dani Dal
Scorecard Intelligence Sourced from official show card
Diogo Ferreira Montenegro won by 3 — a narrow decision. Tightest call down the field: Luca Biolo over St. Michael Moodie, 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.
2nd Ramses Rams +3 on 1st
3rd Luca Biolo +4 on 2nd
4th St. Michael Moodie +1 on 3rd
5th Alessandro Cavagnola +5 on 4th
6th Anthony Gilkes +3 on 5th
7th Reuben Glass +1 on 6th
8th Mehdi Kabbadj +3 on 7th
9th Alex Hessam +4 on 8th
10th Victor Ramirez +3 on 9th
11th Daniel Leone +3 on 10th
12th Eric Wildberger +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Diogo Ferreira Montenegro 3— — 3 Narrow win
2nd Ramses Rams 6— — 6
3rd Luca Biolo 10— — 10 Held by 1
4th St. Michael Moodie 11— — 11 Missed by 1
5th Alessandro Cavagnola 16— — 16
6th Anthony Gilkes 19— — 19 Held by 1
7th Reuben Glass 20— — 20 Missed by 1
8th Mehdi Kabbadj 23— — 23
9th Alex Hessam 27— — 27
10th Victor Ramirez 30— — 30
11th Daniel Leone 33— — 33
12th Eric Wildberger 36— — 36
13th Alan Olvera 40— — 40
14th Scott Schulze 43— — 43 Held by 1
15th Raynor Ferguson 44— — 44 Missed by 1
16th Briger Alberto Cabezas Renteria 48— — 48 Tied
16th Dani Dal 48— — 48 Tied
16th Luis Alonzo Leon 48— — 48 Tied
16th Darrell Rabess 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.

212 Bodybuilding

Full field · 4
1st Piotr BoreckiPoland
4th Milton MartinezPuerto Rico
Scorecard Intelligence Sourced from official show card
Piotr Borecki won by 3 — a narrow decision. Tightest call down the field: Boas Henrique Oliveira over Milton Martinez, 2 points 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 Piotr Borecki leader
2nd Guy Cisternino +3 on 1st
3rd Boas Henrique Oliveira +3 on 2nd
4th Milton Martinez +2 on 3rd
All 4 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Piotr Borecki 3— — 3 Narrow win
2nd Guy Cisternino 6— — 6
3rd Boas Henrique Oliveira 9— — 9 Held by 2
4th Milton Martinez 11— — 11 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.

Bikini

Full field · 15
Scorecard Intelligence Sourced from official show card
Maria Julia Lemos won by 3 — a narrow decision. Tightest call down the field: Ottavia Mazza over Alexandria Ross, 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.
1st Maria Julia Lemos leader
2nd Francesca Stoico +3 on 1st
3rd Dulce Castellanos +3 on 2nd
4th Ottavia Mazza +4 on 3rd
5th Alexandria Ross +1 on 4th
6th Shelby Pierce +4 on 5th
7th Elisangela Franklin +3 on 6th
8th Cristiane Silveira +3 on 7th
9th Anna Setlak +3 on 8th
10th Milena Bonio +3 on 9th
11th Lauren Huddleston +3 on 10th
12th Whitney Spence +5 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Maria Julia Lemos 3— — 3 Narrow win
2nd Francesca Stoico 6— — 6
3rd Dulce Castellanos 9— — 9
4th Ottavia Mazza 13— — 13 Held by 1
5th Alexandria Ross 14— — 14 Missed by 1
6th Shelby Pierce 18— — 18
7th Elisangela Franklin 21— — 21
8th Cristiane Silveira 24— — 24
9th Anna Setlak 27— — 27
10th Milena Bonio 30— — 30
11th Lauren Huddleston 33— — 33
12th Whitney Spence 38— — 38 Held by 1
13th Abbi Gaetano 39— — 39 Missed by 1
14th Stella Roberts 40— — 40 Missed by 1
15th Jennifer Greer 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.

Figure

Full field · 21
Scorecard Intelligence Sourced from official show card
Jessica Reyes Padilla won by 3 — a narrow decision. Tightest call down the field: Heather Dees over Kristen McGregor, 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.
2nd Mayra Rocha +3 on 1st
3rd Heather Dees +4 on 2nd
4th Kristen McGregor +1 on 3rd
5th Jacquelyn Hurry +5 on 4th
6th Luana Carparelli +1 on 5th
7th Analia Galeano +5 on 6th
9th Danielle Rose +3 on 8th
10th Brittanie Molina +2 on 9th
11th Jennifer Iritano +4 on 10th
12th Erin Thomson +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jessica Reyes Padilla 3— — 3 Narrow win
2nd Mayra Rocha 6— — 6
3rd Heather Dees 10— — 10 Held by 1
4th Kristen McGregor 11— — 11 Missed by 1
5th Jacquelyn Hurry 16— — 16 Held by 1
6th Luana Carparelli 17— — 17 Missed by 1
7th Analia Galeano 22— — 22 Held by 2
8th Laura Raquel Saccomani-Ojeda 24— — 24 Missed by 2
9th Danielle Rose 27— — 27 Held by 2
10th Brittanie Molina 29— — 29 Missed by 2
11th Jennifer Iritano 33— — 33
12th Erin Thomson 37— — 37 Held by 1
13th Lauren Roussel 38— — 38 Missed by 1
14th Virgie Santiago 42— — 42
15th Karrie Kalbach-Alexander 45— — 45
16th Jessica Belt 48— — 48 Tied
16th Theresa Dekker 48— — 48 Tied
16th Desiree Jackson 48— — 48 Tied
16th Samantha Mills 48— — 48 Tied
16th Miriam Talamantes Soto 48— — 48 Tied
16th Sheena Wilson 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 · 11
2nd Lorena RagusaDominican Republic
3rd Marcela MattosBrazil
4th Julia ChitarraBrazil
5th Devyn CambreUSA
6th Katherine Lebroon VirolaPuerto Rico
7th Kenea YanceyUSA
9th Lori Penn
10th Ellis GonzalezUSA
Scorecard Intelligence Sourced from official show card
Casey Delong won by 3 — a narrow decision. Tightest call down the field: Devyn Cambre over Katherine Lebroon Virola, 1 point apart for 5th/6th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Casey Delong leader
2nd Lorena Ragusa +3 on 1st
3rd Marcela Mattos +3 on 2nd
4th Julia Chitarra +3 on 3rd
5th Devyn Cambre +4 on 4th
6th Katherine Lebroon Virola +1 on 5th
7th Kenea Yancey +4 on 6th
8th McKayla Measner +3 on 7th
9th Lori Penn +4 on 8th
10th Ellis Gonzalez +1 on 9th
11th Jennifer Bryant +4 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Casey Delong 3— — 3 Narrow win
2nd Lorena Ragusa 6— — 6
3rd Marcela Mattos 9— — 9
4th Julia Chitarra 12— — 12
5th Devyn Cambre 16— — 16 Held by 1
6th Katherine Lebroon Virola 17— — 17 Missed by 1
7th Kenea Yancey 21— — 21
8th McKayla Measner 24— — 24
9th Lori Penn 28— — 28 Held by 1
10th Ellis Gonzalez 29— — 29 Missed by 1
11th Jennifer Bryant 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.

Fitness

Full field · 4
1st Derina WilsonUSA
2nd Tamara VahnCanada
4th Debbie FowlerUSA
Scorecard Intelligence Sourced from official show card
Derina Wilson 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 Derina Wilson leader
2nd Tamara Vahn +3 on 1st
3rd Anna Chism +14 on 2nd
4th Debbie Fowler +5 on 3rd
All 4 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Derina Wilson 66 — 12 Narrow win
2nd Tamara Vahn 312 — 15
3rd Anna Chism 920 — 29
4th Debbie Fowler 1222 — 34
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.

Women's Bodybuilding

Full field · 6
1st Nadia CapotostoItaly
2nd Margita ZamolovaCzech Republic
3rd Heather GraceUSA
4th Stacey NunezUSA
Scorecard Intelligence Sourced from official show card
Nadia Capotosto 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 Nadia Capotosto leader
2nd Margita Zamolova +3 on 1st
3rd Heather Grace +3 on 2nd
4th Stacey Nunez +3 on 3rd
5th Susanna Jacobs +3 on 4th
6th Jennifer Sweeney +3 on 5th
All 6 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Nadia Capotosto 3— — 3 Narrow win
2nd Margita Zamolova 6— — 6
3rd Heather Grace 9— — 9
4th Stacey Nunez 12— — 12
5th Susanna Jacobs 15— — 15
6th Jennifer Sweeney 18— — 18
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.

Women's Physique

Full field · 20
Scorecard Intelligence Sourced from official show card
Tanya Chartrand won by 3 — a narrow decision. Tightest call down the field: Ann Gruber over Julia Whitesel, 1 point apart for 5th/6th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Tanya Chartrand leader
2nd Christelle Zarovska +3 on 1st
4th Candice Willmore +3 on 3rd
5th Ann Gruber +4 on 4th
6th Julia Whitesel +1 on 5th
7th Aubrey Whitley +4 on 6th
8th Kiera Hall +4 on 7th
9th Jennifer Jaques +1 on 8th
10th Katherine Hall +5 on 9th
11th Christina Bitner +2 on 10th
12th Alejandra Chacon +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Tanya Chartrand 3— — 3 Narrow win
2nd Christelle Zarovska 6— — 6
3rd Elisama Manoel Benta Zorzetto 9— — 9
4th Candice Willmore 12— — 12
5th Ann Gruber 16— — 16 Held by 1
6th Julia Whitesel 17— — 17 Missed by 1
7th Aubrey Whitley 21— — 21
8th Kiera Hall 25— — 25 Held by 1
9th Jennifer Jaques 26— — 26 Missed by 1
10th Katherine Hall 31— — 31 Held by 2
11th Christina Bitner 33— — 33 Missed by 2
12th Alejandra Chacon 37— — 37 Held by 1
13th Cindy Baggelaar-Reyes 38— — 38 Missed by 1
14th Daphney Carter 42— — 42
15th Marcel Mayfield 45— — 45
16th Rachel Aronson 48— — 48 Tied
16th Teresa Brooks 48— — 48 Tied
16th Marysel Cruz Cruz 48— — 48 Tied
16th Rebecca Short 48— — 48 Tied
16th Jennifer Singleton 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.
Official Show Cards — IFBB Pro League / NPC

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. "2021 Puerto Rico Pro — results." CalloutIQ, 130 results across 10 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2021-puerto-rico-pro
@misc{calloutiq-contests-2021-puerto-rico-pro-2026-11-01,
  title  = {{2021 Puerto Rico Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2021-puerto-rico-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
130 results across 10 divisions, 130 carrying judging scores off an official card, each row with its own source link. 10 of 10 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/2021-puerto-rico-pro" title="2021 Puerto Rico 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.