CalloutIQbeta

2026 Europa Pro Show

Offenbach, Germany · Sep 13
Promoted by Dennis James | Barbara Bagnuolo

Men's Open

Full field · 31
2nd Regan GrimesCanada
3rd John JewettUSA
5th Emir OmeragicGermany
6th Patrik GalimskiGermany
7th Maciej NabagloPoland
8th Marius StrumpenGermany
9th Balazs KoczfanHungary
10th Justin MusiolGermany
11th Artem PakhniukRussia
12th Fabian Farid SpingysGermany
13th Matthias HollweckGermany
15th Andrea MuziItaly
16th Roman BegassGermany
16th Stef BrugginkBelgium
16th Tim BudesheimGermany
16th Maik CieslaGermany
16th Valeri FrizlerGermany
16th Asad HammudIsrael
16th Fabian KathreinAustria
16th Nicola LeonettiGermany
16th Walter MartinUSA
16th Lukasz PrekopPoland
16th Parviz QasimovAzerbaijan
16th Jan TurekCzech Republic
16th Alexander WestermeierGermany
16th Silas KohlheppGermany
16th Issam SaidGermany
Scorecard Intelligence Sourced from official show card
Samson Dauda won decisively, +6 clear of second.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Samson Dauda* leader
2nd Regan Grimes +6 on 1st
3rd John Jewett +6 on 2nd
4th Stuart Sutherland +6 on 3rd
5th Emir Omeragic +6 on 4th
6th Patrik Galimski +6 on 5th
7th Maciej Nabaglo +6 on 6th
8th Marius Strumpen +6 on 7th
9th Balazs Koczfan +6 on 8th
10th Justin Musiol +6 on 9th
11th Artem Pakhniuk +6 on 10th
12th Fabian Farid Spingys +6 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Samson Dauda* 33 — 6 Lock win +6
2nd Regan Grimes 66 — 12
3rd John Jewett 99 — 18
4th Stuart Sutherland 1212 — 24
5th Emir Omeragic 1515 — 30
6th Patrik Galimski 1818 — 36
7th Maciej Nabaglo 2121 — 42
8th Marius Strumpen 2424 — 48
9th Balazs Koczfan 2727 — 54
10th Justin Musiol 3030 — 60
11th Artem Pakhniuk 3333 — 66
12th Fabian Farid Spingys 3636 — 72
13th Matthias Hollweck 3939 — 78
14th Joan Pradells Martinez 4242 — 84
15th Andrea Muzi 4545 — 90
16th Roman Begass 4848 — 96 Tied
16th Stef Bruggink 4848 — 96 Tied
16th Tim Budesheim 4848 — 96 Tied
16th Maik Ciesla 4848 — 96 Tied
16th Valeri Frizler 4848 — 96 Tied
16th Asad Hammud 4848 — 96 Tied
16th Fabian Kathrein 4848 — 96 Tied
16th Nicola Leonetti 4848 — 96 Tied
16th Walter Martin 4848 — 96 Tied
16th Reece Mcdonald 4848 — 96 Tied
16th Lukasz Prekop 4848 — 96 Tied
16th Parviz Qasimov 4848 — 96 Tied
16th Jan Turek 4848 — 96 Tied
16th Alexander Westermeier 4848 — 96 Tied
16th Silas Kohlhepp 4848 — 96 Tied
16th Issam Said 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 · 21
1st Mohammad AliAustria 10pts
2nd Richard NagyHungary 4pts
3rd Simeon KohlheppGermany 3pts
4th Zhivko PetkovBulgaria 2pts
5th Marvin KrajewskiGermany 1pt
6th Florian SatorAustria
7th Timo AlthuesGermany
8th Adrian CyronekPoland
9th Tim BreukschGermany
10th David PalleschiGermany
11th Josh BridgmanUK
12th Ahmed MohammedGermany
13th Lucas GuidoGermany
14th Michael WalchshoferAustria
15th Wellington MwangondeGermany
16th Julien BrueskeGermany
16th Rokas LinkeviciusLithuania
16th Oleksandr MorozowPoland
16th Luc Andre SteinkerGermany
16th Liam WatsonUK
16th Ali NawabiGermany
Scorecard Intelligence Sourced from official show card
Mohammad Ali won by 3 — a narrow decision. Tightest call down the field: Simeon Kohlhepp over Zhivko Petkov, 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.
1st Mohammad Ali leader
2nd Richard Nagy +3 on 1st
3rd Simeon Kohlhepp +4 on 2nd
4th Zhivko Petkov +1 on 3rd
5th Marvin Krajewski +4 on 4th
6th Florian Sator +3 on 5th
7th Timo Althues +3 on 6th
8th Adrian Cyronek +3 on 7th
9th Tim Breuksch +3 on 8th
10th David Palleschi +3 on 9th
11th Josh Bridgman +3 on 10th
12th Ahmed Mohammed +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Mohammad Ali 3— — 3 Narrow win
2nd Richard Nagy 6— — 6
3rd Simeon Kohlhepp 10— — 10 Held by 1
4th Zhivko Petkov 11— — 11 Missed by 1
5th Marvin Krajewski 15— — 15
6th Florian Sator 18— — 18
7th Timo Althues 21— — 21
8th Adrian Cyronek 24— — 24
9th Tim Breuksch 27— — 27
10th David Palleschi 30— — 30
11th Josh Bridgman 33— — 33
12th Ahmed Mohammed 37— — 37 Held by 1
13th Lucas Guido 38— — 38 Missed by 1
14th Michael Walchshofer 42— — 42
15th Wellington Mwangonde 45— — 45
16th Julien Brueske 48— — 48 Tied
16th Rokas Linkevicius 48— — 48 Tied
16th Oleksandr Morozow 48— — 48 Tied
16th Luc Andre Steinker 48— — 48 Tied
16th Liam Watson 48— — 48 Tied
16th Ali Nawabi 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 · 22
1st Paul GustaveFrance 10pts
2nd Sidy PouyeSpain 4pts
3rd Emile WalkerUK 3pts
4th Thomas KunzSwitzerland 2pts
5th Andrea MostiItaly 1pt
6th Abdulrahman AlkhaledNetherlands
7th Abelhakim OuaddahGermany
8th Miroslav JuricekCzech Republic
9th Christian AniGermany
10th Omar SuleimanUK
11th Pamuke KisalaGermany
12th Salvatore BuaItaly
13th Fabian FeberGermany
14th Marcel FeberGermany
15th Roberto BuricCroatia
16th Adnane BenkhaledMorocco
16th Fabian KalinSwitzerland
16th Jan KopoldGermany
16th Mikael LegaBelgium
16th Benedikt LukasGermany
16th Mohammed SalihiGermany
16th Meekail FaqiriGermany
Scorecard Intelligence Sourced from official show card
Paul Gustave won the title by just 1 point — a razor-thin margin. Tightest call down the field: Abdulrahman Alkhaled over Abelhakim Ouaddah, 1 point apart for 6th/7th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Paul Gustave leader
2nd Sidy Pouye +1 on 1st
3rd Emile Walker +4 on 2nd
4th Thomas Kunz +3 on 3rd
5th Andrea Mosti +3 on 4th
6th Abdulrahman Alkhaled +4 on 5th
7th Abelhakim Ouaddah +1 on 6th
8th Miroslav Juricek +4 on 7th
9th Christian Ani +3 on 8th
10th Omar Suleiman +3 on 9th
11th Pamuke Kisala +3 on 10th
12th Salvatore Bua +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Paul Gustave 4— — 4 Razor-thin win
2nd Sidy Pouye 5— — 5 Missed by 1
3rd Emile Walker 9— — 9
4th Thomas Kunz 12— — 12
5th Andrea Mosti 15— — 15
6th Abdulrahman Alkhaled 19— — 19 Held by 1
7th Abelhakim Ouaddah 20— — 20 Missed by 1
8th Miroslav Juricek 24— — 24
9th Christian Ani 27— — 27
10th Omar Suleiman 30— — 30
11th Pamuke Kisala 33— — 33
12th Salvatore Bua 36— — 36
13th Fabian Feber 40— — 40
14th Marcel Feber 43— — 43 Held by 1
15th Roberto Buric 44— — 44 Missed by 1
16th Adnane Benkhaled 48— — 48 Tied
16th Fabian Kalin 48— — 48 Tied
16th Jan Kopold 48— — 48 Tied
16th Mikael Lega 48— — 48 Tied
16th Benedikt Lukas 48— — 48 Tied
16th Mohammed Salihi 48— — 48 Tied
16th Meekail Faqiri 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 · 12
1st Marco RuzFrance
3rd Ovidijus RingysLithuania
4th Andreas ChristouCyprus
5th Jordan GomesUK
6th Artur PolutrankoGermany
7th Jury KruberGermany
8th Pierre LambinonBelgium
9th Rene BorovkaAustria
10th Giulio AlbiItaly
11th Burga KeskinTurkey
12th Steve BenthinGermany
Scorecard Intelligence Sourced from official show card
Marco Ruz 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 Marco Ruz leader
2nd Angel Calderon Frias +3 on 1st
3rd Ovidijus Ringys +3 on 2nd
4th Andreas Christou +3 on 3rd
5th Jordan Gomes +3 on 4th
6th Artur Polutranko +3 on 5th
7th Jury Kruber +3 on 6th
8th Pierre Lambinon +3 on 7th
9th Rene Borovka +3 on 8th
10th Giulio Albi +3 on 9th
11th Burga Keskin +3 on 10th
12th Steve Benthin +3 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Marco Ruz 3— — 3 Narrow win
2nd Angel Calderon Frias 6— — 6
3rd Ovidijus Ringys 9— — 9
4th Andreas Christou 12— — 12
5th Jordan Gomes 15— — 15
6th Artur Polutranko 18— — 18
7th Jury Kruber 21— — 21
8th Pierre Lambinon 24— — 24
9th Rene Borovka 27— — 27
10th Giulio Albi 30— — 30
11th Burga Keskin 33— — 33
12th Steve Benthin 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.

