CalloutIQbeta

2025 Spanish Grand Prix Pro

Madrid, Spain · Nov 23
Classic Physique Full field · 11
1st Piotr WojtowiczPoland 10pts
2nd Jesus Rodriguez SendraSpain 4pts
3rd Fabian Farid SpingysGermany 3pts
4th Zhivko PetkovBulgaria 2pts
5th Mikhail TimoshinRussia 1pt
6th Tomas HnilicaSlovakia
7th Hasan AlibrahimNetherlands
8th Leo LevickySlovakia
9th Jaime VergaraSpain
10th Pekka KotipohjaFinland
11th Luca CorradoItaly
Scorecard Intelligence Sourced from official show card
Piotr Wojtowicz won the title by just 1 point — a razor-thin margin. Tightest call down the field: Zhivko Petkov over Mikhail Timoshin, 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 Piotr Wojtowicz leader
2nd Jesus Rodriguez Sendra +1 on 1st
3rd Fabian Farid Spingys +4 on 2nd
4th Zhivko Petkov +5 on 3rd
5th Mikhail Timoshin +1 on 4th
6th Tomas Hnilica +4 on 5th
7th Hasan Alibrahim +1 on 6th
8th Leo Levicky +4 on 7th
9th Jaime Vergara +3 on 8th
10th Pekka Kotipohja +3 on 9th
11th Luca Corrado +3 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Piotr Wojtowicz 4 4 Razor-thin win
2nd Jesus Rodriguez Sendra 5 5 Missed by 1
3rd Fabian Farid Spingys 9 9
4th Zhivko Petkov 14 14 Held by 1
5th Mikhail Timoshin 15 15 Missed by 1
6th Tomas Hnilica 19 19 Held by 1
7th Hasan Alibrahim 20 20 Missed by 1
8th Leo Levicky 24 24
9th Jaime Vergara 27 27
10th Pekka Kotipohja 30 30
11th Luca Corrado 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.
Men's Physique Full field · 19
1st Emile WalkerUK 10pts
2nd Mauro FialhoSpain 4pts
3rd Omar SuleimanUK 3pts
4th Andrea MostiItaly 2pts
5th Leonardo MarchiItaly 1pt
6th Palmai ZsoltHungary
8th Toby OwenUK
9th Filipe MartinsPortugal
10th Leonardo VecchiatoItaly
11th Thiago TavaresBrazil
16th Ali El KhtabiFrance
16th Antonio IoanItaly
16th Dustin OprisiuUSA
Scorecard Intelligence Sourced from official show card
Emile Walker won the title by just 1 point — a razor-thin margin. Tightest call down the field: Andrea Mosti over Leonardo Marchi, 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 Emile Walker leader
2nd Mauro Fialho +1 on 1st
3rd Omar Suleiman +4 on 2nd
4th Andrea Mosti +5 on 3rd
5th Leonardo Marchi +1 on 4th
6th Palmai Zsolt +3 on 5th
7th Adeyemi Awoyemi +3 on 6th
8th Toby Owen +3 on 7th
9th Filipe Martins +3 on 8th
10th Leonardo Vecchiato +3 on 9th
11th Thiago Tavares +3 on 10th
12th Gabriel Ogunmakin +3 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Emile Walker 4 4 Razor-thin win
2nd Mauro Fialho 5 5 Missed by 1
3rd Omar Suleiman 9 9
4th Andrea Mosti 14 14 Held by 1
5th Leonardo Marchi 15 15 Missed by 1
6th Palmai Zsolt 18 18
7th Adeyemi Awoyemi 21 21
8th Toby Owen 24 24
9th Filipe Martins 27 27
10th Leonardo Vecchiato 30 30
11th Thiago Tavares 33 33
12th Gabriel Ogunmakin 36 36
13th Sandeep Kumar Sahoo 39 39
14th Alejandro Ruiz Borrego 43 43 Held by 2
15th Jose Femenia Fletcher 45 45 Missed by 2
16th Ali El Khtabi 47 47 Missed by 2
16th Mohammad Alsaied Ahmad 48 48 Missed by 1
16th Antonio Ioan 48 48 Tied
16th Dustin Oprisiu 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.
Bikini Full field · 17
1st Aimee DelgadoUSA 10pts
2nd Ivanna EscandarSpain 4pts
3rd Patrizia VaccaroItaly 3pts
4th Alina BogachevaKyrgyzstan 2pts
5th Sara PunzettiItaly 1pt
6th Rania StamatiadouGreece
7th Giuditta TaccaniItaly
8th Laura ZakhariasHungary
9th Valentina MatarazzoArgentina
10th Sofia KriuchkovaRussia
11th Monique Jansen Van VuurenSouth Africa
12th Jessica KavanaghIreland
13th Vanity VinkNetherlands
14th Isabella SilvaItaly
15th Babett VongsantiHungary
16th Cassie HunterUK
16th Elisabet VangFaroe Islands
Scorecard Intelligence Sourced from official show card
Aimee Delgado won the title by just 1 point — a razor-thin margin. Tightest call down the field: Patrizia Vaccaro over Alina Bogacheva, 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 Aimee Delgado leader
2nd Ivanna Escandar +1 on 1st
3rd Patrizia Vaccaro +5 on 2nd
4th Alina Bogacheva +1 on 3rd
5th Sara Punzetti +4 on 4th
6th Rania Stamatiadou +3 on 5th
7th Giuditta Taccani +3 on 6th
8th Laura Zakharias +4 on 7th
9th Valentina Matarazzo +1 on 8th
10th Sofia Kriuchkova +4 on 9th
11th Monique Jansen Van Vuuren +3 on 10th
12th Jessica Kavanagh +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Aimee Delgado 4 4 Razor-thin win
2nd Ivanna Escandar 5 5 Missed by 1
3rd Patrizia Vaccaro 10 10 Held by 1
4th Alina Bogacheva 11 11 Missed by 1
5th Sara Punzetti 15 15
6th Rania Stamatiadou 18 18
7th Giuditta Taccani 21 21
8th Laura Zakharias 25 25 Held by 1
9th Valentina Matarazzo 26 26 Missed by 1
10th Sofia Kriuchkova 30 30
11th Monique Jansen Van Vuuren 33 33
12th Jessica Kavanagh 36 36
13th Vanity Vink 39 39
14th Isabella Silva 42 42
15th Babett Vongsanti 45 45
16th Cassie Hunter 48 48 Tied
16th Elisabet Vang 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 · 15
1st Josy Alves MacedoBrazil 10pts
2nd Anlly SaenzSpain 4pts
3rd Carolina CardosoPortugal 3pts
5th Anna MroczkowskaPoland 1pt
6th Susy RoseroColombia
7th Hojdea Ana CristinaRomania
8th Suzanna AltunjanEstonia
10th Greta ValentiniItaly
11th Catia MoreiraPortugal
12th Aysegul BesliHungary
13th Ana Paula FerreiraBrazil
14th Maria RichterGermany
15th Jada BeverlyUSA
Scorecard Intelligence Sourced from official show card
Josy Alves Macedo won by 3 — a narrow decision. Tightest call down the field: Anna Mroczkowska over Susy Rosero, 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 Josy Alves Macedo leader
2nd Anlly Saenz +3 on 1st
3rd Carolina Cardoso +3 on 2nd
5th Anna Mroczkowska +4 on 4th
6th Susy Rosero +1 on 5th
7th Hojdea Ana Cristina +4 on 6th
8th Suzanna Altunjan +3 on 7th
9th Sara Nieves Aguirre +3 on 8th
10th Greta Valentini +3 on 9th
11th Catia Moreira +3 on 10th
12th Aysegul Besli +4 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Josy Alves Macedo 3 3 Narrow win
2nd Anlly Saenz 6 6
3rd Carolina Cardoso 9 9
4th Paola Andrea Ibarguen Mosquera 12 12
5th Anna Mroczkowska 16 16 Held by 1
6th Susy Rosero 17 17 Missed by 1
7th Hojdea Ana Cristina 21 21
8th Suzanna Altunjan 24 24
9th Sara Nieves Aguirre 27 27
10th Greta Valentini 30 30
11th Catia Moreira 33 33
12th Aysegul Besli 37 37 Held by 1
13th Ana Paula Ferreira 38 38 Missed by 1
14th Maria Richter 42 42
15th Jada Beverly 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.
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. "2025 Spanish Grand Prix Pro — results." CalloutIQ, 62 results across 4 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-spanish-grand-prix-pro
@misc{calloutiq-contests-2025-spanish-grand-prix-pro-2026-09-03,
  title  = {{2025 Spanish Grand Prix Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-spanish-grand-prix-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
62 results across 4 divisions, 62 carrying judging scores off an official card, each row with its own source link. 4 of 4 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-spanish-grand-prix-pro" title="2025 Spanish Grand Prix 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.