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
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
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
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
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.
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, 110 results across 9 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2021-puerto-rico-pro
@misc{calloutiq-contests-2021-puerto-rico-pro-2026-09-03,
  title  = {{2021 Puerto Rico Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 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
110 results across 9 divisions, 110 carrying judging scores off an official card, each row with its own source link. 9 of 9 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.