Bikini

Full field · 27
1st Nadia Bao Bonnie AungNorway 10pts
2nd Maiwenn CrausazSwitzerland 4pts
3rd Alice MarchisioItaly 3pts
4th Sarah NeuheiselGermany 2pts
5th Sarah WeissAustria 1pt
6th Luca KataiHungary
7th Janine ToblerSwitzerland
8th Melissa CuartasColombia
9th Dorottya KovacsGermany
10th Liliana SakhanovaSweden
11th Virginia PolselliItaly
12th Odett BernathHungary
13th Alina MirzakhanovaUkraine
14th Alina NesterovaGermany
16th Darya SivirynaBelarus
16th Gisela CanelasPortugal
16th Elisa CoppotelliItaly
16th Monika EberbachGermany
16th Irina MagdievaItaly
16th Kathleen StreiberGermany
16th Ana MachadoPortugal
Scorecard Intelligence Sourced from official show card
Nadia Bao Bonnie Aung won by 3 — a narrow decision. Tightest call down the field: Melissa Cuartas over Dorottya Kovacs, 2 points apart for 8th/9th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
2nd Maiwenn Crausaz +3 on 1st
3rd Alice Marchisio +3 on 2nd
4th Sarah Neuheisel +3 on 3rd
5th Sarah Weiss +3 on 4th
6th Luca Katai +3 on 5th
7th Janine Tobler +3 on 6th
8th Melissa Cuartas +4 on 7th
9th Dorottya Kovacs +2 on 8th
10th Liliana Sakhanova +2 on 9th
11th Virginia Polselli +4 on 10th
12th Odett Bernath +3 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Nadia Bao Bonnie Aung 3— — 3 Narrow win
2nd Maiwenn Crausaz 6— — 6
3rd Alice Marchisio 9— — 9
4th Sarah Neuheisel 12— — 12
5th Sarah Weiss 15— — 15
6th Luca Katai 18— — 18
7th Janine Tobler 21— — 21
8th Melissa Cuartas 25— — 25 Held by 2
9th Dorottya Kovacs 27— — 27 Missed by 2
10th Liliana Sakhanova 29— — 29 Missed by 2
11th Virginia Polselli 33— — 33
12th Odett Bernath 36— — 36
13th Alina Mirzakhanova 39— — 39
14th Alina Nesterova 42— — 42
15th Sandra Devesa Melon 45— — 45 Held by 2
16th Darya Siviryna 47— — 47 Missed by 2
16th Claire Asselborn 48— — 48 Missed by 1
16th Gisela Canelas 48— — 48 Tied
16th Elisa Coppotelli 48— — 48 Tied
16th Monika Eberbach 48— — 48 Tied
16th Carina Helander 48— — 48 Tied
16th Irina Magdieva 48— — 48 Tied
16th Kathleen Streiber 48— — 48 Tied
16th Mascha Stutz 48— — 48 Tied
16th Margherita Todeschini 48— — 48 Tied
16th Ana Machado 48— — 48 Tied
16th Michelle Witajewski 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
1st Lena RamsteinerGermany
4th Tatiyana PopovaEstonia
5th Elisabeth KammererGermany
6th Jule OttGermany
7th Paulina ZawlockaPoland
8th Ramona AmbergerGermany
9th Sarah GabrielGermany
10th Karolina KupcakovaAustria
11th Carina BrillGermany
12th Thanattha EppersThailand
13th Anastasiia HanzhaPoland
14th Julia DuchmannGermany
15th Virginia GennariItaly
Scorecard Intelligence Sourced from official show card
Lena Ramsteiner won the title by just 1 point — a razor-thin margin. Tightest call down the field: Jule Ott over Paulina Zawlocka, 1 point apart for 6th/7th.
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 Denise Zwinger-Tynek +1 on 1st
3rd Claretta Zanettin +4 on 2nd
4th Tatiyana Popova +3 on 3rd
5th Elisabeth Kammerer +3 on 4th
6th Jule Ott +4 on 5th
7th Paulina Zawlocka +1 on 6th
8th Ramona Amberger +4 on 7th
9th Sarah Gabriel +3 on 8th
10th Karolina Kupcakova +7 on 9th
11th Carina Brill +1 on 10th
12th Thanattha Eppers +2 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Lena Ramsteiner 4— — 4 Razor-thin win
2nd Denise Zwinger-Tynek 5— — 5 Missed by 1
3rd Claretta Zanettin 9— — 9
4th Tatiyana Popova 12— — 12
5th Elisabeth Kammerer 15— — 15
6th Jule Ott 19— — 19 Held by 1
7th Paulina Zawlocka 20— — 20 Missed by 1
8th Ramona Amberger 24— — 24
9th Sarah Gabriel 27— — 27
10th Karolina Kupcakova 34— — 34 Held by 1
11th Carina Brill 35— — 35 Missed by 1
12th Thanattha Eppers 37— — 37 Missed by 2
13th Anastasiia Hanzha 38— — 38 Missed by 1
14th Julia Duchmann 39— — 39 Missed by 1
15th Virginia Gennari 41— — 41 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 · 21
1st Lisa MeiswinkelGermany 10pts
2nd Maria Paulette ArangurenSpain 4pts
3rd Lydia KebliFrance 3pts
4th Juliana MotaBrazil 2pts
5th Lauwencia GauthierotGuadeloupe 1pt
7th Germier MorganeFrance
8th Carlotta TonelliItaly
10th Sara MilicSlovenia
11th Bruna MotaGermany
12th Charline MasFrance
13th Valentina MabroukItaly
14th Andrea ScharerSwitzerland
15th Nikita De VisserNetherlands
16th Andrea CrollGermany
16th Ani MelkonyanArmenia
16th Nadina SchanielSwitzerland
Scorecard Intelligence Sourced from official show card
Lisa Meiswinkel won by 3 — a narrow decision. Tightest call down the field: Lydia Kebli over Juliana Mota, 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.
1st Lisa Meiswinkel leader
2nd Maria Paulette Aranguren +3 on 1st
3rd Lydia Kebli +4 on 2nd
4th Juliana Mota +1 on 3rd
5th Lauwencia Gauthierot +4 on 4th
7th Germier Morgane +4 on 6th
8th Carlotta Tonelli +1 on 7th
9th Ruth Casado Petizco +4 on 8th
10th Sara Milic +3 on 9th
11th Bruna Mota +3 on 10th
12th Charline Mas +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Lisa Meiswinkel 3— — 3 Narrow win
2nd Maria Paulette Aranguren 6— — 6
3rd Lydia Kebli 10— — 10 Held by 1
4th Juliana Mota 11— — 11 Missed by 1
5th Lauwencia Gauthierot 15— — 15
6th Ana Maria Amante Gregorio 18— — 18
7th Germier Morgane 22— — 22 Held by 1
8th Carlotta Tonelli 23— — 23 Missed by 1
9th Ruth Casado Petizco 27— — 27
10th Sara Milic 30— — 30
11th Bruna Mota 33— — 33
12th Charline Mas 36— — 36
13th Valentina Mabrouk 39— — 39
14th Andrea Scharer 42— — 42
15th Nikita De Visser 45— — 45
16th Andrea Croll 48— — 48 Tied
16th Elena Catalina Dumitran 48— — 48 Tied
16th Ani Melkonyan 48— — 48 Tied
16th Pernille Mindahl Rasmussen 48— — 48 Tied
16th Nicoletta Rosa 48— — 48 Tied
16th Nadina Schaniel 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.

