2021 Puerto Rico Pro
1st
Akim Williams
USA
2nd
Mohamed Shaaban
Egypt
3rd
Hassan Mostafa
Egypt
4th
Andrea Presti
Italy
5th
Andrea Muzi
Italy
6th
Theo Leguerrier
France
7th
William Martins
Brazil
8th
Robin Strand
Canada
9th
Jamie Christian-Johal
UK
10th
Dorian Haywood
USA
11th
Camilo Diaz
Colombia
12th
Pasquale D'Angelo
Italy
13th
Eddie Bracamontes
USA
14th
Thiago Lins Adao
Brazil
15th
Alan Ramiro Bonadiman
Brazil
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.
Top 12 scoring positions; 3 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Akim Williams | 3 | 3 | — | 6 | Lock win +7 |
| 2nd | Mohamed Shaaban | 6 | 7 | ▼1 | 13 | |
| 3rd | Hassan Mostafa | 9 | 8 | ▲1 | 17 | |
| 4th | Andrea Presti | 12 | 12 | — | 24 | |
| 5th | Andrea Muzi | 15 | 16 | ▼1 | 31 | |
| 6th | Theo Leguerrier | 18 | 23 | ▼5 | 41 | Held by 1 |
| 7th | William Martins | 21 | 21 | — | 42 | Missed by 1 |
| 8th | Robin Strand | 33 | 17 | ▲16 | 50 | Held by 2 |
| 9th | Jamie Christian-Johal | 25 | 27 | ▼2 | 52 | Missed by 2 |
| 10th | Dorian Haywood | 26 | 30 | ▼4 | 56 | |
| 11th | Camilo Diaz | 34 | 35 | ▼1 | 69 | |
| 12th | Pasquale D'Angelo | 36 | 37 | ▼1 | 73 | Held by 1 |
| 13th | Eddie Bracamontes | 36 | 38 | ▼2 | 74 | Missed by 1 |
| 14th | Thiago Lins Adao | 42 | 41 | ▲1 | 83 | |
| 15th | Alan Ramiro Bonadiman | 45 | 45 | — | 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.
1st
Gabriel Zancanelli
Brazil
2nd
Giuseppe Zagarella
Italy
3rd
Neil Currey
UK
4th
Christopher Hunte
USA
5th
Kevin Wilson
USA
6th
Herbert Surita Sotillo
Puerto Rico
7th
Bartley Weaver IV
USA
8th
Kenneth Jones
USA
9th
Michael Bell
USA
10th
Sam Adiki
11th
Leonardo Pacheco
USA
12th
John Small
13th
Kaicheng Qian
USA
14th
Todd Love Ball Jr.
USA
15th
Gregory Kerr
USA
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.
Top 12 scoring positions; 3 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Diogo Ferreira Montenegro
Brazil
2nd
Ramses Rams
Spain
3rd
Luca Biolo
Italy
4th
St. Michael Moodie
Jamaica
5th
Alessandro Cavagnola
Italy
6th
Anthony Gilkes
USA
7th
Reuben Glass
USA
8th
Mehdi Kabbadj
Morocco
9th
Alex Hessam
Italy
10th
Victor Ramirez
Venezuela
11th
Daniel Leone
Italy
12th
Eric Wildberger
Brazil
13th
Alan Olvera
USA
14th
Scott Schulze
USA
15th
Raynor Ferguson
USA
16th
Briger Alberto Cabezas Renteria
USA
16th
Dani Dal
16th
Luis Alonzo Leon
USA
16th
Darrell Rabess
UK
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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
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.
All 4 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
2nd
Francesca Stoico
Italy
4th
Ottavia Mazza
Italy
5th
Alexandria Ross
6th
Shelby Pierce
7th
Elisangela Franklin
Brazil
9th
Anna Setlak
Italy
10th
Milena Bonio
11th
Lauren Huddleston
12th
Whitney Spence
USA
13th
Abbi Gaetano
USA
14th
Stella Roberts
USA
15th
Jennifer Greer
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.
Top 12 scoring positions; 3 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Jessica Reyes Padilla
Puerto Rico
2nd
Mayra Rocha
Mexico
3rd
Heather Dees
4th
Kristen McGregor
Jamaica
5th
Jacquelyn Hurry
USA
6th
Luana Carparelli
Italy
7th
Analia Galeano
8th
Laura Raquel Saccomani-Ojeda
Paraguay
9th
Danielle Rose
USA
10th
Brittanie Molina
USA
11th
Jennifer Iritano
12th
Erin Thomson
UK
13th
Lauren Roussel
USA
14th
Virgie Santiago
Puerto Rico
16th
Jessica Belt
USA
16th
Theresa Dekker
16th
Desiree Jackson
16th
Samantha Mills
USA
16th
Miriam Talamantes Soto
Mexico
16th
Sheena Wilson
USA
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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Casey Delong
2nd
Lorena Ragusa
3rd
Marcela Mattos
Brazil
4th
Julia Chitarra
5th
Devyn Cambre
6th
Katherine Lebroon Virola
Puerto Rico
7th
Kenea Yancey
USA
8th
McKayla Measner
USA
9th
Lori Penn
10th
Ellis Gonzalez
USA
11th
Jennifer Bryant
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.
All 11 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
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.
All 4 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Derina Wilson | 6 | 6 | — | 12 | Narrow win |
| 2nd | Tamara Vahn | 3 | 12 | — | 15 | |
| 3rd | Anna Chism | 9 | 20 | — | 29 | |
| 4th | Debbie Fowler | 12 | 22 | — | 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.
1st
Nadia Capotosto
Italy
2nd
Margita Zamolova
Czech Republic
3rd
Heather Grace
4th
Stacey Nunez
USA
5th
Susanna Jacobs
6th
Jennifer Sweeney
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.
All 6 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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
Photos — NPC News Online
Around The NPC: 2021 IFBB Puerto Rico Pro Check-In Photos →2021 IFBB Puerto Rico Pro Check-In Photos Part 2 →2021 IFBB Puerto Rico Pro Day One Prejudging Photos →2021 IFBB Puerto Rico Pro Men's Bodybuilding and Classic Physique Prejudging Photos →2021 IFBB Puerto Rico Pro Contest Photos →
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. "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.