CalloutIQbeta

2021 Romania Muscle Fest Pro

Bucharest, Romania · Nov 13–14
Men's Open Full field · 24
1st Rafael BrandaoBrazil
3rd Behrooz TabaniIran
4th Emir OmeragicGermany
5th Quinton EriyaCanada
6th Milan SadekCzech Republic
7th Bela KokenyHungary
8th Bruno SantosBrazil
9th Roelly WinklaarCuracao
11th Dani KaganovichIsrael
12th Fabio RomagnoloItaly
13th Pavel BeranCzech Republic
14th Boyan IvanovBulgaria
15th Aivars GrigjanisLatvia
16th Khaled AlKazemKuwait
16th Morgan AsteFrance
16th Kevin GebhardtGermany
16th Ahmet KocakTurkey
16th Toni KohonenFinland
16th Pouria PayounIran
16th Jan TurekCzech Republic
16th Artur KovalevRussia
Scorecard Intelligence Sourced from official show card
Rafael Brandao won by 3 — a narrow decision. Tightest call down the field: Dani Kaganovich over Fabio Romagnolo, 1 point apart for 11th/12th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Rafael Brandao leader
2nd Samson Dauda* +3 on 1st
3rd Behrooz Tabani +3 on 2nd
4th Emir Omeragic +3 on 3rd
5th Quinton Eriya +3 on 4th
6th Milan Sadek +3 on 5th
7th Bela Kokeny +3 on 6th
8th Bruno Santos +3 on 7th
9th Roelly Winklaar +3 on 8th
10th Marcelo Pedro Da Cruz +3 on 9th
11th Dani Kaganovich +4 on 10th
12th Fabio Romagnolo +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Rafael Brandao 3 3 Narrow win
2nd Samson Dauda* 6 6
3rd Behrooz Tabani 9 9
4th Emir Omeragic 12 12
5th Quinton Eriya 15 15
6th Milan Sadek 18 18
7th Bela Kokeny 21 21
8th Bruno Santos 24 24
9th Roelly Winklaar 27 27
10th Marcelo Pedro Da Cruz 30 30
11th Dani Kaganovich 34 34 Held by 1
12th Fabio Romagnolo 35 35 Missed by 1
13th Pavel Beran 40 40 Held by 1
14th Boyan Ivanov 41 41 Missed by 1
15th Aivars Grigjanis 45 45
16th Khaled AlKazem 48 48 Tied
16th Morgan Aste 48 48 Tied
16th Victor Joel Rea Cano 48 48 Tied
16th Kevin Gebhardt 48 48 Tied
16th Ahmet Kocak 48 48 Tied
16th Toni Kohonen 48 48 Tied
16th Pouria Payoun 48 48 Tied
16th Jan Turek 48 48 Tied
16th Artur Kovalev 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.
Classic Physique Full field · 22
2nd Peter MolnarHungary
4th Vahid BadpeiIran
5th Hassan Mahdi AbdulredaSaudi Arabia
6th Carlo MichelliniItaly
8th Genadi LyaevBulgaria
9th Pavel SzotkowskiCzech Republic
10th German PastorSpain
11th Artem PuchkovRussia
12th Abdullah Al SairafiKuwait
13th Victor BortolettoBrazil
14th Mahdi ParvaniUSA
15th Mikhail TimoshinRussia
16th Gergely ArnoldHungary
16th Luqas FogelbergUAE
16th Yevhenii MykhailenkoUkraine
16th Denis RomanovRussia
16th Giuseppe ZagarellaItaly
16th Javier MartinezCanada
Scorecard Intelligence Sourced from official show card
Jose Maria Mete Bueriberi won by 3 — a narrow decision. Tightest call down the field: Hassan Mahdi Abdulreda over Carlo Michellini, 1 point 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.
2nd Peter Molnar +3 on 1st
3rd Jesus Rodriguez Sendra +3 on 2nd
4th Vahid Badpei +3 on 3rd
5th Hassan Mahdi Abdulreda +4 on 4th
6th Carlo Michellini +1 on 5th
7th Luis Garcia Martinez +5 on 6th
8th Genadi Lyaev +1 on 7th
9th Pavel Szotkowski +5 on 8th
10th German Pastor +5 on 9th
11th Artem Puchkov +3 on 10th
12th Abdullah Al Sairafi +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jose Maria Mete Bueriberi 3 3 Narrow win
2nd Peter Molnar 6 6
3rd Jesus Rodriguez Sendra 9 9
4th Vahid Badpei 12 12
5th Hassan Mahdi Abdulreda 16 16 Held by 1
6th Carlo Michellini 17 17 Missed by 1
7th Luis Garcia Martinez 22 22 Held by 1
8th Genadi Lyaev 23 23 Missed by 1
9th Pavel Szotkowski 28 28
10th German Pastor 33 33
11th Artem Puchkov 36 36
12th Abdullah Al Sairafi 39 39
13th Victor Bortoletto 42 42
14th Mahdi Parvani 46 46 Held by 1
15th Mikhail Timoshin 47 47 Missed by 1
16th Gergely Arnold 48 48 Missed by 1
16th Luqas Fogelberg 48 48 Tied
16th Jaime Vergara Hernandez 48 48 Tied
16th Yevhenii Mykhailenko 48 48 Tied
16th Denis Romanov 48 48 Tied
16th Giuseppe Zagarella 48 48 Tied
16th Javier Martinez 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 · 24
2nd Furkan ErTurkey
3rd Andrei DeiuRomania
4th Daniel LeoneItaly
5th Balint NemethHungary
8th Anton AntipovUSA
10th Miroslav JuricekCzech Republic
11th Sanad AlsanadKuwait
12th Abdulaziz AlmohandesSaudi Arabia
13th Alexis AutreauFrance
14th Jeffrey DarkoUK
15th Andrea AmatoItaly
16th Mishal AlhassanSaudi Arabia
16th Mohammed AlbannaKuwait
16th Abdullah Al SabeaKuwait
16th Youcef DjoudiAlgeria
16th Daniele D'OnofrioItaly
16th Lorenzo GiachettiItaly
16th Valentin GuillouxFrance
16th Denis GusevRussia
16th Andrea MostiItaly
16th Luigi OlteanRomania
16th Maxime ParisiFrance
Scorecard Intelligence Sourced from official show card
Alessandro Cavagnola won by 3 — a narrow decision. Tightest call down the field: Alexis Autreau over Jeffrey Darko, 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.
2nd Furkan Er +3 on 1st
3rd Andrei Deiu +3 on 2nd
4th Daniel Leone +3 on 3rd
5th Balint Nemeth +4 on 4th
8th Anton Antipov +7 on 5th
10th Miroslav Juricek +6 on 8th
11th Sanad Alsanad +4 on 10th
12th Abdulaziz Almohandes +3 on 11th
13th Alexis Autreau +4 on 12th
14th Jeffrey Darko +1 on 13th
15th Andrea Amato +5 on 14th
Top 12 scoring positions; 2 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Alessandro Cavagnola 3 3 Narrow win
2nd Furkan Er 6 6
3rd Andrei Deiu 9 9
4th Daniel Leone 12 12
5th Balint Nemeth 16 16
8th Anton Antipov 23 23
10th Miroslav Juricek 29 29
11th Sanad Alsanad 33 33
12th Abdulaziz Almohandes 36 36
13th Alexis Autreau 40 40 Held by 1
14th Jeffrey Darko 41 41 Missed by 1
15th Andrea Amato 46 46 Held by 1
16th Mishal Alhassan 47 47 Missed by 1
16th Mohammed Albanna 48 48 Missed by 1
16th Abdullah Al Sabea 48 48 Tied
16th Youcef Djoudi 48 48 Tied
16th Daniele D'Onofrio 48 48 Tied
16th Lorenzo Giachetti 48 48 Tied
16th Alexis Gonzalez Benitez 48 48 Tied
16th Valentin Guilloux 48 48 Tied
16th Denis Gusev 48 48 Tied
16th Andrea Mosti 48 48 Tied
16th Luigi Oltean 48 48 Tied
16th Maxime Parisi 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 · 18
2nd Ahmad AshkananiKuwait
4th Radoslav AngelovBulgaria
5th Naser MohamedKuwait
6th Babak AkbarniyaIran
8th Mirnes HusanovicBosnia and Herzegovina
10th Adnan GostoBosnia and Herzegovina
11th Jamie do RegoUAE
12th Meysham KeshvariIran
13th Zoran KolevskiNorth Macedonia
14th Daniel SticcoItaly
15th Samir TroudiSweden
16th Thomas RugginiItaly
16th Ching Chieh LinTaiwan
Scorecard Intelligence Sourced from official show card
Angel Calderon Frias won by 3 — a narrow decision. Tightest call down the field: Zoran Kolevski over Daniel Sticco, 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.
2nd Ahmad Ashkanani +3 on 1st
4th Radoslav Angelov +3 on 3rd
5th Naser Mohamed +3 on 4th
6th Babak Akbarniya +3 on 5th
7th Abdulrahman Al Khashti +3 on 6th
8th Mirnes Husanovic +3 on 7th
9th Pasquale D'Angelo +3 on 8th
10th Adnan Gosto +3 on 9th
11th Jamie do Rego +3 on 10th
12th Meysham Keshvari +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Angel Calderon Frias 3 3 Narrow win
2nd Ahmad Ashkanani 6 6
3rd Jafar Ghaffarnezhad Azizi 9 9
4th Radoslav Angelov 12 12
5th Naser Mohamed 15 15
6th Babak Akbarniya 18 18
7th Abdulrahman Al Khashti 21 21
8th Mirnes Husanovic 24 24
9th Pasquale D'Angelo 27 27
10th Adnan Gosto 30 30
11th Jamie do Rego 33 33
12th Meysham Keshvari 36 36
13th Zoran Kolevski 40 40 Held by 1
14th Daniel Sticco 41 41 Missed by 1
15th Samir Troudi 47 47 Tied
16th Thomas Ruggini 47 47 Tied
16th Haitham Sadiq, Haitham Al Zadjali 48 48 Missed by 1
16th Ching Chieh Lin 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 · 16
2nd Allison TestuFrance
3rd Gessica BrunBrazil
4th Tatiana LanovenkoRussia
6th Stine HansenDenmark
7th Rukiye SolakTurkey
8th Babett VongsantiHungary
9th Elisabet VangFaroe Islands
10th Priscila RodriguesBrazil
12th Catia CoutoPortugal
13th Giuditta TaccaniItaly
16th Aneta SzoltysekPoland
Scorecard Intelligence Sourced from official show card
Ashley Kaltwasser 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 Ashley Kaltwasser* leader
2nd Allison Testu +3 on 1st
3rd Gessica Brun +3 on 2nd
4th Tatiana Lanovenko +3 on 3rd
5th Matilda Biagini +3 on 4th
6th Stine Hansen +3 on 5th
7th Rukiye Solak +3 on 6th
8th Babett Vongsanti +3 on 7th
9th Elisabet Vang +3 on 8th
10th Priscila Rodrigues +3 on 9th
11th Ana Maria Vintu +3 on 10th
12th Catia Couto +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Ashley Kaltwasser* 3 3 Narrow win
2nd Allison Testu 6 6
3rd Gessica Brun 9 9
4th Tatiana Lanovenko 12 12
5th Matilda Biagini 15 15
6th Stine Hansen 18 18
7th Rukiye Solak 21 21
8th Babett Vongsanti 24 24
9th Elisabet Vang 27 27
10th Priscila Rodrigues 30 30
11th Ana Maria Vintu 33 33
12th Catia Couto 36 36
13th Giuditta Taccani 39 39
14th Ana Paula Baggio 42 42
15th Simona Daniela Pavel 45 45
16th Aneta Szoltysek 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.
Figure Full field · 15
1st Jennifer ZienertGermany
2nd Tereza LinhartovaCzech Republic
3rd Maryam BamdadCanada
4th Gabriela LinhartovaCzech Republic
5th Zulfiya BitiyevaKazakhstan
7th Kristina BodnariukRussia
8th Barbara LukacsHungary
11th Paula RantaFinland
13th Veronica GallegoSpain
14th Yadviga ZakurinaRussia
15th Konnie SlyziuteUAE
Scorecard Intelligence Sourced from official show card
Jennifer Zienert won by 3 — a narrow decision. Tightest call down the field: Annelies Charlotte Fortuin over Paula Ranta, 1 point 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.
1st Jennifer Zienert leader
2nd Tereza Linhartova +3 on 1st
3rd Maryam Bamdad +3 on 2nd
4th Gabriela Linhartova +3 on 3rd
5th Zulfiya Bitiyeva +3 on 4th
6th Elena Kirshchina +3 on 5th
7th Kristina Bodnariuk +3 on 6th
8th Barbara Lukacs +3 on 7th
9th Claretta Zanettin +3 on 8th
11th Paula Ranta +1 on 10th
12th Jasmina Sanchez Gomez +4 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jennifer Zienert 3 3 Narrow win
2nd Tereza Linhartova 6 6
3rd Maryam Bamdad 9 9
4th Gabriela Linhartova 12 12
5th Zulfiya Bitiyeva 15 15
6th Elena Kirshchina 18 18
7th Kristina Bodnariuk 21 21
8th Barbara Lukacs 24 24
9th Claretta Zanettin 27 27
10th Annelies Charlotte Fortuin 31 31 Held by 1
11th Paula Ranta 32 32 Missed by 1
12th Jasmina Sanchez Gomez 36 36
13th Veronica Gallego 39 39
14th Yadviga Zakurina 42 42
15th Konnie Slyziute 45 45
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 · 8
Scorecard Intelligence Sourced from official show card
Anna Mroczkowska 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 Mroczkowska leader
2nd Leonida Ciobu +3 on 1st
3rd Maria Paulette Aranguren +3 on 2nd
4th Aysegul Besli +3 on 3rd
5th Michelle Capponi +3 on 4th
6th Charline Mas +3 on 5th
7th Martyna Staszewska-Tiu +3 on 6th
8th Pamela Bonaccorso +3 on 7th
All 8 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Anna Mroczkowska 3 3 Narrow win
2nd Leonida Ciobu 6 6
3rd Maria Paulette Aranguren 9 9
4th Aysegul Besli 12 12
5th Michelle Capponi 15 15
6th Charline Mas 18 18
7th Martyna Staszewska-Tiu 21 21
8th Pamela Bonaccorso 24 24
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 · 8
1st Nadia CapotostoItaly
2nd Branka NjegovecCroatia
3rd Mayla AshUSA
4th Anastasia KorablevaRomania
5th Tiana FlexSouth Africa
6th Claudia MocciaroItaly
7th Ivana DvorakovaGermany
8th Zelijka TerzoBosnia and Herzegovina
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 Branka Njegovec +3 on 1st
3rd Mayla Ash +3 on 2nd
4th Anastasia Korableva +3 on 3rd
5th Tiana Flex +3 on 4th
6th Claudia Mocciaro +3 on 5th
7th Ivana Dvorakova +3 on 6th
8th Zelijka Terzo +3 on 7th
All 8 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Nadia Capotosto 3 3 Narrow win
2nd Branka Njegovec 6 6
3rd Mayla Ash 9 9
4th Anastasia Korableva 12 12
5th Tiana Flex 15 15
6th Claudia Mocciaro 18 18
7th Ivana Dvorakova 21 21
8th Zelijka Terzo 24 24
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. "2021 Romania Muscle Fest Pro — results." CalloutIQ, 135 results across 8 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2021-romania-muscle-fest-pro
@misc{calloutiq-contests-2021-romania-muscle-fest-pro-2026-09-03,
  title  = {{2021 Romania Muscle Fest Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2021-romania-muscle-fest-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
135 results across 8 divisions, 135 carrying judging scores off an official card, each row with its own source link. 8 of 8 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-romania-muscle-fest-pro" title="2021 Romania Muscle Fest 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.