Fitness

Full field · 5
Scorecard Intelligence Sourced from official show card
Michaela Pavleova won decisively, +9 clear of second.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Michaela Pavleova leader
2nd Soniya Mitra +9 on 1st
5th Leila Hughel-Deeds +9 on 3rd
All 4 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Michaela Pavleova 36 — 9 Lock win +9
2nd Soniya Mitra 612 — 18
3rd Nikolett Szabo 1518 — 33 Held on finals
4th Martina Bianchini 924 — 33 Missed on finals
5th Leila Hughel-Deeds 1230 — 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.

Women's Bodybuilding

Full field · 5
1st Anna TerzoItaly
3rd Annabell SerflingGermany
4th Hagit SeindlisIsrael
5th Ivana DvorakovaGermany
Scorecard Intelligence Sourced from official show card
Anna Terzo 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 Anna Terzo leader
2nd Emilia Dimitrova-Balkova +3 on 1st
3rd Annabell Serfling +3 on 2nd
4th Hagit Seindlis +3 on 3rd
5th Ivana Dvorakova +3 on 4th
All 5 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Anna Terzo 3— — 3 Narrow win
2nd Emilia Dimitrova-Balkova 6— — 6
3rd Annabell Serfling 9— — 9
4th Hagit Seindlis 12— — 12
5th Ivana Dvorakova 15— — 15
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 Physique

