2023 Europa Pro
1st
Regan Grimes
Canada
2nd
Nathan De Asha
UK
3rd
Tim Budesheim
Germany
4th
Theo Leguerrier
France
5th
Roman Fritz
Germany
6th
Pablo Llopis Munoz
Spain
7th
Volodymyr Byruk
Ukraine
8th
Jan Turek
Czech Republic
9th
Dorian Haywood
USA
10th
Liang Yan
China
11th
Simone Bassanelli
Italy
12th
Jonathan Emmanuel Padilla Gonzalez
Mexico
13th
Maik Ciesla
Germany
14th
Dennis Reinhold
Germany
15th
Mark Joyce
UK
16th
Khaled AlKazem
Kuwait
16th
Ali Jalil Naser Al-Zarqani
Iraq
16th
Giovanni Azpeitia
Mexico
16th
Andrea Bolzoni
Italy
16th
Robert Burneika
USA
16th
Artem Pakhniuk
Russia
16th
Tomas Tabaciar
Slovakia
16th
Antonio Valero Tuinenburg
Spain
16th
Kemal Topologlu
Cyprus
Scorecard Intelligence
Sourced from official show card
Regan Grimes 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Regan Grimes | 4 | 4 | — | 8 | Razor-thin win |
| 2nd | Nathan De Asha | 5 | 5 | — | 10 | Missed by 2 |
| 3rd | Tim Budesheim | 9 | 9 | — | 18 | |
| 4th | Theo Leguerrier | 12 | 12 | — | 24 | |
| 5th | Roman Fritz | 15 | 15 | — | 30 | |
| 6th | Pablo Llopis Munoz | 18 | 18 | — | 36 | |
| 7th | Volodymyr Byruk | 21 | 21 | — | 42 | |
| 8th | Jan Turek | 24 | 24 | — | 48 | |
| 9th | Dorian Haywood | 27 | 27 | — | 54 | |
| 10th | Liang Yan | 30 | 30 | — | 60 | |
| 11th | Simone Bassanelli | 33 | 33 | — | 66 | |
| 12th | Jonathan Emmanuel Padilla Gonzalez | 36 | 36 | — | 72 | |
| 13th | Maik Ciesla | 39 | 39 | — | 78 | |
| 14th | Dennis Reinhold | 42 | 42 | — | 84 | |
| 15th | Mark Joyce | 45 | 45 | — | 90 | |
| 16th | Khaled AlKazem | 48 | 48 | — | 96 | Tied |
| 16th | Ali Jalil Naser Al-Zarqani | 48 | 48 | — | 96 | Tied |
| 16th | Giovanni Azpeitia | 48 | 48 | — | 96 | Tied |
| 16th | Andrea Bolzoni | 48 | 48 | — | 96 | Tied |
| 16th | Robert Burneika | 48 | 48 | — | 96 | Tied |
| 16th | Artem Pakhniuk | 48 | 48 | — | 96 | Tied |
| 16th | Tomas Tabaciar | 48 | 48 | — | 96 | Tied |
| 16th | Antonio Valero Tuinenburg | 48 | 48 | — | 96 | Tied |
| 16th | Kemal Topologlu | 48 | 48 | — | 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.
1st
Wesley Vissers
Netherlands
2nd
Jose Maria Mete Bueriberi
Spain
3rd
German Pastor
Spain
4th
Roberto Martinez Pizana
Spain
5th
Ruben Lopez Reyes
Spain
6th
Zhivko Petkov
Bulgaria
7th
Miguel Malimo
Mozambique
8th
Esteban Smith
Spain
9th
Valeri Enchev
Bulgaria
10th
Thomas Kunz
Switzerland
11th
Patrik Herczik
Czech Republic
12th
Sam Mikaelsson
Spain
13th
Victor Toledo Pardo
Spain
14th
Pedro Ferreira
Portugal
15th
Eduardo Clocchetti
Italy
16th
Jabor Alkuwari
Qatar
16th
Eric Castagnet
France
16th
Philipp Jendreiek
Germany
16th
Ali Khan
Afghanistan
16th
Fernando Gornals Margol
Spain
16th
Luis Garcia Martinez
Spain
16th
Jack Eagles
UK
Scorecard Intelligence
Sourced from official show card
Wesley Vissers won decisively, +6 clear of second. Tightest call down the field: Thomas Kunz over Patrik Herczik, 2 points 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Wesley Vissers | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Jose Maria Mete Bueriberi | 6 | 6 | — | 12 | |
| 3rd | German Pastor | 9 | 9 | — | 18 | |
| 4th | Roberto Martinez Pizana | 12 | 12 | — | 24 | |
| 5th | Ruben Lopez Reyes | 15 | 15 | — | 30 | |
| 6th | Zhivko Petkov | 18 | 18 | — | 36 | |
| 7th | Miguel Malimo | 21 | 21 | — | 42 | |
| 8th | Esteban Smith | 24 | 24 | — | 48 | |
| 9th | Valeri Enchev | 27 | 27 | — | 54 | |
| 10th | Thomas Kunz | 31 | 31 | — | 62 | Held by 2 |
| 11th | Patrik Herczik | 32 | 32 | — | 64 | Missed by 2 |
| 12th | Sam Mikaelsson | 36 | 36 | — | 72 | |
| 13th | Victor Toledo Pardo | 38 | 38 | — | 76 | |
| 14th | Pedro Ferreira | 42 | 42 | — | 84 | |
| 15th | Eduardo Clocchetti | 44 | 44 | — | 88 | |
| 16th | Jabor Alkuwari | 48 | 48 | — | 96 | Tied |
| 16th | Eric Castagnet | 48 | 48 | — | 96 | Tied |
| 16th | Philipp Jendreiek | 48 | 48 | — | 96 | Tied |
| 16th | Ali Khan | 48 | 48 | — | 96 | Tied |
| 16th | Fernando Gornals Margol | 48 | 48 | — | 96 | Tied |
| 16th | Luis Garcia Martinez | 48 | 48 | — | 96 | Tied |
| 16th | Jack Eagles | 48 | 48 | — | 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.
1st
Sidy Pouye
Spain
2nd
Ali Bilal
Afghanistan
3rd
Adeyemi Awoyemi
UK
4th
Isaac Francis
UK
5th
Mohammad Ali
Austria
6th
Febo Gambacorta
Italy
7th
Alessandro Cavagnola
Italy
8th
Happy Edodo Ogieva
Spain
9th
Alvaro Rios
Spain
10th
Tunde Hassan
Ireland
11th
Youcef Djoudi
Algeria
12th
Aryan Ali
Germany
13th
Giuseppe Riserbato
Italy
14th
Ali Jafar
Kuwait
15th
Nikolay Rashkov
Bulgaria
16th
Igor Williams
Spain
16th
David Hammond
UK
16th
Marcos Iglesias Garcia
Spain
16th
Ali El Khtabi
France
16th
Ruben Marques
Portugal
16th
Jaime Maso Lopez
Spain
16th
Hashem Mohammed
Saudi Arabia
16th
Toby Owen
UK
16th
Isaias Paez Martinez
Mexico
16th
Kenny Privet
Switzerland
16th
Alessio Sbizzera
Italy
16th
Abel Sousa
Spain
Scorecard Intelligence
Sourced from official show card
Sidy Pouye won decisively, +6 clear of second. Tightest call down the field: Febo Gambacorta over Alessandro Cavagnola, 2 points 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Sidy Pouye | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Ali Bilal | 6 | 6 | — | 12 | |
| 3rd | Adeyemi Awoyemi | 9 | 9 | — | 18 | |
| 4th | Isaac Francis | 12 | 12 | — | 24 | |
| 5th | Mohammad Ali | 16 | 16 | — | 32 | |
| 6th | Febo Gambacorta | 19 | 19 | — | 38 | Held by 2 |
| 7th | Alessandro Cavagnola | 20 | 20 | — | 40 | Missed by 2 |
| 8th | Happy Edodo Ogieva | 23 | 23 | — | 46 | |
| 9th | Alvaro Rios | 27 | 27 | — | 54 | |
| 10th | Tunde Hassan | 30 | 30 | — | 60 | |
| 11th | Youcef Djoudi | 33 | 33 | — | 66 | |
| 12th | Aryan Ali | 36 | 36 | — | 72 | |
| 13th | Giuseppe Riserbato | 40 | 40 | — | 80 | Held by 2 |
| 14th | Ali Jafar | 41 | 41 | — | 82 | Missed by 2 |
| 15th | Nikolay Rashkov | 47 | 47 | — | 94 | Held by 2 |
| 16th | Igor Williams | 48 | 48 | — | 96 | Missed by 2 |
| 16th | David Hammond | 48 | 48 | — | 96 | Tied |
| 16th | Marcos Iglesias Garcia | 48 | 48 | — | 96 | Tied |
| 16th | Ali El Khtabi | 48 | 48 | — | 96 | Tied |
| 16th | Ruben Marques | 48 | 48 | — | 96 | Tied |
| 16th | Jaime Maso Lopez | 48 | 48 | — | 96 | Tied |
| 16th | Hashem Mohammed | 48 | 48 | — | 96 | Tied |
| 16th | Toby Owen | 48 | 48 | — | 96 | Tied |
| 16th | Isaias Paez Martinez | 48 | 48 | — | 96 | Tied |
| 16th | Kenny Privet | 48 | 48 | — | 96 | Tied |
| 16th | Alessio Sbizzera | 48 | 48 | — | 96 | Tied |
| 16th | Abel Sousa | 48 | 48 | — | 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.
1st
Oleh Kryvyi
Ukraine
2nd
Maro Ruz
France
3rd
Francisco Barrios Vik
Brazil
4th
Dobromir Delev
Bulgaria
5th
Dean White
UK
6th
Tomas Tabaciar
Slovakia
7th
Ayat Najd Baghri
Iran
8th
Cesar Oyarce Auladell
Chile
9th
Pedro Navarro Delgado
Spain
10th
Asmawi Zolkifli
Malaysia
11th
Florin Dogaru
Romania
12th
Vincente Santamaria
Spain
Scorecard Intelligence
Sourced from official show card
Oleh Kryvyi 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.
All 12 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Oleh Kryvyi | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Maro Ruz | 6 | 6 | — | 12 | |
| 3rd | Francisco Barrios Vik | 9 | 9 | — | 18 | |
| 4th | Dobromir Delev | 12 | 12 | — | 24 | |
| 5th | Dean White | 15 | 15 | — | 30 | |
| 6th | Tomas Tabaciar | 18 | 18 | — | 36 | |
| 7th | Ayat Najd Baghri | 21 | 21 | — | 42 | |
| 8th | Cesar Oyarce Auladell | 24 | 24 | — | 48 | |
| 9th | Pedro Navarro Delgado | 27 | 27 | — | 54 | |
| 10th | Asmawi Zolkifli | 30 | 30 | — | 60 | |
| 11th | Florin Dogaru | 33 | 33 | — | 66 | |
| 12th | Vincente Santamaria | 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
Valeria Fedorenko
Ukraine
2nd
Chantal Hill
Spain
3rd
Lisa Reith
Germany
4th
Ottavia Mazza
Italy
5th
Kristina Brunauer
Austria
6th
Marisa Woo
USA
7th
Rania Stamatiadou
Greece
8th
Angela Valenzuela
Spain
9th
Giuditta Taccani
Italy
10th
Noora Mahonen
Finland
11th
Lorena Blanco Pita
Spain
12th
Regina Tan
Singapore
13th
Patrizia Vaccaro
Italy
14th
Jessica Feeney
Ireland
15th
Noemi Cosentino
Italy
16th
Solidea Bellia
Italy
16th
Vivienne Kahl
Germany
16th
Jessica Kavanagh
Ireland
16th
Samantha Minshull
UK
16th
Sarah Neuheisel
Germany
16th
Renata Nowak
Poland
16th
Jule Schwabe
Germany
Scorecard Intelligence
Sourced from official show card
Valeria Fedorenko won the title by just 2 points — a razor-thin margin. Tightest call down the field: Ottavia Mazza over Kristina Brunauer, 2 points 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Valeria Fedorenko | 4 | 4 | — | 8 | Razor-thin win |
| 2nd | Chantal Hill | 5 | 5 | — | 10 | Missed by 2 |
| 3rd | Lisa Reith | 9 | 9 | — | 18 | |
| 4th | Ottavia Mazza | 13 | 13 | — | 26 | Held by 2 |
| 5th | Kristina Brunauer | 14 | 14 | — | 28 | Missed by 2 |
| 6th | Marisa Woo | 18 | 18 | — | 36 | |
| 7th | Rania Stamatiadou | 21 | 21 | — | 42 | |
| 8th | Angela Valenzuela | 24 | 24 | — | 48 | |
| 9th | Giuditta Taccani | 27 | 27 | — | 54 | |
| 10th | Noora Mahonen | 30 | 30 | — | 60 | |
| 11th | Lorena Blanco Pita | 33 | 33 | — | 66 | |
| 12th | Regina Tan | 36 | 36 | — | 72 | |
| 13th | Patrizia Vaccaro | 39 | 39 | — | 78 | |
| 14th | Jessica Feeney | 42 | 42 | — | 84 | |
| 15th | Noemi Cosentino | 45 | 45 | — | 90 | |
| 16th | Solidea Bellia | 48 | 48 | — | 96 | Tied |
| 16th | Vivienne Kahl | 48 | 48 | — | 96 | Tied |
| 16th | Jessica Kavanagh | 48 | 48 | — | 96 | Tied |
| 16th | Samantha Minshull | 48 | 48 | — | 96 | Tied |
| 16th | Sarah Neuheisel | 48 | 48 | — | 96 | Tied |
| 16th | Renata Nowak | 48 | 48 | — | 96 | Tied |
| 16th | Jule Schwabe | 48 | 48 | — | 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.
1st
Gabriela Linhartova
Czech Republic
2nd
Paula Ranta
Finland
3rd
Ayra Bahar
Germany
4th
Anna Kochkar
Ukraine
5th
Nadine Claudia Huber
Germany
6th
Lauren Green
UK
7th
Rejoice Godwin
Spain
8th
Susana Serrano
El Salvador
9th
Stella Miliani
UK
10th
Katja Nowack
Germany
11th
Carolina Fernandez
Spain
12th
Olena Mykhailiuk
Ukraine
13th
Silvia Cuartero Martinez
Spain
14th
Svitlana Ivanina
Ukraine
15th
Pamela Colombo
Italy
16th
Maria Carmen Alvarez
Spain
16th
Magui Alejandra Parra Tamayo
Spain
Scorecard Intelligence
Sourced from official show card
Gabriela Linhartova 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Gabriela Linhartova | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Paula Ranta | 6 | 6 | — | 12 | |
| 3rd | Ayra Bahar | 9 | 9 | — | 18 | |
| 4th | Anna Kochkar | 12 | 12 | — | 24 | |
| 5th | Nadine Claudia Huber | 15 | 15 | — | 30 | |
| 6th | Lauren Green | 18 | 18 | — | 36 | |
| 7th | Rejoice Godwin | 21 | 21 | — | 42 | |
| 8th | Susana Serrano | 24 | 24 | — | 48 | |
| 9th | Stella Miliani | 27 | 27 | — | 54 | |
| 10th | Katja Nowack | 30 | 30 | — | 60 | |
| 11th | Carolina Fernandez | 33 | 33 | — | 66 | |
| 12th | Olena Mykhailiuk | 36 | 36 | — | 72 | |
| 13th | Silvia Cuartero Martinez | 39 | 39 | — | 78 | |
| 14th | Svitlana Ivanina | 42 | 42 | — | 84 | |
| 15th | Pamela Colombo | 45 | 45 | — | 90 | |
| 16th | Maria Carmen Alvarez | 48 | 48 | — | 96 | Tied |
| 16th | Magui Alejandra Parra Tamayo | 48 | 48 | — | 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.
1st
Sandra Colorado Acal
Spain
2nd
Klaudia Vanessza Csuri
Hungary
3rd
Paula Dominguez
Spain
4th
Nerilde Garcia Strey
Brazil
5th
Charline Mas
France
6th
Lexy Oliver
Italy
7th
Debora Boff
Brazil
8th
Anna Mroczkowska
Poland
9th
Carlota Espin Salcedo
Spain
10th
Paula Fernandez Lopez
Spain
11th
Lisa Steele
Italy
12th
Celandine Holenweg
Switzerland
Scorecard Intelligence
Sourced from official show card
Sandra Colorado Acal won decisively, +6 clear of second. Tightest call down the field: Paula Dominguez over Nerilde Garcia Strey, 2 points 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.
All 12 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Sandra Colorado Acal | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Klaudia Vanessza Csuri | 6 | 6 | — | 12 | |
| 3rd | Paula Dominguez | 10 | 10 | — | 20 | Held by 2 |
| 4th | Nerilde Garcia Strey | 11 | 11 | — | 22 | Missed by 2 |
| 5th | Charline Mas | 15 | 15 | — | 30 | |
| 6th | Lexy Oliver | 18 | 18 | — | 36 | |
| 7th | Debora Boff | 21 | 21 | — | 42 | |
| 8th | Anna Mroczkowska | 24 | 24 | — | 48 | |
| 9th | Carlota Espin Salcedo | 27 | 27 | — | 54 | |
| 10th | Paula Fernandez Lopez | 30 | 30 | — | 60 | |
| 11th | Lisa Steele | 33 | 33 | — | 66 | |
| 12th | Celandine Holenweg | 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
Michaela Pavleova
Slovakia
2nd
Amy Hamilton
Spain
3rd
Minna Pajulahti
Finland
4th
Nikolett Szabo
Hungary
5th
Donnice Chow
USA
6th
Annika Drescher
Germany
Scorecard Intelligence
Sourced from official show card
Michaela Pavleova won the title by just 1 point — a razor-thin margin. Tightest call down the field: Nikolett Szabo over Minna Pajulahti, 2 points apart for 4th/3rd.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
All 6 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Michaela Pavleova | — | — | — | 34 | Razor-thin win |
| 2nd | Amy Hamilton | — | — | — | 35 | Missed by 1 |
| 4th | Nikolett Szabo | — | — | — | 38 | Held by 2 |
| 3rd | Minna Pajulahti | — | — | — | 40 | Missed by 2 |
| 5th | Donnice Chow | — | — | — | 65 | |
| 6th | Annika Drescher | — | — | — | 74 |
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
Chelsea Dion
USA
2nd
Viktoria Knysh
UAE
3rd
Jacqueline Fuchs
Switzerland
4th
Julia Foery
Switzerland
5th
Virginia Sanchez
Spain
6th
Ivana Dvorakova
Germany
7th
Lisa Kudrey
Canada
8th
Cristina Arellano
USA
Scorecard Intelligence
Sourced from official show card
Chelsea Dion won decisively, +8 clear of second. Tightest call down the field: Viktoria Knysh over Jacqueline Fuchs, 2 points 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.
All 8 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Chelsea Dion | 3 | 3 | — | 6 | Lock win +8 |
| 2nd | Viktoria Knysh | 7 | 7 | — | 14 | Held by 2 |
| 3rd | Jacqueline Fuchs | 8 | 8 | — | 16 | Missed by 2 |
| 4th | Julia Foery | 12 | 12 | — | 24 | |
| 5th | Virginia Sanchez | 15 | 15 | — | 30 | |
| 6th | Ivana Dvorakova | 18 | 18 | — | 36 | |
| 7th | Lisa Kudrey | 22 | 22 | — | 44 | Held by 2 |
| 8th | Cristina Arellano | 23 | 23 | — | 46 | 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.
Results — Third-Party Reproductions
Results (Men's Open · via FitnessVolt) →Results (212 Bodybuilding · via FitnessVolt) →Results (Classic Physique · via web.archive.org) →Results (Figure · via web.archive.org) →Results (Men's Physique · via FitnessVolt) →Results (Bikini · via FitnessVolt) →Results (Women's Bodybuilding · via web.archive.org) →Results (Wellness · via FitnessVolt) →Results (Fitness · via FitnessVolt) →
Third-party reproductions of the results — no official IFBB Pro or NPC News scorecard is available for these yet.
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. "2023 Europa Pro — results." CalloutIQ, 150 results across 9 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2023-europa-pro
@misc{calloutiq-contests-2023-europa-pro-2026-09-03,
title = {{2023 Europa Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2023-europa-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
150 results across 9 divisions, 150 carrying judging scores off an official card, each row with its own source link. 9 of 9 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/2023-europa-pro" title="2023 Europa 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.