CalloutIQbeta

2022 Puerto Rico Pro

San Juan, Puerto Rico · Jun 17–19
Men's Open Full field · 7
Scorecard Intelligence Sourced from official show card
Hassan Mostafa won decisively, +6 clear of second.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Hassan Mostafa leader
2nd Theo Leguerrier +6 on 1st
3rd Jonas Giatras +6 on 2nd
4th Andrea Muzi +6 on 3rd
5th Maxx Charles +6 on 4th
6th Fabiony Sylvain +6 on 5th
7th Marc Arthur Dautruchee +6 on 6th
All 7 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Hassan Mostafa 33 6 Lock win +6
2nd Theo Leguerrier 66 12
3rd Jonas Giatras 99 18
4th Andrea Muzi 1212 24
5th Maxx Charles 1515 30
6th Fabiony Sylvain 1818 36
7th Marc Arthur Dautruchee 2121 42
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 · 17
1st Emanuele RicottiItaly
2nd Carlos DommarVenezuela
3rd Kelvin HindeUK
4th Camilo DiazColombia
5th Ruben StouthUSA
6th Luis ColonPuerto Rico
7th Miguel SanchezPuerto Rico
9th Carlos MarchandPuerto Rico
10th Stephen ThamesUSA
11th Darius DillonUSA
12th Edgar Castro PorrasCosta Rica
13th Marco A. CorchadoPuerto Rico
14th Joey DecaminadaUSA
DNF Antonio DiazUSA
DNF Chris BarnesUSA
Scorecard Intelligence Sourced from official show card
Emanuele Ricotti won by 3 — a narrow decision. Tightest call down the field: Kelvin Hinde over Camilo Diaz, 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 Emanuele Ricotti leader
2nd Carlos Dommar +3 on 1st
3rd Kelvin Hinde +4 on 2nd
4th Camilo Diaz +1 on 3rd
5th Ruben Stouth +4 on 4th
6th Luis Colon +3 on 5th
7th Miguel Sanchez +4 on 6th
8th Giovanni Randazzo +1 on 7th
9th Carlos Marchand +5 on 8th
10th Stephen Thames +5 on 9th
11th Darius Dillon +6 on 10th
12th Edgar Castro Porras +1 on 11th
Top 12 scoring positions; 1 further position not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Emanuele Ricotti 3 3 Narrow win
2nd Carlos Dommar 6 6
3rd Kelvin Hinde 10 10 Held by 1
4th Camilo Diaz 11 11 Missed by 1
5th Ruben Stouth 15 15
6th Luis Colon 18 18
7th Miguel Sanchez 22 22 Held by 1
8th Giovanni Randazzo 23 23 Missed by 1
9th Carlos Marchand 28 28
10th Stephen Thames 33 33
11th Darius Dillon 39 39 Held by 1
12th Edgar Castro Porras 40 40 Missed by 1
13th Marco A. Corchado 48 48 Tied
14th Joey Decaminada 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.
Men's Physique Full field · 12
3rd Andrea MostiItaly
4th Daniel LeoneItaly
5th Rhyan ClarkUSA
6th Chevy PhillipsCanada
9th Xavier Jaime CanalesPuerto Rico
10th Alex HessamItaly
11th Peter BurnettUSA
12th Alejandro LanderosChile
Scorecard Intelligence Sourced from official show card
Clarence Mcspadden won by 3 — a narrow decision. Tightest call down the field: Andrea Mosti over Daniel Leone, 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 Clarence Mcspadden leader
2nd Anthony Gilkes +3 on 1st
3rd Andrea Mosti +4 on 2nd
4th Daniel Leone +1 on 3rd
5th Rhyan Clark +4 on 4th
6th Chevy Phillips +3 on 5th
7th Luis Alonzo Leon +4 on 6th
8th Daniele D'Onofrio +2 on 7th
9th Xavier Jaime Canales +2 on 8th
10th Alex Hessam +4 on 9th
11th Peter Burnett +4 on 10th
12th Alejandro Landeros +1 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Clarence Mcspadden 3 3 Narrow win
2nd Anthony Gilkes 6 6
3rd Andrea Mosti 10 10 Held by 1
4th Daniel Leone 11 11 Missed by 1
5th Rhyan Clark 15 15
6th Chevy Phillips 18 18
7th Luis Alonzo Leon 22 22 Held by 2
8th Daniele D'Onofrio 24 24 Missed by 2
9th Xavier Jaime Canales 26 26 Missed by 2
10th Alex Hessam 30 30
11th Peter Burnett 34 34 Held by 1
12th Alejandro Landeros 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.
212 Bodybuilding Full field · 10
Scorecard Intelligence Sourced from official show card
Oswaldo Gonzalez won by 3 — a narrow decision. Tightest call down the field: Ryan Walters over Fernando Noronha, 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 Oswaldo Gonzalez leader
2nd Dectric Lewis +3 on 1st
3rd Enmanuel Rodriguez +3 on 2nd
4th Abdullah Alsaif +3 on 3rd
5th Ryan Walters +4 on 4th
6th Fernando Noronha +1 on 5th
8th Joan Canngieter +3 on 7th
9th Rachid Souki +4 on 8th
10th James Ortiz +1 on 9th
All 10 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Oswaldo Gonzalez 3 3 Narrow win
2nd Dectric Lewis 6 6
3rd Enmanuel Rodriguez 9 9
4th Abdullah Alsaif 12 12
5th Ryan Walters 16 16 Held by 1
6th Fernando Noronha 17 17 Missed by 1
7th Felipe Isaac Fierro Lobos 21 21
8th Joan Canngieter 24 24
9th Rachid Souki 28 28 Held by 1
10th James Ortiz 29 29 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.
Bikini Full field · 12
Scorecard Intelligence Sourced from official show card
Gabriella Mohamed won the title by just 1 point — a razor-thin margin. Tightest call down the field: Angela Ruscilli over Stephanie Mickens, 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 Gabriella Mohamed leader
2nd Francesca Stoico +1 on 1st
3rd Liana Martinez +4 on 2nd
4th Jessica Miller +3 on 3rd
5th Jodie Yuncker +3 on 4th
6th Anna Setlak +4 on 5th
7th Pamela Vega +2 on 6th
8th Janine Herrera +2 on 7th
9th Kim Gutierrez +3 on 8th
10th Giuss Abbate +4 on 9th
11th Angela Ruscilli +4 on 10th
12th Stephanie Mickens +1 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Gabriella Mohamed 4 4 Razor-thin win
2nd Francesca Stoico 5 5 Missed by 1
3rd Liana Martinez 9 9
4th Jessica Miller 12 12
5th Jodie Yuncker 15 15
6th Anna Setlak 19 19 Held by 2
7th Pamela Vega 21 21 Missed by 2
8th Janine Herrera 23 23 Missed by 2
9th Kim Gutierrez 26 26
10th Giuss Abbate 30 30
11th Angela Ruscilli 34 34 Held by 1
12th Stephanie Mickens 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.
Figure Full field · 8
Scorecard Intelligence Sourced from official show card
Samantha Jerring won the title by just 1 point — a razor-thin margin.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Samantha Jerring leader
2nd Danielle Rose +1 on 1st
3rd Sh'Nere Mattise Deas +4 on 2nd
4th Melissa Brodsky +3 on 3rd
5th Kim Clark +3 on 4th
6th Roberta Visintainer +3 on 5th
7th Katlyn O'Neil +3 on 6th
8th Hiromi May +3 on 7th
All 8 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Samantha Jerring 4 4 Razor-thin win
2nd Danielle Rose 5 5 Missed by 1
3rd Sh'Nere Mattise Deas 9 9
4th Melissa Brodsky 12 12
5th Kim Clark 15 15
6th Roberta Visintainer 18 18
7th Katlyn O'Neil 21 21
8th Hiromi May 24 24
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
1st Giselle MachadoBrazil
2nd Jasmine PayneUSA
5th Alejandra La FonsecaPuerto Rico
6th Leslie ReyesUSA
7th Jossiemar RosadoPuerto Rico
8th Zelma SantosUSA
9th Julia ReneUSA
10th Andrea HrenkoUSA
11th Normarie FonsecaPuerto Rico
Scorecard Intelligence Sourced from official show card
Giselle Machado won by 3 — a narrow decision. Tightest call down the field: Alejandra La Fonseca over Leslie Reyes, 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 Giselle Machado leader
2nd Jasmine Payne +3 on 1st
3rd Nerilde Garcia Strey +3 on 2nd
4th Sheila Martins +3 on 3rd
5th Alejandra La Fonseca +4 on 4th
6th Leslie Reyes +1 on 5th
7th Jossiemar Rosado +5 on 6th
8th Zelma Santos +1 on 7th
9th Julia Rene +3 on 8th
10th Andrea Hrenko +4 on 9th
11th Normarie Fonseca +3 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Giselle Machado 3 3 Narrow win
2nd Jasmine Payne 6 6
3rd Nerilde Garcia Strey 9 9
4th Sheila Martins 12 12
5th Alejandra La Fonseca 16 16 Held by 1
6th Leslie Reyes 17 17 Missed by 1
7th Jossiemar Rosado 22 22 Held by 1
8th Zelma Santos 23 23 Missed by 1
9th Julia Rene 26 26
10th Andrea Hrenko 30 30
11th Normarie Fonseca 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 · 2
1st Tamara VahnCanada
2nd Cong MouUSA
Scorecard Intelligence Sourced from official show card
Tamara Vahn won decisively, +9 clear of second.
PlAthlete JudgingFinalsMoveTotalRead
1st Tamara Vahn 36 9 Lock win +9
2nd Cong Mou 612 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 Bodybuilding Full field · 3
2nd Julia FoerySwitzerland
3rd Erika Dankova HardySlovakia
Scorecard Intelligence Sourced from official show card
Reshanna Boswell 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 Reshanna Boswell leader
2nd Julia Foery +3 on 1st
3rd Erika Dankova Hardy +3 on 2nd
All 3 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Reshanna Boswell 3 3 Narrow win
2nd Julia Foery 6 6
3rd Erika Dankova Hardy 9 9
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

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. "2022 Puerto Rico Pro — results." CalloutIQ, 82 results across 9 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2022-puerto-rico-pro
@misc{calloutiq-contests-2022-puerto-rico-pro-2026-09-03,
  title  = {{2022 Puerto Rico Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2022-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
82 results across 9 divisions, 79 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/2022-puerto-rico-pro" title="2022 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.