Full field · 16
1st Lenka FerencukovaCzech Republic
3rd Agata JowikPoland
4th Elodie MooreFrance
6th Jeanette JohanssonSweden
7th Vanessa SchnurpfeilGermany
9th Parisa JahanfekrianGermany
10th Talia FiegeUSA
11th Sanna NupponenFinland
12th Gabriela LinhartovaCzech Republic
14th Elena HeubnerGermany
15th Denise ApelGermany
16th Ade BishopUK
Scorecard Intelligence Sourced from official show card
Lenka Ferencukova won by 3 — a narrow decision. Tightest call down the field: Marina Kassinopoullou over Parisa Jahanfekrian, 1 point apart for 8th/9th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Lenka Ferencukova leader
2nd Natalia Raychell +3 on 1st
3rd Agata Jowik +3 on 2nd
4th Elodie Moore +3 on 3rd
5th Karla Enrique Urbina +3 on 4th
6th Jeanette Johansson +3 on 5th
7th Vanessa Schnurpfeil +3 on 6th
8th Marina Kassinopoullou +4 on 7th
9th Parisa Jahanfekrian +1 on 8th
10th Talia Fiege +4 on 9th
11th Sanna Nupponen +4 on 10th
12th Gabriela Linhartova +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Lenka Ferencukova 3— — 3 Narrow win
2nd Natalia Raychell 6— — 6
3rd Agata Jowik 9— — 9
4th Elodie Moore 12— — 12
5th Karla Enrique Urbina 15— — 15
6th Jeanette Johansson 18— — 18
7th Vanessa Schnurpfeil 21— — 21
8th Marina Kassinopoullou 25— — 25 Held by 1
9th Parisa Jahanfekrian 26— — 26 Missed by 1
10th Talia Fiege 30— — 30
11th Sanna Nupponen 34— — 34 Held by 1
12th Gabriela Linhartova 35— — 35 Missed by 1
13th Alexandra Karrie 40— — 40 Held by 1
14th Elena Heubner 41— — 41 Missed by 1
15th Denise Apel 45— — 45
16th Ade Bishop 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.

