2021 Europa Pro Championships
1st
Nathan De Asha
UK
2nd
Roelly Winklaar
Curacao
3rd
Tim Budesheim
Germany
4th
Vladyslav Sukhoruchko
Ukraine
5th
Sarhan Sarhan
Palestine
6th
Theo Leguerrier
France
7th
Mohammad Alnsoor
Jordan
8th
Robert Taylor
9th
David Hoffman
Germany
10th
James Bondi
11th
Andrea Muzi
Italy
12th
Mariusz Tomczuk
Poland
13th
Pavel Beran
Czech Republic
14th
Krystian Wolski
Poland
15th
Ayat Bagheri
Iran
16th
Khaled AlKazem
Kuwait
16th
Zack Khan
UK
16th
Diogo Nunes
Portugal
16th
Paul Poloczek
Germany
Scorecard Intelligence
Sourced from official show card
Nathan De Asha won the title by just 2 points — a razor-thin margin. Tightest call down the field: Sarhan Sarhan over Theo Leguerrier, 2 points 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 | Nathan De Asha | 4 | 4 | — | 8 | Razor-thin win |
| 2nd | Roelly Winklaar | 5 | 5 | — | 10 | Missed by 2 |
| 3rd | Tim Budesheim | 9 | 9 | — | 18 | |
| 4th | Vladyslav Sukhoruchko | 12 | 12 | — | 24 | |
| 5th | Sarhan Sarhan | 16 | 16 | — | 32 | Held by 2 |
| 6th | Theo Leguerrier | 17 | 17 | — | 34 | Missed by 2 |
| 7th | Mohammad Alnsoor | 21 | 21 | — | 42 | |
| 8th | Robert Taylor | 24 | 24 | — | 48 | |
| 9th | David Hoffman | 27 | 27 | — | 54 | |
| 10th | James Bondi | 30 | 30 | — | 60 | |
| 11th | Andrea Muzi | 33 | 33 | — | 66 | |
| 12th | Mariusz Tomczuk | 36 | 36 | — | 72 | |
| 13th | Pavel Beran | 39 | 39 | — | 78 | |
| 14th | Krystian Wolski | 42 | 42 | — | 84 | |
| 15th | Ayat Bagheri | 45 | 45 | — | 90 | |
| 16th | Khaled AlKazem | 48 | 48 | — | 96 | Tied |
| 16th | Zack Khan | 48 | 48 | — | 96 | Tied |
| 16th | Diogo Nunes | 48 | 48 | — | 96 | Tied |
| 16th | Paul Poloczek | 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
Fabian Mayr
Austria
2nd
Ramon Rocha Queiroz*
Brazil
3rd
Jose Maria Mete Bueriberi
Spain
4th
German Pastor
Spain
5th
Vaid Ba Dpei
Iran
6th
Georgian Andrei Birica Anghel
Romania
7th
Maxime Yedess
France
8th
Giuseppe Zagarella
Italy
9th
Keivan Alichi
10th
Marco Ruz
France
11th
Darren Farrell
Ireland
12th
Julio Cesar Almiento
13th
Abdelkarim Ammari
Morocco
14th
Kevin Stutz
Austria
15th
Pavel Szotkowski
Czech Republic
16th
Michael Daboul
UAE
16th
Cedric Durand
France
16th
Philipp Jendreiek
Germany
16th
Saverio Mangione
Italy
16th
Filip Steflovic
Czech Republic
16th
Tunde Chris Taylor
Germany
16th
Romans Miscenko
Spain
Scorecard Intelligence
Sourced from official show card
Fabian Mayr 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; 3 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Fabian Mayr | 4 | 4 | — | 8 | Lock win +6 |
| 2nd | Ramon Rocha Queiroz* | 7 | 7 | — | 14 | Tied |
| 3rd | Jose Maria Mete Bueriberi | 7 | 7 | — | 14 | Tied |
| 4th | German Pastor | 12 | 12 | — | 24 | |
| 5th | Vaid Ba Dpei | 15 | 15 | — | 30 | |
| 6th | Georgian Andrei Birica Anghel | 18 | 18 | — | 36 | |
| 7th | Maxime Yedess | 21 | 21 | — | 42 | |
| 8th | Giuseppe Zagarella | 24 | 24 | — | 48 | |
| 9th | Keivan Alichi | 27 | 27 | — | 54 | |
| 10th | Marco Ruz | 30 | 30 | — | 60 | |
| 11th | Darren Farrell | 33 | 33 | — | 66 | |
| 12th | Julio Cesar Almiento | 36 | 36 | — | 72 | |
| 13th | Abdelkarim Ammari | 39 | 39 | — | 78 | |
| 14th | Kevin Stutz | 42 | 42 | — | 84 | |
| 15th | Pavel Szotkowski | 45 | 45 | — | 90 | |
| 16th | Michael Daboul | 48 | 48 | — | 96 | Tied |
| 16th | Cedric Durand | 48 | 48 | — | 96 | Tied |
| 16th | Philipp Jendreiek | 48 | 48 | — | 96 | Tied |
| 16th | Saverio Mangione | 48 | 48 | — | 96 | Tied |
| 16th | Filip Steflovic | 48 | 48 | — | 96 | Tied |
| 16th | Tunde Chris Taylor | 48 | 48 | — | 96 | Tied |
| 16th | Romans Miscenko | 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
Youcef Djoudi
Algeria
2nd
Leonardo Vecchiato
Italy
3rd
Luca Biolo
Italy
4th
Philippe Degila
France
5th
Edvan Palmeira
Brazil
6th
Ommie Ryan
UAE
7th
Luis Corniel
USA
8th
Kim Angel
Spain
9th
Davide Mazzolari
Italy
10th
Marcel Treichler
Switzerland
11th
Miguel Cartaya
Ecuador
12th
Sanad Alsanad
Kuwait
13th
Andrea Mosti
Italy
14th
Manuel Santalucia
Italy
15th
Jhaled Shewaiter
Jordan
16th
Andrea Amato
Italy
16th
Anthony Bessala
16th
Alejandro Ruiz Borrego
Spain
16th
Mauro Fialho
Spain
16th
Marcos Iglesias Garcia
Spain
16th
Daniel Leone
Italy
16th
Pedro Lima
Brazil
16th
Filipe Martins
Portugal
16th
Tyler Smith
UK
16th
Florian Wolf
Scorecard Intelligence
Sourced from official show card
Youcef Djoudi won decisively, +6 clear of second. Tightest call down the field: Luca Biolo over Philippe Degila, 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Youcef Djoudi | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Leonardo Vecchiato | 6 | 6 | — | 12 | |
| 3rd | Luca Biolo | 10 | 10 | — | 20 | Held by 2 |
| 4th | Philippe Degila | 11 | 11 | — | 22 | Missed by 2 |
| 5th | Edvan Palmeira | 15 | 15 | — | 30 | |
| 6th | Ommie Ryan | 18 | 18 | — | 36 | |
| 7th | Luis Corniel | 21 | 21 | — | 42 | |
| 8th | Kim Angel | 24 | 24 | — | 48 | |
| 9th | Davide Mazzolari | 27 | 27 | — | 54 | |
| 10th | Marcel Treichler | 30 | 30 | — | 60 | |
| 11th | Miguel Cartaya | 33 | 33 | — | 66 | |
| 12th | Sanad Alsanad | 36 | 36 | — | 72 | |
| 13th | Andrea Mosti | 39 | 39 | — | 78 | |
| 14th | Manuel Santalucia | 42 | 42 | — | 84 | |
| 15th | Jhaled Shewaiter | 45 | 45 | — | 90 | |
| 16th | Andrea Amato | 48 | 48 | — | 96 | Tied |
| 16th | Anthony Bessala | 48 | 48 | — | 96 | Tied |
| 16th | Alejandro Ruiz Borrego | 48 | 48 | — | 96 | Tied |
| 16th | Mauro Fialho | 48 | 48 | — | 96 | Tied |
| 16th | Marcos Iglesias Garcia | 48 | 48 | — | 96 | Tied |
| 16th | Daniel Leone | 48 | 48 | — | 96 | Tied |
| 16th | Pedro Lima | 48 | 48 | — | 96 | Tied |
| 16th | Filipe Martins | 48 | 48 | — | 96 | Tied |
| 16th | Tyler Smith | 48 | 48 | — | 96 | Tied |
| 16th | Florian Wolf | 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
Vladimir Iacovlev
Moldova
2nd
Pasquale D'Angelo
Italy
3rd
Dan Cristian Cirstea
Spain
4th
Steve Benthin
Germany
5th
Nasser Mohammad
Kuwait
6th
Radoslav Angelov
Bulgaria
7th
Francisco Barrios Vlk
Argentina
8th
Andrei Melnikov
Russia
9th
Gabor Berek
Hungary
10th
Iman Rezae
Iran
11th
Boas Henrique Oliveira
Brazil
Scorecard Intelligence
Sourced from official show card
Vladimir Iacovlev 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 11 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Vladimir Iacovlev | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Pasquale D'Angelo | 6 | 6 | — | 12 | |
| 3rd | Dan Cristian Cirstea | 9 | 9 | — | 18 | |
| 4th | Steve Benthin | 12 | 12 | — | 24 | |
| 5th | Nasser Mohammad | 15 | 15 | — | 30 | |
| 6th | Radoslav Angelov | 18 | 18 | — | 36 | |
| 7th | Francisco Barrios Vlk | 21 | 21 | — | 42 | |
| 8th | Andrei Melnikov | 24 | 24 | — | 48 | |
| 9th | Gabor Berek | 27 | 27 | — | 54 | |
| 10th | Iman Rezae | 30 | 30 | — | 60 | |
| 11th | Boas Henrique Oliveira | 33 | 33 | — | 66 |
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
Allison Testu
France
2nd
Noora Mahonen
Finland
3rd
Adrianna Kaczmarek
Poland
4th
Alice Marchisio
Italy
5th
Giuditta Taccani
Italy
6th
Patricia Lloyd
UK
8th
Ottavia Mazza
Italy
9th
Noemi Cosentino
Italy
10th
Sara Fratella
Italy
11th
Priscila Rodrigues
Brazil
12th
Anastasia Gonzalez Andreu
Spain
13th
Mie Kirstine Rommelhof
Germany
14th
Simona Daniela Pavel
15th
Ewelina Szala
Poland
16th
Alessia De Mitri
16th
Johanna Durr
UAE
16th
Petra Voldanova
Czech Republic
16th
Renata Nowak
Poland
Scorecard Intelligence
Sourced from official show card
Allison Testu won decisively, +6 clear of second. Tightest call down the field: Sara Fratella over Priscila Rodrigues, 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; 5 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Allison Testu | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Noora Mahonen | 6 | 6 | — | 12 | |
| 3rd | Adrianna Kaczmarek | 9 | 9 | — | 18 | |
| 4th | Alice Marchisio | 12 | 12 | — | 24 | |
| 5th | Giuditta Taccani | 15 | 15 | — | 30 | |
| 6th | Patricia Lloyd | 18 | 18 | — | 36 | |
| 7th | Cristiane Silveira | 21 | 21 | — | 42 | |
| 8th | Ottavia Mazza | 24 | 24 | — | 48 | |
| 9th | Noemi Cosentino | 27 | 27 | — | 54 | |
| 10th | Sara Fratella | 31 | 31 | — | 62 | Held by 2 |
| 11th | Priscila Rodrigues | 32 | 32 | — | 64 | Missed by 2 |
| 12th | Anastasia Gonzalez Andreu | 36 | 36 | — | 72 | |
| 13th | Mie Kirstine Rommelhof | 40 | 40 | — | 80 | Held by 2 |
| 14th | Simona Daniela Pavel | 41 | 41 | — | 82 | Missed by 2 |
| 15th | Ewelina Szala | 46 | 46 | — | 92 | Held by 2 |
| 16th | Renata Nowak | 47 | 47 | — | 94 | Missed by 2 |
| 16th | Alessia De Mitri | 48 | 48 | — | 96 | Missed by 2 |
| 16th | Johanna Durr | 48 | 48 | — | 96 | Tied |
| 16th | Petra Voldanova | 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
Anna Banks
2nd
Ayra Bahar
Germany
3rd
Gabriela Linhartova
Czech Republic
4th
Lena Ramsteiner
Germany
5th
Jennifer Zienert
Germany
6th
Olesya Kochuza
7th
Barbara Kiss
UK
8th
Veronica Gallego
Spain
9th
Oyku Basar
10th
Sara Declara
Spain
11th
Scarlet Hollands
UK
12th
Rachel Shoemake
13th
Eva Crespo Lameiras
Spain
14th
Susana Martin-Romo
Spain
15th
Latoyia Farley
16th
Flora Conte
Italy
16th
Marta Gorzynska
Poland
16th
Linet Kaburu
Switzerland
16th
Shana Malcolm
16th
Diana Andreevna Pavlova
Russia
16th
Marina Schermer
16th
Joanna Skowronska
Poland
Scorecard Intelligence
Sourced from official show card
Anna Banks won decisively, +6 clear of second. Tightest call down the field: Olesya Kochuza over Barbara Kiss, 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 | Anna Banks | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Ayra Bahar | 6 | 6 | — | 12 | |
| 3rd | Gabriela Linhartova | 9 | 9 | — | 18 | |
| 4th | Lena Ramsteiner | 12 | 12 | — | 24 | |
| 5th | Jennifer Zienert | 15 | 15 | — | 30 | |
| 6th | Olesya Kochuza | 19 | 19 | — | 38 | Held by 2 |
| 7th | Barbara Kiss | 20 | 20 | — | 40 | Missed by 2 |
| 8th | Veronica Gallego | 24 | 24 | — | 48 | |
| 9th | Oyku Basar | 28 | 28 | — | 56 | Held by 2 |
| 10th | Sara Declara | 29 | 29 | — | 58 | Missed by 2 |
| 11th | Scarlet Hollands | 33 | 33 | — | 66 | |
| 12th | Rachel Shoemake | 36 | 36 | — | 72 | |
| 13th | Eva Crespo Lameiras | 39 | 39 | — | 78 | |
| 14th | Susana Martin-Romo | 42 | 42 | — | 84 | |
| 15th | Latoyia Farley | 45 | 45 | — | 90 | |
| 16th | Flora Conte | 48 | 48 | — | 96 | Tied |
| 16th | Marta Gorzynska | 48 | 48 | — | 96 | Tied |
| 16th | Linet Kaburu | 48 | 48 | — | 96 | Tied |
| 16th | Shana Malcolm | 48 | 48 | — | 96 | Tied |
| 16th | Diana Andreevna Pavlova | 48 | 48 | — | 96 | Tied |
| 16th | Marina Schermer | 48 | 48 | — | 96 | Tied |
| 16th | Joanna Skowronska | 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
Julia Chitarra
2nd
Susana Mendez Monteiro
Brazil
3rd
Charline Mas
France
4th
Lisa Meiswinkel
Germany
5th
Carina Marques
Switzerland
6th
Synara Santana
7th
Devone Martin
8th
Oana Maria Purcaru
Romania
9th
Antonia Liliana Licciardi
Italy
10th
Rania Politis
11th
Alessandra Pinheiro
12th
Ilaria Pastore
Scorecard Intelligence
Sourced from official show card
Julia Chitarra won decisively, +6 clear of second. Tightest call down the field: Charline Mas over Lisa Meiswinkel, 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 | Julia Chitarra | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Susana Mendez Monteiro | 6 | 6 | — | 12 | |
| 3rd | Charline Mas | 10 | 10 | — | 20 | Held by 2 |
| 4th | Lisa Meiswinkel | 11 | 11 | — | 22 | Missed by 2 |
| 5th | Carina Marques | 15 | 15 | — | 30 | |
| 6th | Synara Santana | 18 | 18 | — | 36 | |
| 7th | Devone Martin | 21 | 21 | — | 42 | |
| 8th | Oana Maria Purcaru | 24 | 24 | — | 48 | |
| 9th | Antonia Liliana Licciardi | 27 | 27 | — | 54 | |
| 10th | Rania Politis | 30 | 30 | — | 60 | |
| 11th | Alessandra Pinheiro | 33 | 33 | — | 66 | |
| 12th | Ilaria Pastore | 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
Alix Small
2nd
Minna Pajulahti
Finland
3rd
Kate Errington
UK
4th
Debbie Fowler
5th
Corinne Elizabeth Bean
USA
Scorecard Intelligence
Sourced from official show card
Alix Small won decisively, +20 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 5 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Alix Small | 9 | 9 | — | 18 | Lock win +20 |
| 2nd | Minna Pajulahti | 19 | 19 | — | 38 | |
| 3rd | Kate Errington | 26 | 26 | — | 52 | |
| 4th | Debbie Fowler | 38 | 38 | — | 76 | |
| 5th | Corinne Elizabeth Bean | 43 | 43 | — | 86 |
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
Margita Zamolova
Czech Republic
2nd
Silvia Matta
Italy
3rd
Corinne Ingman
UK
4th
Alcione Sanots
Brazil
5th
Felicia Spatarescu
Spain
6th
Tanja Van Roy
Belgium
7th
Vanessa Lloria
Spain
8th
Yesenia Garcia Speck
Spain
9th
Toks Macaulay
UK
Scorecard Intelligence
Sourced from official show card
Margita Zamolova won decisively, +6 clear of second. Tightest call down the field: Tanja Van Roy over Vanessa Lloria, 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.
All 9 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Margita Zamolova | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Silvia Matta | 6 | 6 | — | 12 | |
| 3rd | Corinne Ingman | 9 | 9 | — | 18 | |
| 4th | Alcione Sanots | 12 | 12 | — | 24 | |
| 5th | Felicia Spatarescu | 15 | 15 | — | 30 | |
| 6th | Tanja Van Roy | 19 | 19 | — | 38 | Held by 2 |
| 7th | Vanessa Lloria | 20 | 20 | — | 40 | Missed by 2 |
| 8th | Yesenia Garcia Speck | 24 | 24 | — | 48 | |
| 9th | Toks Macaulay | 27 | 27 | — | 54 |
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 Physique · via dm6gyisv608l1.cloudfront.net) →Results (Women's Bodybuilding · via dm6gyisv608l1.cloudfront.net) →Results (Classic Physique · via dm6gyisv608l1.cloudfront.net) →Results (Figure · via dm6gyisv608l1.cloudfront.net) →Results (Fitness · via dm6gyisv608l1.cloudfront.net) →Results (Wellness · via dm6gyisv608l1.cloudfront.net) →Results (Bikini · via dm6gyisv608l1.cloudfront.net) →Results (212 Bodybuilding · via dm6gyisv608l1.cloudfront.net) →Results (Men's Open · via dm6gyisv608l1.cloudfront.net) →
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. "2021 Europa Pro Championships — results." CalloutIQ, 144 results across 9 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2021-europa-pro-championships
@misc{calloutiq-contests-2021-europa-pro-championships-2026-09-03,
title = {{2021 Europa Pro Championships — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2021-europa-pro-championships}}
}
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
144 results across 9 divisions, 144 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/2021-europa-pro-championships" title="2021 Europa Pro Championships — 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.