CalloutIQbeta

2025 Etenon Spain Pro

Torremolinos, Spain · Aug 23

Men's Physique

Full field · 9
2nd Andrea MostiItaly
4th Abdulrahman AlkhaledNetherlands
5th Jorge TabetSpain
7th Jaime Maso LopezSpain
8th Hussein AkancanTurkey
9th Aryan AliGermany
Scorecard Intelligence Sourced from official show card
Leonardo Vecchiato 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 Leonardo Vecchiato leader
2nd Andrea Mosti +3 on 1st
3rd Dwayne Latinwo +3 on 2nd
4th Abdulrahman Alkhaled +3 on 3rd
5th Jorge Tabet +3 on 4th
6th Massimiliano Santoro +3 on 5th
7th Jaime Maso Lopez +3 on 6th
8th Hussein Akancan +3 on 7th
9th Aryan Ali +3 on 8th
All 9 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Leonardo Vecchiato 3— — 3 Narrow win
2nd Andrea Mosti 6— — 6
3rd Dwayne Latinwo 9— — 9
4th Abdulrahman Alkhaled 12— — 12
5th Jorge Tabet 15— — 15
6th Massimiliano Santoro 18— — 18
7th Jaime Maso Lopez 21— — 21
8th Hussein Akancan 24— — 24
9th Aryan Ali 27— — 27
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 · 9
2nd Roman IushchenkoUkraine
3rd Radoslav AngelovBulgaria
4th Henrique SilvaBrazil
5th Adel MohammedKuwait
6th Piotr BoreckiPoland
7th Ayham AlawsGermany
8th Luciano BasoniItaly
9th Burga KeskinTurkey
Scorecard Intelligence Sourced from official show card
Jose Maria Mete Bueriberi 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.
2nd Roman Iushchenko +3 on 1st
3rd Radoslav Angelov +3 on 2nd
4th Henrique Silva +3 on 3rd
5th Adel Mohammed +3 on 4th
6th Piotr Borecki +3 on 5th
7th Ayham Alaws +3 on 6th
8th Luciano Basoni +3 on 7th
9th Burga Keskin +3 on 8th
All 9 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Jose Maria Mete Bueriberi 3— — 3 Narrow win
2nd Roman Iushchenko 6— — 6
3rd Radoslav Angelov 9— — 9
4th Henrique Silva 12— — 12
5th Adel Mohammed 15— — 15
6th Piotr Borecki 18— — 18
7th Ayham Alaws 21— — 21
8th Luciano Basoni 24— — 24
9th Burga Keskin 27— — 27
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 · 19
1st Anna SetlakItaly
2nd Chantal HillSpain
3rd Rania StamatiadouGreece
6th Isabella SilvaItaly
7th Celina SchulzGermany
8th Gloria DelgadoSpain
10th Doriana KandevaBulgaria
11th Ornella AngileriItaly
12th Katarzyna NowackaPoland
14th Krisztina MelegHungary
15th Alina MirzakhanovaUkraine
16th Noemi LavaccaItaly
16th Regina Viktoria NogaHungary
16th Rosa PaloperaFinland
16th Liliana SakhanovaSweden
Scorecard Intelligence Sourced from official show card
Anna Setlak won by 3 — a narrow decision. Tightest call down the field: Krisztina Meleg over Alina Mirzakhanova, 2 points apart for 14th/15th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Anna Setlak leader
2nd Chantal Hill +3 on 1st
3rd Rania Stamatiadou +3 on 2nd
4th Cristobalina Pajares +3 on 3rd
5th Ekaterina Opekunova +3 on 4th
6th Isabella Silva +3 on 5th
7th Celina Schulz +3 on 6th
8th Gloria Delgado +3 on 7th
9th Margherita Todeschini +3 on 8th
10th Doriana Kandeva +3 on 9th
11th Ornella Angileri +3 on 10th
12th Katarzyna Nowacka +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Anna Setlak 3— — 3 Narrow win
2nd Chantal Hill 6— — 6
3rd Rania Stamatiadou 9— — 9
4th Cristobalina Pajares 12— — 12
5th Ekaterina Opekunova 15— — 15
6th Isabella Silva 18— — 18
7th Celina Schulz 21— — 21
8th Gloria Delgado 24— — 24
9th Margherita Todeschini 27— — 27
10th Doriana Kandeva 30— — 30
11th Ornella Angileri 33— — 33
12th Katarzyna Nowacka 36— — 36
13th Raphaela Rafisa Santos Costa 39— — 39
14th Krisztina Meleg 43— — 43 Held by 2
15th Alina Mirzakhanova 45— — 45 Missed by 2
16th Noemi Lavacca 48— — 48 Tied
16th Regina Viktoria Noga 48— — 48 Tied
16th Rosa Palopera 48— — 48 Tied
16th Liliana Sakhanova 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.
Results — Third-Party Reproductions

Third-party reproductions of the results — no official IFBB Pro or NPC News scorecard is available for these yet.

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 Etenon Spain Pro — results." CalloutIQ, 37 results across 3 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2025-etenon-spain-pro
@misc{calloutiq-contests-2025-etenon-spain-pro-2026-11-01,
  title  = {{2025 Etenon Spain Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-etenon-spain-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
37 results across 3 divisions, 37 carrying judging scores off an official card, each row with its own source link. 3 of 3 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-etenon-spain-pro" title="2025 Etenon Spain 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.