Fit Model

Full field · 9
1st Sarah TerzenbachGermany
2nd Martina RigolliItaly
4th Maja DahmkeGermany
5th Maryna KudrovaUkraine
6th Renata NowakPoland
8th Julia RahmGermany
9th Laura JoosRomania
Scorecard Intelligence Sourced from official show card
Sarah Terzenbach won by 3 — a narrow decision. Tightest call down the field: Nadzeya Sahanovich over Maja Dahmke, 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.
1st Sarah Terzenbach leader
2nd Martina Rigolli +3 on 1st
3rd Nadzeya Sahanovich +5 on 2nd
4th Maja Dahmke +1 on 3rd
5th Maryna Kudrova +1 on 4th
6th Renata Nowak +5 on 5th
7th Stefanie Diana Geiser +3 on 6th
8th Julia Rahm +3 on 7th
9th Laura Joos +3 on 8th
All 9 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Sarah Terzenbach 3— — 3 Narrow win
2nd Martina Rigolli 6— — 6
3rd Nadzeya Sahanovich 11— — 11 Held by 1
4th Maja Dahmke 12— — 12 Missed by 1
5th Maryna Kudrova 13— — 13 Missed by 1
6th Renata Nowak 18— — 18
7th Stefanie Diana Geiser 21— — 21
8th Julia Rahm 24— — 24
9th Laura Joos 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.

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. "2026 Europa Pro Show — results." CalloutIQ, 184 results across 11 divisions, accessed November 1, 2026. https://calloutiq.com/contests/europa-pro-show
@misc{calloutiq-contests-europa-pro-show-2026-11-01,
  title  = {{2026 Europa Pro Show — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 2026},
  howpublished = {\url{https://calloutiq.com/contests/europa-pro-show}}
}
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
184 results across 11 divisions, 184 carrying judging scores off an official card, each row with its own source link. 11 of 11 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/europa-pro-show" title="2026 Europa Pro Show — 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.