2025 Pittsburgh Pro
1st
Derek Lunsford*
USA
2nd
Nick Walker*
USA
3rd
Martin Fitzwater
USA
4th
William Bonac
Netherlands
5th
Michal Krizanek
Slovakia
6th
Leandro Sencini Peres
Brazil
7th
Ronald Gordon
USA
8th
Justin Musiol
Germany
9th
Pavel Beran
Czech Republic
10th
Joe Ballinger
UK
11th
Marcelo Pedro Da Cruz
Brazil
12th
Bartley Weaver IV
USA
13th
Vincenzo Masone
USA
14th
Douglas Connor
USA
Scorecard Intelligence
Sourced from official show card
Derek Lunsford won the title by just 0 points — 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.
Top 12 scoring positions; 1 further position not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Derek Lunsford* | 8 | 7 | ▲1 | 15 | Razor-thin win |
| 2nd | Nick Walker* | 7 | 8 | ▼1 | 15 | Missed on finals |
| 3rd | Martin Fitzwater | 16 | 15 | ▲1 | 31 | |
| 4th | William Bonac | 19 | 20 | ▼1 | 39 | |
| 5th | Michal Krizanek | 25 | 25 | — | 50 | |
| 6th | Leandro Sencini Peres | 30 | 30 | — | 60 | |
| 7th | Ronald Gordon | 38 | 36 | ▲2 | 74 | |
| 8th | Justin Musiol | 38 | 39 | ▼1 | 77 | |
| 9th | Pavel Beran | 45 | 45 | — | 90 | |
| 10th | Joe Ballinger | 50 | 50 | — | 100 | |
| 11th | Marcelo Pedro Da Cruz | 57 | 55 | ▲2 | 112 | |
| 12th | Bartley Weaver IV | 58 | 60 | ▼2 | 118 | |
| 13th | Vincenzo Masone | 67 | 66 | ▲1 | 133 | |
| 14th | Douglas Connor | 68 | 69 | ▼1 | 137 |
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
Terrence Ruffin
USA
2nd
Josema Munoz
Spain
3rd
Richard Nagy
Hungary
4th
Brady King
USA
5th
Murat Can Karahasanlar
Turkey
6th
Anton Ratushnyi
USA
7th
Caike Deoliveira
USA
8th
Camilo Diaz
Colombia
9th
Dominic Carter
USA
10th
Xavier Adonnis Steward
USA
11th
Jamir Grady
USA
12th
James Smith
USA
13th
Juan Medina
USA
14th
Damion Ricketts
USA
15th
Leo Mayrhofer
USA
16th
Adk Diaz
USA
16th
Joe Davis
USA
16th
Jamie LeRoyce McTizic
USA
Scorecard Intelligence
Sourced from official show card
Terrence Ruffin won the title by just 1 point — a razor-thin margin. Tightest call down the field: Murat Can Karahasanlar over Anton Ratushnyi, 2 points 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.
Top 12 scoring positions; 5 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Terrence Ruffin | 7 | — | — | 7 | Razor-thin win |
| 2nd | Josema Munoz | 8 | — | — | 8 | Missed by 1 |
| 3rd | Richard Nagy | 15 | — | — | 15 | |
| 4th | Brady King | 20 | — | — | 20 | |
| 5th | Murat Can Karahasanlar | 27 | — | — | 27 | Held by 2 |
| 6th | Anton Ratushnyi | 29 | — | — | 29 | Missed by 2 |
| 7th | Caike Deoliveira | 34 | — | — | 34 | |
| 8th | Camilo Diaz | 40 | — | — | 40 | |
| 9th | Dominic Carter | 45 | — | — | 45 | |
| 10th | Xavier Adonnis Steward | 50 | — | — | 50 | |
| 11th | Jamir Grady | 55 | — | — | 55 | |
| 12th | James Smith | 60 | — | — | 60 | |
| 13th | Juan Medina | 65 | — | — | 65 | |
| 14th | Damion Ricketts | 70 | — | — | 70 | |
| 15th | Leo Mayrhofer | 76 | — | — | 76 | |
| 16th | Adk Diaz | 79 | — | — | 79 | Held by 1 |
| 16th | Joe Davis | 80 | — | — | 80 | Missed by 1 |
| 16th | Jamie LeRoyce McTizic | 80 | — | — | 80 | 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
Erin Banks*
USA
2nd
Vitor Chaves
Brazil
3rd
Edvan Palmeira
Brazil
4th
Brandon Hendrickson*
USA
5th
Ricardo Cenat
USA
6th
Carlos Asiedu Ocran
Ghana
7th
Mengyi Liu
China
8th
Tunahan Guler
Turkey
9th
Victor Ramirez
Venezuela
10th
Rhyan Clark
USA
11th
Adama Jammeh
UK
12th
Jordan Clark
USA
13th
Miguel Zapata
USA
14th
Burak King
USA
15th
Riccardo Croci
Italy
16th
Steven Bonini
USA
16th
Tan Dhaliwal
USA
16th
Alex Gibson
USA
16th
Jorge Hernandez
USA
16th
Adams Joseph
USA
16th
Michael Kent
UK
16th
Gage Moran
USA
16th
Bruce Nolte
USA
16th
Maiki Ono
Brazil
16th
Shayan Parvaz
Iran
16th
Brehon Perry
USA
16th
Ahmed Saleh
Egypt
16th
Ren Yi Xie
China
Scorecard Intelligence
Sourced from official show card
Erin Banks won decisively, +7 clear of second. Tightest call down the field: Edvan Palmeira over Brandon Hendrickson, 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Erin Banks* | 5 | — | — | 5 | Lock win +7 |
| 2nd | Vitor Chaves | 12 | — | — | 12 | |
| 3rd | Edvan Palmeira | 16 | — | — | 16 | Held by 2 |
| 4th | Brandon Hendrickson* | 18 | — | — | 18 | Missed by 2 |
| 5th | Ricardo Cenat | 26 | — | — | 26 | |
| 6th | Carlos Asiedu Ocran | 29 | — | — | 29 | |
| 7th | Mengyi Liu | 35 | — | — | 35 | |
| 8th | Tunahan Guler | 40 | — | — | 40 | |
| 9th | Victor Ramirez | 45 | — | — | 45 | |
| 10th | Rhyan Clark | 52 | — | — | 52 | |
| 11th | Adama Jammeh | 55 | — | — | 55 | |
| 12th | Jordan Clark | 61 | — | — | 61 | |
| 13th | Miguel Zapata | 64 | — | — | 64 | |
| 14th | Burak King | 71 | — | — | 71 | Held by 2 |
| 15th | Riccardo Croci | 73 | — | — | 73 | Missed by 2 |
| 16th | Steven Bonini | 80 | — | — | 80 | Tied |
| 16th | Tan Dhaliwal | 80 | — | — | 80 | Tied |
| 16th | Alex Gibson | 80 | — | — | 80 | Tied |
| 16th | Jorge Hernandez | 80 | — | — | 80 | Tied |
| 16th | Adams Joseph | 80 | — | — | 80 | Tied |
| 16th | Michael Kent | 80 | — | — | 80 | Tied |
| 16th | Gage Moran | 80 | — | — | 80 | Tied |
| 16th | Bruce Nolte | 80 | — | — | 80 | Tied |
| 16th | Maiki Ono | 80 | — | — | 80 | Tied |
| 16th | Shayan Parvaz | 80 | — | — | 80 | Tied |
| 16th | Brehon Perry | 80 | — | — | 80 | Tied |
| 16th | Ahmed Saleh | 80 | — | — | 80 | Tied |
| 16th | Ren Yi Xie | 80 | — | — | 80 | 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
Aimee Delgado
USA
2nd
Ashlyn Little
USA
3rd
Maureen Blanquisco*
Philippines
4th
Ivanna Escandar
Spain
5th
Maria Acosta
Venezuela
6th
Ally Vatthauer
USA
7th
Alice Rocha
USA
8th
Jordan Brannon
USA
9th
Ariana Brothers
USA
10th
Lacy Rutland
USA
11th
Iulia Baba
Romania
12th
Ji Bin Park
South Korea
13th
Sharon Ramos
Dominican Republic
14th
Jessica Wilson
USA
15th
Lexus Redmond
USA
16th
Brookelinh Aquilino
USA
16th
Holly Baxter
USA
16th
Bin Liang
China
16th
Torey Braly
USA
16th
Oksana Bryhidyr
USA
16th
Jenny Chan
USA
16th
Maiwenn Crausaz
Switzerland
16th
Ashley Hampton
USA
16th
Bailey Harrison
USA
16th
Sasa He
China
16th
Dahye Jeon
South Korea
16th
Fatima Rashid
USA
16th
Ali Taylor
USA
16th
Kallie Travers
USA
16th
Vikki Wey
China
Scorecard Intelligence
Sourced from official show card
Aimee Delgado won by 5 — a narrow decision. Tightest call down the field: Maureen Blanquisco over Ivanna Escandar, 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 | Aimee Delgado | 5 | — | — | 5 | Narrow win |
| 2nd | Ashlyn Little | 10 | — | — | 10 | |
| 3rd | Maureen Blanquisco* | 17 | — | — | 17 | Held by 1 |
| 4th | Ivanna Escandar | 18 | — | — | 18 | Missed by 1 |
| 5th | Maria Acosta | 25 | — | — | 25 | |
| 6th | Ally Vatthauer | 30 | — | — | 30 | |
| 7th | Alice Rocha | 36 | — | — | 36 | |
| 8th | Jordan Brannon | 40 | — | — | 40 | |
| 9th | Ariana Brothers | 45 | — | — | 45 | |
| 10th | Lacy Rutland | 51 | — | — | 51 | Held by 1 |
| 11th | Iulia Baba | 52 | — | — | 52 | Missed by 1 |
| 12th | Ji Bin Park | 62 | — | — | 62 | Held by 1 |
| 13th | Sharon Ramos | 63 | — | — | 63 | Missed by 1 |
| 14th | Jessica Wilson | 72 | — | — | 72 | Held by 1 |
| 15th | Lexus Redmond | 73 | — | — | 73 | Missed by 1 |
| 16th | Brookelinh Aquilino | 80 | — | — | 80 | Tied |
| 16th | Holly Baxter | 80 | — | — | 80 | Tied |
| 16th | Bin Liang | 80 | — | — | 80 | Tied |
| 16th | Torey Braly | 80 | — | — | 80 | Tied |
| 16th | Oksana Bryhidyr | 80 | — | — | 80 | Tied |
| 16th | Jenny Chan | 80 | — | — | 80 | Tied |
| 16th | Maiwenn Crausaz | 80 | — | — | 80 | Tied |
| 16th | Ashley Hampton | 80 | — | — | 80 | Tied |
| 16th | Bailey Harrison | 80 | — | — | 80 | Tied |
| 16th | Sasa He | 80 | — | — | 80 | Tied |
| 16th | Dahye Jeon | 80 | — | — | 80 | Tied |
| 16th | Fatima Rashid | 80 | — | — | 80 | Tied |
| 16th | Ali Taylor | 80 | — | — | 80 | Tied |
| 16th | Kallie Travers | 80 | — | — | 80 | Tied |
| 16th | Vikki Wey | 80 | — | — | 80 | 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
Lola Montez*
Canada
2nd
Natalia Soltero
Mexico
3rd
Lena Ramsteiner
Germany
4th
Nicole Zenobia Graham
USA
5th
Melissa Brodsky
USA
6th
Jennifer Zienert
Germany
7th
Jeanne Kassel
Germany
8th
Adela Ondrejovicova
Slovakia
9th
Ericka Morales Morgan
Guatemala
10th
Manuella Lima
Brazil
11th
Natalia Sharapova
Russia
12th
Nicole Drobot
Canada
13th
Hannah Prause
Germany
14th
Rebecca Farrell
UK
15th
Cierra Alexis
USA
16th
Desiree Alferes
USA
16th
Spree Dyess
USA
16th
Clarissa Fortune
USA
16th
Jennifer Johnson
USA
16th
Daniella Means
USA
16th
Tamika Tucker
USA
16th
Melissa Zingale
USA
16th
Michelle Blaze
16th
Kiira Poux
USA
Scorecard Intelligence
Sourced from official show card
Lola Montez won by 5 — a narrow decision. Tightest call down the field: Hannah Prause over Rebecca Farrell, 1 point apart for 13th/14th.
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; 5 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Lola Montez* | 5 | — | — | 5 | Narrow win |
| 2nd | Natalia Soltero | 10 | — | — | 10 | |
| 3rd | Lena Ramsteiner | 15 | — | — | 15 | |
| 4th | Nicole Zenobia Graham | 20 | — | — | 20 | |
| 5th | Melissa Brodsky | 27 | — | — | 27 | Held by 2 |
| 6th | Jennifer Zienert | 29 | — | — | 29 | Missed by 2 |
| 7th | Jeanne Kassel | 34 | — | — | 34 | |
| 8th | Adela Ondrejovicova | 40 | — | — | 40 | |
| 9th | Ericka Morales Morgan | 47 | — | — | 47 | |
| 10th | Manuella Lima | 50 | — | — | 50 | |
| 11th | Natalia Sharapova | 58 | — | — | 58 | |
| 12th | Nicole Drobot | 61 | — | — | 61 | |
| 13th | Hannah Prause | 67 | — | — | 67 | Held by 1 |
| 14th | Rebecca Farrell | 68 | — | — | 68 | Missed by 1 |
| 15th | Cierra Alexis | 74 | — | — | 74 | |
| 16th | Desiree Alferes | 77 | — | — | 77 | |
| 16th | Spree Dyess | 80 | — | — | 80 | Tied |
| 16th | Clarissa Fortune | 80 | — | — | 80 | Tied |
| 16th | Jennifer Johnson | 80 | — | — | 80 | Tied |
| 16th | Daniella Means | 80 | — | — | 80 | Tied |
| 16th | Tamika Tucker | 80 | — | — | 80 | Tied |
| 16th | Melissa Zingale | 80 | — | — | 80 | Tied |
| 16th | Michelle Blaze | 80 | — | — | 80 | Tied |
| 16th | Kiira Poux | 80 | — | — | 80 | 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
Valquiria Lopes
Brazil
2nd
Rayane Fogal
Brazil
3rd
Leonida Ciobu
Moldova
4th
Kassandra Gillis
Canada
5th
Lisa Meiswinkel
Germany
6th
Chery Figueroa Calix
Spain
7th
Wynter Addams
UK
8th
Sandra Colorado Acal
Spain
9th
Jasmine Payne
USA
10th
Sophie Brewster
UK
11th
Ruth Casado Petizco
Spain
12th
Melitza Guerrero
USA
13th
Ruth Martinez
USA
14th
Jennifer Zollars
USA
15th
Nicole Raymond
16th
Jasmine Amato
USA
16th
Monika Jedras
Australia
16th
Whitney Lobreau
16th
Sirke Virkkunen
Finland
16th
Minju Yoon
South Korea
16th
Casey Delong
Scorecard Intelligence
Sourced from official show card
Valquiria Lopes won by 3 — a narrow decision. Tightest call down the field: Lisa Meiswinkel over Chery Figueroa Calix, 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Valquiria Lopes | 6 | — | — | 6 | Narrow win |
| 2nd | Rayane Fogal | 9 | — | — | 9 | |
| 3rd | Leonida Ciobu | 15 | — | — | 15 | |
| 4th | Kassandra Gillis | 20 | — | — | 20 | |
| 5th | Lisa Meiswinkel | 27 | — | — | 27 | Held by 1 |
| 6th | Chery Figueroa Calix | 28 | — | — | 28 | Missed by 1 |
| 7th | Wynter Addams | 36 | — | — | 36 | |
| 8th | Sandra Colorado Acal | 39 | — | — | 39 | |
| 9th | Jasmine Payne | 45 | — | — | 45 | |
| 10th | Sophie Brewster | 50 | — | — | 50 | |
| 11th | Ruth Casado Petizco | 55 | — | — | 55 | |
| 12th | Melitza Guerrero | 60 | — | — | 60 | |
| 13th | Ruth Martinez | 65 | — | — | 65 | |
| 14th | Jennifer Zollars | 73 | — | — | 73 | Held by 1 |
| 15th | Nicole Raymond | 74 | — | — | 74 | Missed by 1 |
| 16th | Jasmine Amato | 80 | — | — | 80 | Tied |
| 16th | Monika Jedras | 80 | — | — | 80 | Tied |
| 16th | Whitney Lobreau | 80 | — | — | 80 | Tied |
| 16th | Sirke Virkkunen | 80 | — | — | 80 | Tied |
| 16th | Minju Yoon | 80 | — | — | 80 | Tied |
| 16th | Casey Delong | 80 | — | — | 80 | 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
Natalia Abraham Coelho*
USA
2nd
Rachel Daniels
USA
3rd
Sheronica Henton
USA
4th
Birgit Andersch
Germany
5th
Anna-Lena Prinz
6th
Natalie Rae Wolfe
USA
7th
Barbara Menage
France
8th
Xin Qi
China
9th
Justine Albert
10th
Ji Hye Lee
South Korea
11th
Kristine Salinas
USA
Scorecard Intelligence
Sourced from official show card
Natalia Abraham Coelho won by 5 — 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 11 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Natalia Abraham Coelho* | 5 | — | — | 5 | Narrow win |
| 2nd | Rachel Daniels | 10 | — | — | 10 | |
| 3rd | Sheronica Henton | 15 | — | — | 15 | |
| 4th | Birgit Andersch | 20 | — | — | 20 | |
| 5th | Anna-Lena Prinz | 25 | — | — | 25 | |
| 6th | Natalie Rae Wolfe | 30 | — | — | 30 | |
| 7th | Barbara Menage | 35 | — | — | 35 | |
| 8th | Xin Qi | 41 | — | — | 41 | |
| 9th | Justine Albert | 44 | — | — | 44 | |
| 10th | Ji Hye Lee | 50 | — | — | 50 | |
| 11th | Kristine Salinas | 55 | — | — | 55 |
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. "2025 Pittsburgh Pro — results." CalloutIQ, 146 results across 7 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2025-pittsburgh-pro
@misc{calloutiq-contests-2025-pittsburgh-pro-2026-11-01,
title = {{2025 Pittsburgh Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed November 1, 2026},
howpublished = {\url{https://calloutiq.com/contests/2025-pittsburgh-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
146 results across 7 divisions, 146 carrying judging scores off an official card, each row with its own source link. 7 of 7 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/2025-pittsburgh-pro" title="2025 Pittsburgh 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.