2025 Euro Muscle Show Pro
1st
Emanuele Ricotti
Italy
2nd
Krimo Ammari
USA
3rd
Oliver Prochazka
Slovakia
4th
Redir Nerway
Sweden
5th
Dylan Dawson
South Africa
6th
Alexander Westermeier
Germany
7th
Mostafa Eskandari
Netherlands
8th
Patryk Jaskiewicz
Poland
9th
Victor Toledo Pardo
Spain
10th
Ahmed Hameed Aleidani
UAE
11th
Siem Goossens
Netherlands
12th
Valeri Frizler
Germany
13th
Abdulrahman Alnaim
Saudi Arabia
14th
Johnpaul Lusana
Denmark
15th
Niclas Henrik
Finland
16th
Ruy Rodriguez
Portugal
Scorecard Intelligence
Sourced from official show card
Emanuele Ricotti won by 3 — a narrow decision. Tightest call down the field: Abdulrahman Alnaim over Johnpaul Lusana, 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; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Emanuele Ricotti | 3 | — | — | 3 | Narrow win |
| 2nd | Krimo Ammari | 6 | — | — | 6 | |
| 3rd | Oliver Prochazka | 9 | — | — | 9 | |
| 4th | Redir Nerway | 12 | — | — | 12 | |
| 5th | Dylan Dawson | 15 | — | — | 15 | |
| 6th | Alexander Westermeier | 18 | — | — | 18 | |
| 7th | Mostafa Eskandari | 21 | — | — | 21 | |
| 8th | Patryk Jaskiewicz | 24 | — | — | 24 | |
| 9th | Victor Toledo Pardo | 27 | — | — | 27 | |
| 10th | Ahmed Hameed Aleidani | 30 | — | — | 30 | |
| 11th | Siem Goossens | 33 | — | — | 33 | |
| 12th | Valeri Frizler | 36 | — | — | 36 | |
| 13th | Abdulrahman Alnaim | 40 | — | — | 40 | Held by 1 |
| 14th | Johnpaul Lusana | 41 | — | — | 41 | Missed by 1 |
| 15th | Niclas Henrik | 45 | — | — | 45 | |
| 16th | Ruy Rodriguez | 48 | — | — | 48 |
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
Hossein Karimi
Iran
2nd
Isaac Francis
UK
3rd
Alvaro Rios
Spain
4th
Hussein Akancan
Turkey
5th
Lucas Lage
Brazil
6th
Andrei Alexandru Petrea
Romania
7th
Lenny Massouf
France
8th
Philippe Degila
France
9th
Andrea Antonelli
Italy
10th
Andrea Amato
Italy
11th
Saad Binhashim
Saudi Arabia
12th
Christian Ani
Germany
13th
Hamed Parveh
Netherlands
14th
Izairo Boldewijn
Netherlands
15th
Abdullah Al Sharafi
Kuwait
Scorecard Intelligence
Sourced from official show card
Hossein Karimi won by 3 — a narrow decision. Tightest call down the field: Andrea Antonelli over Andrea Amato, 1 point apart for 9th/10th.
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 | Hossein Karimi | 3 | — | — | 3 | Narrow win |
| 2nd | Isaac Francis | 6 | — | — | 6 | |
| 3rd | Alvaro Rios | 9 | — | — | 9 | |
| 4th | Hussein Akancan | 12 | — | — | 12 | |
| 5th | Lucas Lage | 15 | — | — | 15 | |
| 6th | Andrei Alexandru Petrea | 18 | — | — | 18 | |
| 7th | Lenny Massouf | 21 | — | — | 21 | |
| 8th | Philippe Degila | 24 | — | — | 24 | |
| 9th | Andrea Antonelli | 28 | — | — | 28 | Held by 1 |
| 10th | Andrea Amato | 29 | — | — | 29 | Missed by 1 |
| 11th | Saad Binhashim | 33 | — | — | 33 | |
| 12th | Christian Ani | 36 | — | — | 36 | |
| 13th | Hamed Parveh | 39 | — | — | 39 | |
| 14th | Izairo Boldewijn | 43 | — | — | 43 | Held by 1 |
| 15th | Abdullah Al Sharafi | 44 | — | — | 44 | 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.
1st
Jose Maria Mete Bueriberi
Spain
2nd
Roman Iushchenko
Ukraine
3rd
Marco Ruz
France
4th
Nasser Mohammad
Kuwait
5th
Daniel Sticco
Italy
6th
Daniel Goss
Italy
7th
Adel Altamimi
Kuwait
8th
Stef Bruggink
Belgium
9th
Daniel Vasilica
Romania
10th
Connor Rendchen
UK
11th
Juri Logrippo
Italy
Scorecard Intelligence
Sourced from official show card
Jose Maria Mete Bueriberi 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.
All 11 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Jose Maria Mete Bueriberi | 4 | — | — | 4 | Razor-thin win |
| 2nd | Roman Iushchenko | 5 | — | — | 5 | Missed by 1 |
| 3rd | Marco Ruz | 9 | — | — | 9 | |
| 4th | Nasser Mohammad | 12 | — | — | 12 | |
| 5th | Daniel Sticco | 15 | — | — | 15 | |
| 6th | Daniel Goss | 18 | — | — | 18 | |
| 7th | Adel Altamimi | 21 | — | — | 21 | |
| 8th | Stef Bruggink | 24 | — | — | 24 | |
| 9th | Daniel Vasilica | 27 | — | — | 27 | |
| 10th | Connor Rendchen | 30 | — | — | 30 | |
| 11th | Juri Logrippo | 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.
1st
Alice Marchisio
Italy
2nd
Anna Setlak
Italy
3rd
Rukiye Solak
Turkey
4th
Lisa Reith
Germany
5th
Monique Jansen Van Vuuren
South Africa
6th
Beatrix Petri
Hungary
7th
Sarah Neuheisel
Germany
8th
Elisabet Vang
Faroe Islands
9th
Noemi Lavacca
Italy
10th
Alina Mirzakhanova
Ukraine
11th
Sofia Kriuchkova
Russia
12th
Antonietta Cozzolino
Italy
13th
Janina Jerabkova
Czech Republic
14th
Evelina Lahteenmaki
Sweden
15th
Scarlett Wilson
UK
16th
Natalie Koursari
Greece
16th
Toni Lueck
Germany
16th
Margherita Todeschini
Italy
Scorecard Intelligence
Sourced from official show card
Alice Marchisio won by 3 — a narrow decision. Tightest call down the field: Noemi Lavacca over Alina Mirzakhanova, 1 point apart for 9th/10th.
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 | Alice Marchisio | 3 | — | — | 3 | Narrow win |
| 2nd | Anna Setlak | 6 | — | — | 6 | |
| 3rd | Rukiye Solak | 9 | — | — | 9 | |
| 4th | Lisa Reith | 12 | — | — | 12 | |
| 5th | Monique Jansen Van Vuuren | 15 | — | — | 15 | |
| 6th | Beatrix Petri | 18 | — | — | 18 | |
| 7th | Sarah Neuheisel | 21 | — | — | 21 | |
| 8th | Elisabet Vang | 24 | — | — | 24 | |
| 9th | Noemi Lavacca | 28 | — | — | 28 | Held by 1 |
| 10th | Alina Mirzakhanova | 29 | — | — | 29 | Missed by 1 |
| 11th | Sofia Kriuchkova | 34 | — | — | 34 | Held by 1 |
| 12th | Antonietta Cozzolino | 35 | — | — | 35 | Missed by 1 |
| 13th | Janina Jerabkova | 39 | — | — | 39 | |
| 14th | Evelina Lahteenmaki | 42 | — | — | 42 | |
| 15th | Scarlett Wilson | 45 | — | — | 45 | |
| 16th | Natalie Koursari | 48 | — | — | 48 | Tied |
| 16th | Toni Lueck | 48 | — | — | 48 | Tied |
| 16th | Margherita Todeschini | 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
Denise Zwinger-Tynek
Germany
2nd
Kristina Zafirova
Slovenia
3rd
Vanessa Happle
Germany
4th
Kamara Graham
UK
5th
Anna Borin
Ukraine
7th
Adela Ondrejovicova
Slovakia
8th
Karolina Wojcik
Poland
9th
Diana Petry
Germany
10th
Snezhana Vlahova
Bulgaria
11th
Katharina Kolbe
Germany
13th
Letizia Nicolosi
Germany
14th
Gabriela Linhartova
Czech Republic
15th
Maria Wattel
Scorecard Intelligence
Sourced from official show card
Denise Zwinger-Tynek won by 3 — a narrow decision. Tightest call down the field: Snezhana Vlahova over Katharina Kolbe, 1 point apart for 10th/11th.
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 | Denise Zwinger-Tynek | 3 | — | — | 3 | Narrow win |
| 2nd | Kristina Zafirova | 6 | — | — | 6 | |
| 3rd | Vanessa Happle | 9 | — | — | 9 | |
| 4th | Kamara Graham | 12 | — | — | 12 | |
| 5th | Anna Borin | 15 | — | — | 15 | |
| 6th | Daniela Stephanie Montero Encarnacion | 18 | — | — | 18 | |
| 7th | Adela Ondrejovicova | 21 | — | — | 21 | |
| 8th | Karolina Wojcik | 24 | — | — | 24 | |
| 9th | Diana Petry | 27 | — | — | 27 | |
| 10th | Snezhana Vlahova | 31 | — | — | 31 | Held by 1 |
| 11th | Katharina Kolbe | 32 | — | — | 32 | Missed by 1 |
| 12th | Behnaz Nasrollahi Azar | 38 | — | — | 38 | Held by 1 |
| 13th | Letizia Nicolosi | 39 | — | — | 39 | Missed by 1 |
| 14th | Gabriela Linhartova | 42 | — | — | 42 | Held by 2 |
| 15th | Maria Wattel | 44 | — | — | 44 | 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.
1st
Karla Sanchez
Argentina
2nd
Paula Fernandez Lopez
Spain
3rd
Carolina Santana Nunes Vila
Brazil
4th
Baoru Lu
China
5th
Carlotta Tonelli
Italy
6th
Anlly Saenz
Spain
7th
Tammy Weitzel
Germany
8th
Pryska Sita
Italy
9th
Kerry McManus
UK
10th
Mari Patrizzi
Brazil
11th
Alexandra Daniela Mihai
Romania
12th
Eve Toner
Ireland
13th
Quisha Hearn
USA
14th
Sirke Virkkunen
Finland
Scorecard Intelligence
Sourced from official show card
Karla Sanchez won the title by just 1 point — a razor-thin margin. Tightest call down the field: Paula Fernandez Lopez over Carolina Santana Nunes Vila, 1 point apart for 2nd/3rd.
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; 2 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Karla Sanchez | 5 | — | — | 5 | Razor-thin win |
| 2nd | Paula Fernandez Lopez | 6 | — | — | 6 | Missed by 1 |
| 3rd | Carolina Santana Nunes Vila | 7 | — | — | 7 | Missed by 1 |
| 4th | Baoru Lu | 12 | — | — | 12 | |
| 5th | Carlotta Tonelli | 16 | — | — | 16 | Held by 1 |
| 6th | Anlly Saenz | 17 | — | — | 17 | Missed by 1 |
| 7th | Tammy Weitzel | 21 | — | — | 21 | |
| 8th | Pryska Sita | 24 | — | — | 24 | |
| 9th | Kerry McManus | 27 | — | — | 27 | |
| 10th | Mari Patrizzi | 32 | — | — | 32 | Held by 1 |
| 11th | Alexandra Daniela Mihai | 33 | — | — | 33 | Missed by 1 |
| 12th | Eve Toner | 34 | — | — | 34 | Missed by 1 |
| 13th | Quisha Hearn | 39 | — | — | 39 | |
| 14th | Sirke Virkkunen | 42 | — | — | 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.
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 Euro Muscle Show Pro — results." CalloutIQ, 89 results across 6 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-euro-muscle-show-pro
@misc{calloutiq-contests-2025-euro-muscle-show-pro-2026-09-03,
title = {{2025 Euro Muscle Show Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2025-euro-muscle-show-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
89 results across 6 divisions, 89 carrying judging scores off an official card, each row with its own source link. 6 of 6 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-euro-muscle-show-pro" title="2025 Euro Muscle Show 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.