CalloutIQbeta

2024 Empro Pro

Alicante, Spain · Jun 16
Reference & Sources
Men's Open Full field · 15
1st William BonacNetherlands
2nd Behrooz TabaniIran
3rd Michal KrizanekSlovakia
5th Anthony JehlFrance
7th Justin MusiolGermany
8th Patrik GalimskiGermany
10th Kuba CielenUK
11th Stanimir EtovBulgaria
12th Pawel KowalskiPoland
13th Pascal SchlegelGermany
14th Dan ThomasGermany
15th Samir TroudiSweden
Scorecard Intelligence Sourced from official show card
William Bonac won the title by just 2 points — 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.
1st William Bonac leader
2nd Behrooz Tabani +2 on 1st
3rd Michal Krizanek +8 on 2nd
4th Sasan Heirati +6 on 3rd
5th Anthony Jehl +6 on 4th
6th Pablo Llopis Munoz +6 on 5th
7th Justin Musiol +6 on 6th
8th Patrik Galimski +6 on 7th
9th Reece Mcdonald, Kuba Cielen +9 on 8th
11th Stanimir Etov +9 on 9th
12th Pawel Kowalski +6 on 11th
13th Pascal Schlegel, Dan Thomas +9 on 12th
Top 12 scoring positions; 1 further position not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st William Bonac 44 8 Razor-thin win
2nd Behrooz Tabani 55 10 Missed by 2
3rd Michal Krizanek 99 18
4th Sasan Heirati 1212 24
5th Anthony Jehl 1515 30
6th Pablo Llopis Munoz 1818 36
7th Justin Musiol 2121 42
8th Patrik Galimski 2424 48
9th Reece Mcdonald 3027 ▲3 57 Held on finals
10th Kuba Cielen 2730 ▼3 57 Missed on finals
11th Stanimir Etov 3333 66
12th Pawel Kowalski 3636 72
13th Pascal Schlegel 4239 ▲3 81 Held on finals
14th Dan Thomas 3942 ▼3 81 Missed on finals
15th Samir Troudi 4545 90
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.
Classic Physique Full field · 24
1st Josema MunozSpain
2nd Luca RegerGermany
3rd Mustafa YildizTurkey
4th German PastorSpain
5th Florian HartlageGermany
6th Andre GerstnerGermany
7th Dominik WoywatGermany
8th Edwin OwusuItaly
10th Zhivko PetkovBulgaria
12th Geoffroy BloaBelgium
13th Reiner StimmlerGermany
14th Jonathan MorenoSpain
15th Yemi AdefioyeUK
16th Eduardo DuartePortugal
16th Javi SenasSpain
16th Ladislav VozarSlovakia
16th Terrance Teo Kok HuaMalaysia
16th Valeri FrizlerGermany
Scorecard Intelligence Sourced from official show card
Josema Munoz won by 3 — a narrow decision. Tightest call down the field: Dominik Woywat over Edwin Owusu, 1 point apart for 7th/8th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Josema Munoz leader
2nd Luca Reger +3 on 1st
3rd Mustafa Yildiz +3 on 2nd
4th German Pastor +3 on 3rd
5th Florian Hartlage +3 on 4th
6th Andre Gerstner +3 on 5th
7th Dominik Woywat +5 on 6th
8th Edwin Owusu +1 on 7th
9th Ferran Minana Ibanez +4 on 8th
10th Zhivko Petkov +1 on 9th
11th Nestor Martinez Carbonell +5 on 10th
12th Geoffroy Bloa +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Josema Munoz 3 3 Narrow win
2nd Luca Reger 6 6
3rd Mustafa Yildiz 9 9
4th German Pastor 12 12
5th Florian Hartlage 15 15
6th Andre Gerstner 18 18
7th Dominik Woywat 23 23 Held by 1
8th Edwin Owusu 24 24 Missed by 1
9th Ferran Minana Ibanez 28 28 Held by 1
10th Zhivko Petkov 29 29 Missed by 1
11th Nestor Martinez Carbonell 34 34 Held by 1
12th Geoffroy Bloa 35 35 Missed by 1
13th Reiner Stimmler 39 39
14th Jonathan Moreno 42 42
15th Yemi Adefioye 45 45
16th Carlo Junior Campana 48 48 Tied
16th Edgard John Augustin 48 48 Tied
16th Eduardo Duarte 48 48 Tied
16th Javi Senas 48 48 Tied
16th Jose Luis Parreno Martorell 48 48 Tied
16th Ladislav Vozar 48 48 Tied
16th Mohammad Mahmoudi 48 48 Tied
16th Terrance Teo Kok Hua 48 48 Tied
16th Valeri Frizler 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.
Men's Physique Full field · 30
1st Sidy PouyeSpain
2nd Matheus NeryBrazil
3rd Fabian FeberGermany
4th Lenny MassoufFrance
5th Dawid WachelkaPoland
6th Adama JammehUK
7th Alessio SbizzeraItaly
8th Daniel LeoneItaly
9th Mauro FialhoSpain
11th Omar SuleimanUK
13th Andrea AmatoItaly
14th Miguel AbibePortugal
15th Alvaro RiosSpain
16th Dan IbrahimUSA
16th Ali El KhtabiFrance
16th Andrea SantoroItaly
16th Badmos LawalUK
16th Happy Edodo OgievaSpain
16th Jaime Maso LopezSpain
16th Matthias RothGermany
16th Mattia BallariniItaly
16th Mauro AzzolinaItaly
16th Mikael LegaBelgium
16th Mohammad Al HababiKuwait
16th Ruben MarquesPortugal
16th Rui LiuChina
16th Tobey RasheedGermany
Scorecard Intelligence Sourced from official show card
Sidy Pouye won by 3 — a narrow decision. Tightest call down the field: Andrea Amato over Miguel Abibe, 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 Sidy Pouye leader
2nd Matheus Nery +3 on 1st
3rd Fabian Feber +3 on 2nd
4th Lenny Massouf +3 on 3rd
5th Dawid Wachelka +3 on 4th
6th Adama Jammeh +3 on 5th
7th Alessio Sbizzera +3 on 6th
8th Daniel Leone +3 on 7th
9th Mauro Fialho +3 on 8th
10th Alessandro Colacchi +3 on 9th
11th Omar Suleiman +3 on 10th
12th Enrique Gutierrez Caro +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Sidy Pouye 3 3 Narrow win
2nd Matheus Nery 6 6
3rd Fabian Feber 9 9
4th Lenny Massouf 12 12
5th Dawid Wachelka 15 15
6th Adama Jammeh 18 18
7th Alessio Sbizzera 21 21
8th Daniel Leone 24 24
9th Mauro Fialho 27 27
10th Alessandro Colacchi 30 30
11th Omar Suleiman 33 33
12th Enrique Gutierrez Caro 36 36
13th Andrea Amato 40 40 Held by 1
14th Miguel Abibe 41 41 Missed by 1
15th Alvaro Rios 45 45
16th Dan Ibrahim 48 48 Tied
16th Ali El Khtabi 48 48 Tied
16th Andrea Santoro 48 48 Tied
16th Badmos Lawal 48 48 Tied
16th Happy Edodo Ogieva 48 48 Tied
16th Jaime Maso Lopez 48 48 Tied
16th Matthias Roth 48 48 Tied
16th Mattia Ballarini 48 48 Tied
16th Mauro Azzolina 48 48 Tied
16th Mikael Lega 48 48 Tied
16th Mohammad Al Hababi 48 48 Tied
16th Ruben Marques 48 48 Tied
16th Rui Liu 48 48 Tied
16th Saud Al Khamees 48 48 Tied
16th Tobey Rasheed 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 · 31
1st Antonia PetterssonSweden
2nd Rukiye SolakTurkey
3rd Lisa ReithGermany
4th Allison TestuFrance
5th Renata SouckovaCzech Republic
6th Kristina BrunauerAustria
7th Rania StamatiadouGreece
8th Jiahui LiuFrance
9th Stine HansenDenmark
10th Ines NevesPortugal
11th Jana JerabkovaCzech Republic
12th Anna SetlakItaly
13th Alice CoccoItaly
14th Odett BernathHungary
15th Celina SchulzGermany
16th Anastazja BiedkaPoland
16th Andreia GomesPortugal
16th Doriana KandevaBulgaria
16th Irene IravedraSpain
16th Jasmi AprileItaly
16th Kateryna SpievakovaUkraine
16th Leonie WestUK
16th Lilian Lopez AlonsoMexico
16th Lucy EdwardsUK
16th Nina SuetteGermany
16th Noemi CosentinoItaly
16th Ornella AngileriItaly
16th Roberta MangravitiItaly
Scorecard Intelligence Sourced from official show card
Antonia Pettersson 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 Antonia Pettersson leader
2nd Rukiye Solak +3 on 1st
3rd Lisa Reith +3 on 2nd
4th Allison Testu +3 on 3rd
5th Renata Souckova +3 on 4th
6th Kristina Brunauer +3 on 5th
7th Rania Stamatiadou +3 on 6th
8th Jiahui Liu +3 on 7th
9th Stine Hansen +3 on 8th
10th Ines Neves +3 on 9th
11th Jana Jerabkova +3 on 10th
12th Anna Setlak +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Antonia Pettersson 3 3 Narrow win
2nd Rukiye Solak 6 6
3rd Lisa Reith 9 9
4th Allison Testu 12 12
5th Renata Souckova 15 15
6th Kristina Brunauer 18 18
7th Rania Stamatiadou 21 21
8th Jiahui Liu 24 24
9th Stine Hansen 27 27
10th Ines Neves 30 30
11th Jana Jerabkova 33 33
12th Anna Setlak 36 36
13th Alice Cocco 39 39
14th Odett Bernath 42 42
15th Celina Schulz 45 45
16th Anastazja Biedka 48 48 Tied
16th Andreia Gomes 48 48 Tied
16th Doriana Kandeva 48 48 Tied
16th Irene Iravedra 48 48 Tied
16th Jasmi Aprile 48 48 Tied
16th Kateryna Spievakova 48 48 Tied
16th Kirsty Taylor 48 48 Tied
16th Leonie West 48 48 Tied
16th Lilian Lopez Alonso 48 48 Tied
16th Liliana Sakhanova 48 48 Tied
16th Lucy Edwards 48 48 Tied
16th Nina Suette 48 48 Tied
16th Noemi Cosentino 48 48 Tied
16th Ornella Angileri 48 48 Tied
16th Roberta Mangraviti 48 48 Tied
16th Rosario Orihuela Hammadi 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 · 24
1st Lena RamsteinerGermany
2nd Jenny KurthGermany
6th Jeanne KasselGermany
7th Zulfiya BitiyevaKazakhstan
8th Gabriela LinhartovaCzech Republic
9th Christina StorckGermany
11th Claretta ZanettinItaly
12th Mira RoukalaFinland
13th Letizia NicolosiGermany
14th Irene DonetSpain
15th Heidi Tamara KeimGermany
16th Diana PetryGermany
16th Laura OrtolanItaly
16th Maria EspinosaSpain
16th Leeni SajalahtiFinland
16th Petronella BihnSpain
16th Vanessa WeissmannGermany
16th Veronica TrianiItaly
Scorecard Intelligence Sourced from official show card
Lena Ramsteiner 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 Lena Ramsteiner leader
2nd Jenny Kurth +3 on 1st
3rd Nadine Claudia Huber +3 on 2nd
4th Amanda Winston +3 on 3rd
5th Denise Zwinger-Tynek +3 on 4th
6th Jeanne Kassel +3 on 5th
7th Zulfiya Bitiyeva +3 on 6th
8th Gabriela Linhartova +3 on 7th
9th Christina Storck +3 on 8th
10th Victoria Tonnesen Persson +3 on 9th
11th Claretta Zanettin +3 on 10th
12th Mira Roukala +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Lena Ramsteiner 3 3 Narrow win
2nd Jenny Kurth 6 6
3rd Nadine Claudia Huber 9 9
4th Amanda Winston 12 12
5th Denise Zwinger-Tynek 15 15
6th Jeanne Kassel 18 18
7th Zulfiya Bitiyeva 21 21
8th Gabriela Linhartova 24 24
9th Christina Storck 27 27
10th Victoria Tonnesen Persson 30 30
11th Claretta Zanettin 33 33
12th Mira Roukala 36 36
13th Letizia Nicolosi 39 39
14th Irene Donet 42 42
15th Heidi Tamara Keim 45 45
16th Anny Ishbel Viga Smith 48 48 Tied
16th Diana Petry 48 48 Tied
16th Laura Ortolan 48 48 Tied
16th Maria Espinosa 48 48 Tied
16th Leeni Sajalahti 48 48 Tied
16th Ornella Victoria Turturro 48 48 Tied
16th Petronella Bihn 48 48 Tied
16th Vanessa Weissmann 48 48 Tied
16th Veronica Triani 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 · 22
1st Leonida CiobuMoldova
4th Carlotta TonelliItaly
6th Monika KupisPoland
8th Mirtha PerezSpain
10th Anlly SaenzSpain
11th Davina SalaberryArgentina
15th Anzhelika IspodnikovaKazakhstan
16th Catia MoreiraPortugal
16th Anna ErcolanoItaly
16th Katia HermesBrazil
16th Natalia GorskaPoland
16th Tracy EdenUK
16th Vanessa SilvaPortugal
Scorecard Intelligence Sourced from official show card
Leonida Ciobu won by 3 — a narrow decision. Tightest call down the field: Anzhelika Ispodnikova over Catia Moreira, 1 point apart for 15th/16th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Leonida Ciobu leader
2nd Danai Theodoropoulou +3 on 1st
4th Carlotta Tonelli +3 on 3rd
6th Monika Kupis +3 on 5th
7th Sara Gabriele Pereira +3 on 6th
8th Mirtha Perez +3 on 7th
9th Ruth Casado Petizco +3 on 8th
10th Anlly Saenz +3 on 9th
11th Davina Salaberry +3 on 10th
12th Jessica Eurenius Lopez +3 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Leonida Ciobu 3 3 Narrow win
2nd Danai Theodoropoulou 6 6
3rd Catarina Sousa Laranjinha 9 9
4th Carlotta Tonelli 12 12
5th Ana Maria Amante Gregorio 15 15
6th Monika Kupis 18 18
7th Sara Gabriele Pereira 21 21
8th Mirtha Perez 24 24
9th Ruth Casado Petizco 27 27
10th Anlly Saenz 30 30
11th Davina Salaberry 33 33
12th Jessica Eurenius Lopez 36 36
13th Giovanna Favero Taques Loyola 39 39
14th Tania Isabel Cunha Viegas 43 43
15th Anzhelika Ispodnikova 46 46 Held by 1
16th Catia Moreira 47 47 Missed by 1
16th Anna Ercolano 48 48 Missed by 1
16th Katia Hermes 48 48 Tied
16th Natalia Gorska 48 48 Tied
16th Paula Fernandez Lopez 48 48 Tied
16th Tracy Eden 48 48 Tied
16th Vanessa Silva 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.
Women's Bodybuilding Full field · 6
1st Nadia CapotostoItaly
2nd Martina LopezSpain
3rd Vanessa LloriaSpain
5th Annabell SerflingGermany
6th Rebeca RoaMexico
Scorecard Intelligence Sourced from official show card
Nadia Capotosto 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 Nadia Capotosto leader
2nd Martina Lopez +3 on 1st
3rd Vanessa Lloria +3 on 2nd
4th Elizaveta Starchenko +3 on 3rd
5th Annabell Serfling +3 on 4th
6th Rebeca Roa +3 on 5th
All 6 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Nadia Capotosto 3 3 Narrow win
2nd Martina Lopez 6 6
3rd Vanessa Lloria 9 9
4th Elizaveta Starchenko 12 12
5th Annabell Serfling 15 15
6th Rebeca Roa 18 18
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
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. "2024 Empro Pro — results." CalloutIQ, 152 results across 7 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2024-empro-pro
@misc{calloutiq-contests-2024-empro-pro-2026-09-03,
  title  = {{2024 Empro Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2024-empro-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
152 results across 7 divisions, 152 carrying judging scores off an official card, each row with its own source link. 7 of 7 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/2024-empro-pro" title="2024 Empro 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.