CalloutIQbeta

2025 EVLS Prague Pro

Prague, Czech Republic · Oct 25–26
Men's Open Full field · 29
3rd Michal KrizanekSlovakia
6th Jan TurekCzech Republic
7th Tim BudesheimGermany
8th Pavel BeranCzech Republic
9th Damian KuffelPoland
10th Josef KvetonCzech Republic
11th Dominik WoywatGermany
12th Matthias HollweckGermany
14th Jaroslav JenicekCzech Republic
15th Derrick OlaraChina
16th Dawid BalcerzakPoland
16th Roman BegassGermany
16th Georg Lukas BehringerGermany
16th Kevin BrucherGermany
16th Niko Del BianchiSlovenia
16th Pavel KoukalCzech Republic
16th Pawel KowalskiPoland
16th Maciej NabagloPoland
16th Vilius SosnovskisLithuania
16th Antonin TemaCzech Republic
16th Matej VaiglCzech Republic
16th Marsel VangjeliAlbania
16th Piotr WolniakPoland
16th David MesjarCzech Republic
Scorecard Intelligence Sourced from official show card
Martin Fitzwater won the title by just 2 points — a razor-thin margin. Tightest call down the field: Keone Pearson over Joan Pradells Martinez, 1 point apart for 4th/5th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Martin Fitzwater leader
2nd Samson Dauda* +2 on 1st
3rd Michal Krizanek +9 on 2nd
4th Keone Pearson* +7 on 3rd
5th Joan Pradells Martinez +1 on 4th
6th Jan Turek +9 on 5th
7th Tim Budesheim +6 on 6th
8th Pavel Beran +6 on 7th
9th Damian Kuffel +8 on 8th
10th Josef Kveton +2 on 9th
11th Dominik Woywat +8 on 10th
12th Matthias Hollweck +6 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Martin Fitzwater 44 8 Razor-thin win
2nd Samson Dauda* 55 10 Missed by 2
3rd Michal Krizanek 109 ▲1 19
4th Keone Pearson* 1313 26 Held by 1
5th Joan Pradells Martinez 1314 ▼1 27 Missed by 1
6th Jan Turek 1818 36
7th Tim Budesheim 2121 42
8th Pavel Beran 2424 48
9th Damian Kuffel 2828 56 Held by 2
10th Josef Kveton 2929 58 Missed by 2
11th Dominik Woywat 3333 66
12th Matthias Hollweck 3636 72
13th Carl Philbrick 3939 78
14th Jaroslav Jenicek 4242 84
15th Derrick Olara 4545 90
16th Dawid Balcerzak 4848 96 Tied
16th Roman Begass 4848 96 Tied
16th Georg Lukas Behringer 4848 96 Tied
16th Kevin Brucher 4848 96 Tied
16th Niko Del Bianchi 4848 96 Tied
16th Pavel Koukal 4848 96 Tied
16th Pawel Kowalski 4848 96 Tied
16th Maciej Nabaglo 4848 96 Tied
16th Vilius Sosnovskis 4848 96 Tied
16th Antonin Tema 4848 96 Tied
16th Matej Vaigl 4848 96 Tied
16th Marsel Vangjeli 4848 96 Tied
16th Piotr Wolniak 4848 96 Tied
16th David Mesjar 4848 96 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.
Classic Physique Full field · 23
1st Terrence RuffinUSA 10pts
2nd Kim AngelSpain 4pts
3rd Michael DaboulUAE 3pts
4th Fabian Farid SpingysGermany 2pts
5th Zhivko PetkovBulgaria 1pt
6th Oliver ProchazkaSlovakia
7th Luca RegerGermany
8th Simeon KohlheppGermany
9th Michal ValastekSlovakia
10th Jakub KolinekCzech Republic
11th Karol RogaczewskiPoland
12th Tomas SentinekSlovakia
13th David HroncokCzech Republic
14th Adam BomertPoland
15th Hubert KulczynskiPoland
16th Tomas HnilicaSlovakia
16th Eduardo DuartePortugal
16th Valeri FrizlerGermany
16th Angelo RossiItaly
Scorecard Intelligence Sourced from official show card
Terrence Ruffin won by 3 — a narrow decision. Tightest call down the field: David Hroncok over Adam Bomert, 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 Terrence Ruffin leader
2nd Kim Angel +3 on 1st
3rd Michael Daboul +3 on 2nd
4th Fabian Farid Spingys +3 on 3rd
5th Zhivko Petkov +3 on 4th
6th Oliver Prochazka +3 on 5th
7th Luca Reger +3 on 6th
8th Simeon Kohlhepp +3 on 7th
9th Michal Valastek +3 on 8th
10th Jakub Kolinek +3 on 9th
11th Karol Rogaczewski +3 on 10th
12th Tomas Sentinek +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Terrence Ruffin 3 3 Narrow win
2nd Kim Angel 6 6
3rd Michael Daboul 9 9
4th Fabian Farid Spingys 12 12
5th Zhivko Petkov 15 15
6th Oliver Prochazka 18 18
7th Luca Reger 21 21
8th Simeon Kohlhepp 24 24
9th Michal Valastek 27 27
10th Jakub Kolinek 30 30
11th Karol Rogaczewski 33 33
12th Tomas Sentinek 36 36
13th David Hroncok 40 40 Held by 1
14th Adam Bomert 41 41 Missed by 1
15th Hubert Kulczynski 45 45
16th Tomas Hnilica 48 48 Tied
16th Damiano Quagliotto 48 48 Tied
16th Marek Botka 48 48 Tied
16th Eduardo Duarte 48 48 Tied
16th Valeri Frizler 48 48 Tied
16th Michel Maalouf 48 48 Tied
16th Angelo Rossi 48 48 Tied
16th Richard Kohari 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 · 29
1st Emile WalkerUK 10pts
2nd Palmai ZsoltHungary 4pts
3rd Omar SuleimanUK 3pts
4th Youssef CherrateMorocco 2pts
5th Pamuke KisalaGermany 1pt
6th Riccardo CrociItaly
7th Filipe MartinsPortugal
8th Miroslav JuricekCzech Republic
10th Ireneusz PtuchaPoland
11th Abisai PieterszNetherlands
12th Lubamba DiasFrance
15th Christophe LubranoFrance
16th Mohammad AlmutawahKuwait
16th Christian AniGermany
16th Simon Pietro ArenaItaly
16th Adnane BenkhaledMorocco
16th Salvatore BuaItaly
16th Jean DesulmeFrance
16th Wojciech DymarskiPoland
16th Mauro FialhoSpain
16th Abdelkader OmraniAlgeria
16th Kacper SajdowskiPoland
16th Alessio SbizzeraItaly
16th Dawid WachelkaPoland
16th Rafal ZabawaPoland
16th Roberto BuricCroatia
Scorecard Intelligence Sourced from official show card
Emile Walker 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 Emile Walker leader
2nd Palmai Zsolt +3 on 1st
3rd Omar Suleiman +3 on 2nd
4th Youssef Cherrate +3 on 3rd
5th Pamuke Kisala +3 on 4th
6th Riccardo Croci +3 on 5th
7th Filipe Martins +3 on 6th
8th Miroslav Juricek +3 on 7th
9th Leonardo Vecchiato +3 on 8th
10th Ireneusz Ptucha +3 on 9th
11th Abisai Pietersz +3 on 10th
12th Lubamba Dias +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Emile Walker 3 3 Narrow win
2nd Palmai Zsolt 6 6
3rd Omar Suleiman 9 9
4th Youssef Cherrate 12 12
5th Pamuke Kisala 15 15
6th Riccardo Croci 18 18
7th Filipe Martins 21 21
8th Miroslav Juricek 24 24
9th Leonardo Vecchiato 27 27
10th Ireneusz Ptucha 30 30
11th Abisai Pietersz 33 33
12th Lubamba Dias 36 36
13th Tobias Rasheed Abdoul Hamid 39 39
14th Marcus Benjamin-Privett 42 42
15th Christophe Lubrano 45 45
16th Mohammad Almutawah 48 48 Tied
16th Christian Ani 48 48 Tied
16th Simon Pietro Arena 48 48 Tied
16th Adnane Benkhaled 48 48 Tied
16th Salvatore Bua 48 48 Tied
16th Jean Desulme 48 48 Tied
16th Wojciech Dymarski 48 48 Tied
16th Mauro Fialho 48 48 Tied
16th Abdelkader Omrani 48 48 Tied
16th Kacper Sajdowski 48 48 Tied
16th Alessio Sbizzera 48 48 Tied
16th Dawid Wachelka 48 48 Tied
16th Rafal Zabawa 48 48 Tied
16th Roberto Buric 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.
212 Bodybuilding Full field · 9
2nd Amin ParvanehGermany
3rd Karol MaleckiPoland
4th Mauro CoelhoPortugal
5th Andreas ChristouCyprus
6th Francis AllardCanada
7th Mohammed AlbagshiSaudi Arabia
8th Giovani EmekaIreland
9th Karar AltameemiFinland
Scorecard Intelligence Sourced from official show card
Yinka Majolagbe won by 4 — a narrow decision. Tightest call down the field: Amin Parvaneh over Karol Malecki, 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 Yinka Majolagbe leader
2nd Amin Parvaneh +4 on 1st
3rd Karol Malecki +1 on 2nd
4th Mauro Coelho +4 on 3rd
5th Andreas Christou +3 on 4th
6th Francis Allard +3 on 5th
7th Mohammed Albagshi +3 on 6th
8th Giovani Emeka +3 on 7th
9th Karar Altameemi +3 on 8th
All 9 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Yinka Majolagbe 3 3 Narrow win
2nd Amin Parvaneh 7 7 Held by 1
3rd Karol Malecki 8 8 Missed by 1
4th Mauro Coelho 12 12
5th Andreas Christou 15 15
6th Francis Allard 18 18
7th Mohammed Albagshi 21 21
8th Giovani Emeka 24 24
9th Karar Altameemi 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 · 26
1st Jasmine GonzalezUSA 10pts
2nd Viktoria CsicsayovaHungary 4pts
3rd Sara PunzettiItaly 3pts
4th Csontos-Foldesi NoraHungary 2pts
5th Allison TestuFrance 1pt
6th Patrizia VaccaroItaly
7th Rania StamatiadouGreece
8th Lisa ReithGermany
9th Renata SouckovaCzech Republic
10th Solidea BelliaItaly
11th Jessica KavanaghIreland
12th Radka MeyerFrance
13th Doriana KandevaBulgaria
15th Luca KataiHungary
16th Isabella SilvaItaly
16th Darya SivirynaBelarus
16th Sarah Ait LamkademFrance
16th Jana PavlovicovaCzech Republic
16th Petra VoldanovaCzech Republic
16th Jana JerabkovaCzech Republic
16th Amelie TrissonFrance
16th Henrieta SkupekovaSlovakia
16th Gisela CanelasPortugal
16th Tindra LindhSweden
Scorecard Intelligence Sourced from official show card
Jasmine Gonzalez won by 3 — a narrow decision. Tightest call down the field: Luca Katai over Tindra Lindh, 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 Jasmine Gonzalez leader
2nd Viktoria Csicsayova +3 on 1st
3rd Sara Punzetti +3 on 2nd
4th Csontos-Foldesi Nora +3 on 3rd
5th Allison Testu +3 on 4th
6th Patrizia Vaccaro +3 on 5th
7th Rania Stamatiadou +3 on 6th
8th Lisa Reith +3 on 7th
9th Renata Souckova +3 on 8th
10th Solidea Bellia +3 on 9th
11th Jessica Kavanagh +3 on 10th
12th Radka Meyer +3 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jasmine Gonzalez 3 3 Narrow win
2nd Viktoria Csicsayova 6 6
3rd Sara Punzetti 9 9
4th Csontos-Foldesi Nora 12 12
5th Allison Testu 15 15
6th Patrizia Vaccaro 18 18
7th Rania Stamatiadou 21 21
8th Lisa Reith 24 24
9th Renata Souckova 27 27
10th Solidea Bellia 30 30
11th Jessica Kavanagh 33 33
12th Radka Meyer 36 36
13th Doriana Kandeva 39 39
14th Nedelcu Maria Magdalena 42 42
15th Luca Katai 46 46 Held by 1
16th Tindra Lindh 47 47 Missed by 1
16th Antonietta Cozzolino 48 48 Missed by 1
16th Isabella Silva 48 48 Tied
16th Darya Siviryna 48 48 Tied
16th Sarah Ait Lamkadem 48 48 Tied
16th Jana Pavlovicova 48 48 Tied
16th Petra Voldanova 48 48 Tied
16th Jana Jerabkova 48 48 Tied
16th Amelie Trisson 48 48 Tied
16th Henrieta Skupekova 48 48 Tied
16th Gisela Canelas 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 · 36
1st Dorethane AgathinaGermany
3rd Jennifer ZienertGermany
4th Tereza LinhartovaCzech Republic
5th Paulina ZawlockaPoland
6th Gabriela HejnaCzech Republic
7th Monica FossNorway
8th Barbora TrtikovaSlovakia
9th Anastasiia HanzhaPoland
10th Adela OndrejovicovaSlovakia
11th Dina Eliza NagyHungary
12th Christina StorckGermany
13th Tatiyana PopovaEstonia
14th Tatiana EfimenkoRussia
15th Ayra BaharGermany
16th Ramona AmbergerGermany
16th Sara BlasiakPoland
16th Rugiada CilloItaly
16th Sarah GabrielGermany
16th Karine HajjarQatar
16th Kaja IvancicNetherlands
16th Elisabeth KammererGermany
16th Anna KochkarUkraine
16th Evgeniia KondratevaRussia
16th Anna LadurnerItaly
16th Monica MarjanovicDenmark
16th Lenura MolletSwitzerland
16th Yudeska MonartNetherlands
16th Sophie Leonie NickelGermany
16th Antonia PesevskiSweden
16th Diana PetryGermany
16th Sara PozzerItaly
16th Karolina WojcikPoland
16th Lissy GutlerGermany
16th Snezhana VlahovaBulgaria
Scorecard Intelligence Sourced from official show card
Dorethane Agathina 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 Dorethane Agathina leader
2nd Snezhana Emelyanenkova +3 on 1st
3rd Jennifer Zienert +3 on 2nd
4th Tereza Linhartova +3 on 3rd
5th Paulina Zawlocka +3 on 4th
6th Gabriela Hejna +3 on 5th
7th Monica Foss +3 on 6th
8th Barbora Trtikova +3 on 7th
9th Anastasiia Hanzha +3 on 8th
10th Adela Ondrejovicova +3 on 9th
11th Dina Eliza Nagy +3 on 10th
12th Christina Storck +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Dorethane Agathina 3 3 Narrow win
2nd Snezhana Emelyanenkova 6 6
3rd Jennifer Zienert 9 9
4th Tereza Linhartova 12 12
5th Paulina Zawlocka 15 15
6th Gabriela Hejna 18 18
7th Monica Foss 21 21
8th Barbora Trtikova 24 24
9th Anastasiia Hanzha 27 27
10th Adela Ondrejovicova 30 30
11th Dina Eliza Nagy 33 33
12th Christina Storck 36 36
13th Tatiyana Popova 39 39
14th Tatiana Efimenko 42 42
15th Ayra Bahar 45 45
16th Ramona Amberger 48 48 Tied
16th Sara Blasiak 48 48 Tied
16th Rugiada Cillo 48 48 Tied
16th Sarah Gabriel 48 48 Tied
16th Karine Hajjar 48 48 Tied
16th Kaja Ivancic 48 48 Tied
16th Elisabeth Kammerer 48 48 Tied
16th Anna Kochkar 48 48 Tied
16th Evgeniia Kondrateva 48 48 Tied
16th Anna Ladurner 48 48 Tied
16th Monica Marjanovic 48 48 Tied
16th Lenura Mollet 48 48 Tied
16th Yudeska Monart 48 48 Tied
16th Sophie Leonie Nickel 48 48 Tied
16th Antonia Pesevski 48 48 Tied
16th Diana Petry 48 48 Tied
16th Sara Pozzer 48 48 Tied
16th Martina Strazzacapa 48 48 Tied
16th Karolina Wojcik 48 48 Tied
16th Lissy Gutler 48 48 Tied
16th Snezhana Vlahova 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 · 12
1st Chelsey WarnesUK 10pts
2nd Maria RichterGermany 4pts
3rd Danai TheodoropoulouGreece 3pts
4th Greta ValentiniItaly 2pts
5th Carlotta TonelliItaly 1pt
6th Catia MoreiraPortugal
7th Katarina JurickovaSlovakia
8th Anlly SaenzSpain
9th Lisa BeckGermany
10th Lauwencia GauthierotGuadeloupe
11th Nataliia KorniiukCzech Republic
12th Anniina TapanosiltaFinland
Scorecard Intelligence Sourced from official show card
Chelsey Warnes 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 Chelsey Warnes leader
2nd Maria Richter +3 on 1st
3rd Danai Theodoropoulou +3 on 2nd
4th Greta Valentini +3 on 3rd
5th Carlotta Tonelli +3 on 4th
6th Catia Moreira +3 on 5th
7th Katarina Jurickova +3 on 6th
8th Anlly Saenz +3 on 7th
9th Lisa Beck +3 on 8th
10th Lauwencia Gauthierot +3 on 9th
11th Nataliia Korniiuk +3 on 10th
12th Anniina Tapanosilta +3 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Chelsey Warnes 3 3 Narrow win
2nd Maria Richter 6 6
3rd Danai Theodoropoulou 9 9
4th Greta Valentini 12 12
5th Carlotta Tonelli 15 15
6th Catia Moreira 18 18
7th Katarina Jurickova 21 21
8th Anlly Saenz 24 24
9th Lisa Beck 27 27
10th Lauwencia Gauthierot 30 30
11th Nataliia Korniiuk 33 33
12th Anniina Tapanosilta 36 36
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.
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. "2025 EVLS Prague Pro — results." CalloutIQ, 164 results across 7 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-evls-prague-pro
@misc{calloutiq-contests-2025-evls-prague-pro-2026-09-03,
  title  = {{2025 EVLS Prague Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-evls-prague-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
164 results across 7 divisions, 164 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/2025-evls-prague-pro" title="2025 EVLS Prague 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.