2025 Empro Classic Pro
1st
Sasan Heirati
UK
2nd
Angel Calderon Frias
Spain
3rd
Justin Musiol
Germany
4th
Kasozi Brian Drago
Netherlands
5th
Antoine Loth
Spain
6th
Stef Bruggink
Belgium
7th
Kemal Topaloglu
UK
8th
Dennis Friedrich
Germany
9th
Dmitrij Anisimov
Switzerland
10th
Oleksandr Bohdanov
Spain
11th
Giulio Albi
Italy
12th
Claudio Sergio
UK
Scorecard Intelligence
Sourced from official show card
Sasan Heirati won by 4 — 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 | Sasan Heirati | 4 | 3 | ▲1 | 7 | Narrow win |
| 2nd | Angel Calderon Frias | 5 | 6 | ▼1 | 11 | |
| 3rd | Justin Musiol | 9 | 9 | — | 18 | |
| 4th | Kasozi Brian Drago | 12 | 12 | — | 24 | |
| 5th | Antoine Loth | 16 | 15 | ▲1 | 31 | |
| 6th | Stef Bruggink | 17 | 18 | ▼1 | 35 | |
| 7th | Kemal Topaloglu | 21 | 21 | — | 42 | |
| 8th | Dennis Friedrich | 24 | 24 | — | 48 | |
| 9th | Dmitrij Anisimov | 30 | 27 | ▲3 | 57 | Held on finals |
| 10th | Oleksandr Bohdanov | 27 | 30 | ▼3 | 57 | Missed on finals |
| 11th | Giulio Albi | 33 | 33 | — | 66 | |
| 12th | Claudio Sergio | 36 | 36 | — | 72 |
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
Mustafa Yildiz
Turkey
2nd
German Pastor
Spain
3rd
Valeri Enchev
Bulgaria
4th
Johnpaul Lusana
Denmark
5th
Julian Castano
Colombia
6th
Yousef Aldosary
Saudi Arabia
7th
Reiner Stimmler
Germany
8th
Francesco Della Vedova
Italy
9th
Patryk Jaskiewicz
Poland
10th
Tamas Fustos
Hungary
11th
Kevin Stutz
Austria
12th
Zach Persson
Sweden
13th
Daniel Foster
Austria
14th
Momo Soumahoro
Italy
Scorecard Intelligence
Sourced from official show card
Mustafa Yildiz won by 3 — a narrow decision. Tightest call down the field: Julian Castano over Yousef Aldosary, 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; 2 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Mustafa Yildiz | 3 | — | — | 3 | Narrow win |
| 2nd | German Pastor | 6 | — | — | 6 | |
| 3rd | Valeri Enchev | 9 | — | — | 9 | |
| 4th | Johnpaul Lusana | 12 | — | — | 12 | |
| 5th | Julian Castano | 16 | — | — | 16 | Held by 1 |
| 6th | Yousef Aldosary | 17 | — | — | 17 | Missed by 1 |
| 7th | Reiner Stimmler | 22 | — | — | 22 | Held by 1 |
| 8th | Francesco Della Vedova | 23 | — | — | 23 | Missed by 1 |
| 9th | Patryk Jaskiewicz | 29 | — | — | 29 | Held by 1 |
| 10th | Tamas Fustos | 30 | — | — | 30 | Missed by 1 |
| 11th | Kevin Stutz | 32 | — | — | 32 | Missed by 2 |
| 12th | Zach Persson | 35 | — | — | 35 | |
| 13th | Daniel Foster | 39 | — | — | 39 | |
| 14th | Momo Soumahoro | 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.
1st
Mauro Fialho
Spain
2nd
Matheus Nery
Brazil
3rd
Igor Williams
Spain
4th
Alvaro Rios
Spain
5th
Mahmood Al-Maghrabi
Bahrain
6th
Elton Pinto Mota
Portugal
7th
Paul Gustave
France
8th
Tamas Godo
Hungary
9th
Jorge Corona
Mexico
10th
Lenny Massouf
France
11th
Fabian Kalin
Switzerland
12th
Simo Idrissi
Morocco
13th
De Mouta Moutaouafir
Spain
14th
Andrea Amato
Italy
15th
Marco Pinelli
Italy
16th
Gerardo Cosimato
Italy
16th
Michael Kent
UK
Scorecard Intelligence
Sourced from official show card
Mauro Fialho won by 3 — a narrow decision. Tightest call down the field: Igor Williams over Alvaro Rios, 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 | Mauro Fialho | 3 | — | — | 3 | Narrow win |
| 2nd | Matheus Nery | 6 | — | — | 6 | |
| 3rd | Igor Williams | 10 | — | — | 10 | Held by 1 |
| 4th | Alvaro Rios | 11 | — | — | 11 | Missed by 1 |
| 5th | Mahmood Al-Maghrabi | 16 | — | — | 16 | Held by 1 |
| 6th | Elton Pinto Mota | 17 | — | — | 17 | Missed by 1 |
| 7th | Paul Gustave | 21 | — | — | 21 | |
| 8th | Tamas Godo | 24 | — | — | 24 | |
| 9th | Jorge Corona | 28 | — | — | 28 | Held by 1 |
| 10th | Lenny Massouf | 29 | — | — | 29 | Missed by 1 |
| 11th | Fabian Kalin | 33 | — | — | 33 | |
| 12th | Simo Idrissi | 36 | — | — | 36 | |
| 13th | De Mouta Moutaouafir | 41 | — | — | 41 | Held by 1 |
| 14th | Andrea Amato | 42 | — | — | 42 | Missed by 1 |
| 15th | Marco Pinelli | 44 | — | — | 44 | Missed by 2 |
| 16th | Gerardo Cosimato | 48 | — | — | 48 | Tied |
| 16th | Michael Kent | 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
Ivanna Escandar
Spain
2nd
Lisa Reith
Germany
3rd
Gulsah Gorgulu
Turkey
4th
Rukiye Solak
Turkey
5th
Kirsty Taylor
UK
6th
Carina Helander
UK
7th
Ester Sala Hernandez
Spain
8th
Kateryna Spievakova
Ukraine
9th
Aneta Szoltysek
Poland
10th
Liliana Sakhanova
Sweden
11th
Miriam Colmenero
12th
Evelina Lahteenmaki
Sweden
13th
Kaisa Kuusnomm
14th
Raphaela Rafisa Santos Costa
Italy
15th
Lucia Rivero
16th
Lubova Saponenko
Scorecard Intelligence
Sourced from official show card
Ivanna Escandar 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Ivanna Escandar | 3 | — | — | 3 | Narrow win |
| 2nd | Lisa Reith | 6 | — | — | 6 | |
| 3rd | Gulsah Gorgulu | 9 | — | — | 9 | |
| 4th | Rukiye Solak | 12 | — | — | 12 | |
| 5th | Kirsty Taylor | 15 | — | — | 15 | |
| 6th | Carina Helander | 18 | — | — | 18 | |
| 7th | Ester Sala Hernandez | 21 | — | — | 21 | |
| 8th | Kateryna Spievakova | 24 | — | — | 24 | |
| 9th | Aneta Szoltysek | 27 | — | — | 27 | |
| 10th | Liliana Sakhanova | 30 | — | — | 30 | |
| 11th | Miriam Colmenero | 33 | — | — | 33 | |
| 12th | Evelina Lahteenmaki | 36 | — | — | 36 | |
| 13th | Kaisa Kuusnomm | 39 | — | — | 39 | |
| 14th | Raphaela Rafisa Santos Costa | 42 | — | — | 42 | |
| 15th | Lucia Rivero | 45 | — | — | 45 | |
| 16th | Lubova Saponenko | 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
Denise Zwinger-Tynek
Germany
2nd
Vanessa Happle
Germany
3rd
Anna Koka
Ukraine
4th
Celia Tunon
5th
Snezhana Vlahova
Bulgaria
6th
Adela Ondrejovicova
Slovakia
7th
Kristina Zafirova
Slovenia
8th
Gabriela Linhartova
Czech Republic
9th
Diana Petry
Germany
10th
Saionara Rebelo
Brazil
11th
Karolina Wojcik
Poland
12th
Anna Borin
Ukraine
13th
Olena Mykhailiuk
Ukraine
14th
Sara Pozzer
Italy
15th
Montse Gil Segura
16th
Aleksandra Kucharska
Poland
16th
Marina Zimmermann
Germany
16th
Mira Roukala
Finland
16th
Svitlana Ivanina
Ukraine
Scorecard Intelligence
Sourced from official show card
Denise Zwinger-Tynek won by 3 — a narrow decision. Tightest call down the field: Snezhana Vlahova over Adela Ondrejovicova, 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 | Denise Zwinger-Tynek | 3 | — | — | 3 | Narrow win |
| 2nd | Vanessa Happle | 6 | — | — | 6 | |
| 3rd | Anna Koka | 9 | — | — | 9 | |
| 4th | Celia Tunon | 12 | — | — | 12 | |
| 5th | Snezhana Vlahova | 16 | — | — | 16 | Held by 1 |
| 6th | Adela Ondrejovicova | 17 | — | — | 17 | Missed by 1 |
| 7th | Kristina Zafirova | 21 | — | — | 21 | |
| 8th | Gabriela Linhartova | 24 | — | — | 24 | |
| 9th | Diana Petry | 28 | — | — | 28 | Held by 2 |
| 10th | Saionara Rebelo | 30 | — | — | 30 | Missed by 2 |
| 11th | Karolina Wojcik | 33 | — | — | 33 | |
| 12th | Anna Borin | 36 | — | — | 36 | |
| 13th | Olena Mykhailiuk | 39 | — | — | 39 | |
| 14th | Sara Pozzer | 43 | — | — | 43 | Held by 1 |
| 15th | Montse Gil Segura | 44 | — | — | 44 | Missed by 1 |
| 16th | Aleksandra Kucharska | 48 | — | — | 48 | Tied |
| 16th | Marina Zimmermann | 48 | — | — | 48 | Tied |
| 16th | Mira Roukala | 48 | — | — | 48 | Tied |
| 16th | Svitlana Ivanina | 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
Danai Theodoropoulou
Greece
2nd
Catarina Sousa Laranjinha
Portugal
3rd
Chery Figueroa Calix
Spain
4th
Sara Gabriele Pereira
Spain
5th
Ana Maria Amante Gregorio
Spain
6th
Mirtha Perez
Spain
7th
Sara Bianca
Brazil
8th
Catia Moreira
Portugal
9th
Davina Salaberry
Argentina
10th
Paula Fernandez Lopez
Spain
11th
Anlly Saenz
Spain
12th
Lisa Beck
Germany
13th
Lara Fernandez
Spain
14th
Carolina Santana Nunes Vila
Brazil
15th
Yolanda Garcia De San Felipe
Spain
16th
Kerry McManus
UK
16th
Chloe Salter
UK
16th
Nadina Schaniel
Switzerland
16th
Sirke Virkkunen
Finland
Scorecard Intelligence
Sourced from official show card
Danai Theodoropoulou won by 3 — a narrow decision. Tightest call down the field: Ana Maria Amante Gregorio over Mirtha Perez, 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 | Danai Theodoropoulou | 3 | — | — | 3 | Narrow win |
| 2nd | Catarina Sousa Laranjinha | 6 | — | — | 6 | |
| 3rd | Chery Figueroa Calix | 9 | — | — | 9 | |
| 4th | Sara Gabriele Pereira | 12 | — | — | 12 | |
| 5th | Ana Maria Amante Gregorio | 16 | — | — | 16 | Held by 1 |
| 6th | Mirtha Perez | 17 | — | — | 17 | Missed by 1 |
| 7th | Sara Bianca | 21 | — | — | 21 | |
| 8th | Catia Moreira | 24 | — | — | 24 | |
| 9th | Davina Salaberry | 28 | — | — | 28 | |
| 10th | Paula Fernandez Lopez | 34 | — | — | 34 | Held by 1 |
| 11th | Anlly Saenz | 35 | — | — | 35 | Missed by 1 |
| 12th | Lisa Beck | 36 | — | — | 36 | Missed by 1 |
| 13th | Lara Fernandez | 37 | — | — | 37 | Missed by 1 |
| 14th | Carolina Santana Nunes Vila | 39 | — | — | 39 | Missed by 2 |
| 15th | Yolanda Garcia De San Felipe | 45 | — | — | 45 | |
| 16th | Kerry McManus | 48 | — | — | 48 | Tied |
| 16th | Chloe Salter | 48 | — | — | 48 | Tied |
| 16th | Nadina Schaniel | 48 | — | — | 48 | Tied |
| 16th | Sirke Virkkunen | 48 | — | — | 48 | Tied |
| 16th | Dalila Keity Rocha De Almeida | 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.
Scorecard Intelligence
Sourced from official show card
Martina Lopez 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.
All 4 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Martina Lopez | 3 | — | — | 3 | Narrow win |
| 2nd | Romana Skotzen | 6 | — | — | 6 | |
| 3rd | Elizaveta Starchenko | 9 | — | — | 9 | |
| 4th | Jozeffa Alajahji | 12 | — | — | 12 |
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
Birgit Andersch
Germany
2nd
Julia Glazycheva
Russia
3rd
Paula Ranta
Finland
4th
Sanna Nupponen
Finland
5th
Kerstin Telker
Germany
6th
Yasmina Gouaich
France
7th
Marina Kassinopoullou
Cyprus
8th
Mar Ruiz
9th
Anshul Bhardwaj
Scorecard Intelligence
Sourced from official show card
Birgit Andersch 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.
All 9 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Birgit Andersch | 3 | — | — | 3 | Narrow win |
| 2nd | Julia Glazycheva | 6 | — | — | 6 | |
| 3rd | Paula Ranta | 9 | — | — | 9 | |
| 4th | Sanna Nupponen | 12 | — | — | 12 | |
| 5th | Kerstin Telker | 15 | — | — | 15 | |
| 6th | Yasmina Gouaich | 18 | — | — | 18 | |
| 7th | Marina Kassinopoullou | 21 | — | — | 21 | |
| 8th | Mar Ruiz | 24 | — | — | 24 | |
| 9th | Anshul Bhardwaj | 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.
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 Empro Classic Pro — results." CalloutIQ, 111 results across 8 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2025-empro-classic-pro
@misc{calloutiq-contests-2025-empro-classic-pro-2026-11-01,
title = {{2025 Empro Classic Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed November 1, 2026},
howpublished = {\url{https://calloutiq.com/contests/2025-empro-classic-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
111 results across 8 divisions, 111 carrying judging scores off an official card, each row with its own source link. 8 of 8 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-empro-classic-pro" title="2025 Empro Classic 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.