CalloutIQbeta

2025 Euro Muscle Show Pro

Amsterdam, Netherlands · Jul 12–13
Classic Physique Full field · 16
1st Emanuele RicottiItaly
2nd Krimo AmmariUSA
3rd Oliver ProchazkaSlovakia
4th Redir NerwaySweden
5th Dylan DawsonSouth Africa
7th Mostafa EskandariNetherlands
8th Patryk JaskiewiczPoland
11th Siem GoossensNetherlands
12th Valeri FrizlerGermany
13th Abdulrahman AlnaimSaudi Arabia
14th Johnpaul LusanaDenmark
15th Niclas HenrikFinland
16th Ruy RodriguezPortugal
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.
1st Emanuele Ricotti leader
2nd Krimo Ammari +3 on 1st
3rd Oliver Prochazka +3 on 2nd
4th Redir Nerway +3 on 3rd
5th Dylan Dawson +3 on 4th
6th Alexander Westermeier +3 on 5th
7th Mostafa Eskandari +3 on 6th
8th Patryk Jaskiewicz +3 on 7th
9th Victor Toledo Pardo +3 on 8th
10th Ahmed Hameed Aleidani +3 on 9th
11th Siem Goossens +3 on 10th
12th Valeri Frizler +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
Men's Physique Full field · 15
1st Hossein KarimiIran
3rd Alvaro RiosSpain
4th Hussein AkancanTurkey
5th Lucas LageBrazil
7th Lenny MassoufFrance
8th Philippe DegilaFrance
9th Andrea AntonelliItaly
10th Andrea AmatoItaly
11th Saad BinhashimSaudi Arabia
12th Christian AniGermany
13th Hamed ParvehNetherlands
14th Izairo BoldewijnNetherlands
15th Abdullah Al SharafiKuwait
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.
1st Hossein Karimi leader
2nd Isaac Francis +3 on 1st
3rd Alvaro Rios +3 on 2nd
4th Hussein Akancan +3 on 3rd
5th Lucas Lage +3 on 4th
6th Andrei Alexandru Petrea +3 on 5th
7th Lenny Massouf +3 on 6th
8th Philippe Degila +3 on 7th
9th Andrea Antonelli +4 on 8th
10th Andrea Amato +1 on 9th
11th Saad Binhashim +4 on 10th
12th Christian Ani +3 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
212 Bodybuilding Full field · 11
2nd Roman IushchenkoUkraine
3rd Marco RuzFrance
4th Nasser MohammadKuwait
5th Daniel SticcoItaly
6th Daniel GossItaly
7th Adel AltamimiKuwait
8th Stef BrugginkBelgium
9th Daniel VasilicaRomania
11th Juri LogrippoItaly
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.
2nd Roman Iushchenko +1 on 1st
3rd Marco Ruz +4 on 2nd
4th Nasser Mohammad +3 on 3rd
5th Daniel Sticco +3 on 4th
6th Daniel Goss +3 on 5th
7th Adel Altamimi +3 on 6th
8th Stef Bruggink +3 on 7th
9th Daniel Vasilica +3 on 8th
10th Connor Rendchen +3 on 9th
11th Juri Logrippo +3 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
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.
Bikini Full field · 18
1st Alice MarchisioItaly
2nd Anna SetlakItaly
3rd Rukiye SolakTurkey
4th Lisa ReithGermany
5th Monique Jansen Van VuurenSouth Africa
6th Beatrix PetriHungary
7th Sarah NeuheiselGermany
8th Elisabet VangFaroe Islands
9th Noemi LavaccaItaly
10th Alina MirzakhanovaUkraine
11th Sofia KriuchkovaRussia
13th Janina JerabkovaCzech Republic
14th Evelina LahteenmakiSweden
16th Natalie KoursariGreece
16th Toni LueckGermany
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.
1st Alice Marchisio leader
2nd Anna Setlak +3 on 1st
3rd Rukiye Solak +3 on 2nd
4th Lisa Reith +3 on 3rd
6th Beatrix Petri +3 on 5th
7th Sarah Neuheisel +3 on 6th
8th Elisabet Vang +3 on 7th
9th Noemi Lavacca +4 on 8th
10th Alina Mirzakhanova +1 on 9th
11th Sofia Kriuchkova +5 on 10th
12th Antonietta Cozzolino +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
Figure Full field · 15
2nd Kristina ZafirovaSlovenia
3rd Vanessa HappleGermany
5th Anna BorinUkraine
7th Adela OndrejovicovaSlovakia
8th Karolina WojcikPoland
9th Diana PetryGermany
10th Snezhana VlahovaBulgaria
11th Katharina KolbeGermany
13th Letizia NicolosiGermany
14th Gabriela LinhartovaCzech Republic
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.
2nd Kristina Zafirova +3 on 1st
3rd Vanessa Happle +3 on 2nd
4th Kamara Graham +3 on 3rd
5th Anna Borin +3 on 4th
7th Adela Ondrejovicova +3 on 6th
8th Karolina Wojcik +3 on 7th
9th Diana Petry +3 on 8th
10th Snezhana Vlahova +4 on 9th
11th Katharina Kolbe +1 on 10th
12th Behnaz Nasrollahi Azar +6 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.
Wellness Full field · 14
1st Karla SanchezArgentina
4th Baoru LuChina
5th Carlotta TonelliItaly
6th Anlly SaenzSpain
7th Tammy WeitzelGermany
8th Pryska SitaItaly
10th Mari PatrizziBrazil
12th Eve TonerIreland
13th Quisha HearnUSA
14th Sirke VirkkunenFinland
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.
1st Karla Sanchez leader
2nd Paula Fernandez Lopez +1 on 1st
4th Baoru Lu +5 on 3rd
5th Carlotta Tonelli +4 on 4th
6th Anlly Saenz +1 on 5th
7th Tammy Weitzel +4 on 6th
8th Pryska Sita +3 on 7th
9th Kerry McManus +3 on 8th
10th Mari Patrizzi +5 on 9th
11th Alexandra Daniela Mihai +1 on 10th
12th Eve Toner +1 on 11th
Top 12 scoring positions; 2 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
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.