CalloutIQbeta

2019 Romania Muscle Fest Pro

Bucharest, Romania · Nov 3
Men's Open Full field · 20
2nd Juan MorelUSA
3rd Regan GrimesCanada
4th Maxx CharlesUSA
6th Lukas OsladilCzech Republic
7th Boyan IvanovBulgaria
8th Sulaiman AlterkaitKuwait
9th Daniel TothHungary
10th Marek OlejniczakPoland
11th Mohamed El EmamEgypt
12th Andrea MuziItaly
13th Kille KujalaFinland
14th Raul Gheorghe MaghiarRomania
16th Vladimir AgrinskiyRussia
16th Syad AlhimejUAE
16th Sergey KulaevRussia
16th Leonid IstominRussia
Scorecard Intelligence Sourced from official show card
Cedric McMillan won decisively, +9 clear of second. Tightest call down the field: James Hollingshead over Lukas Osladil, 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.
1st Cedric McMillan leader
2nd Juan Morel +9 on 1st
3rd Regan Grimes +3 on 2nd
4th Maxx Charles +2 on 3rd
5th James Hollingshead +15 on 4th
6th Lukas Osladil +1 on 5th
7th Boyan Ivanov +2 on 6th
8th Sulaiman Alterkait +13 on 7th
9th Daniel Toth +1 on 8th
10th Marek Olejniczak +7 on 9th
11th Mohamed El Emam +7 on 10th
12th Andrea Muzi +6 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Cedric McMillan 33 6 Lock win +9
2nd Juan Morel 87 ▲1 15
3rd Regan Grimes 810 ▼2 18 Held by 2
4th Maxx Charles 119 ▲2 20 Missed by 2
5th James Hollingshead 1916 ▲3 35 Held by 1
6th Lukas Osladil 1917 ▲2 36 Missed by 1
7th Boyan Ivanov 1721 ▼4 38 Missed by 2
8th Sulaiman Alterkait 2427 ▼3 51 Held by 1
9th Daniel Toth 2824 ▲4 52 Missed by 1
10th Marek Olejniczak 2930 ▼1 59
11th Mohamed El Emam 3333 66
12th Andrea Muzi 3636 72
13th Kille Kujala 3939 78
14th Raul Gheorghe Maghiar 4242 84
15th Cristian Pancorbo Romero 4545 90
16th Rafael Jaramillo 4848 96 Tied
16th Vladimir Agrinskiy 4848 96 Tied
16th Syad Alhimej 4848 96 Tied
16th Sergey Kulaev 4848 96 Tied
16th Leonid Istomin 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 · 13
1st Wesley VissersNetherlands
2nd Shicheng JinChina
3rd Abdelkarim AmmariMorocco
5th Mikhail TimoshinRussia
6th Pavel SzotkowskiCzech Republic
7th Mathias Hald HansenDenmark
8th Klaus DrescherAustria
9th Javier MartinezCanada
10th Tiago SousaPortugal
11th Neng ChenChina
12th Ahmed AbdulnabiBahrain
Scorecard Intelligence Sourced from official show card
Wesley Vissers won by 3 — a narrow decision. Tightest call down the field: Roberto Martinez Pizana over Mikhail Timoshin, 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 Wesley Vissers leader
2nd Shicheng Jin +3 on 1st
3rd Abdelkarim Ammari +3 on 2nd
4th Roberto Martinez Pizana +4 on 3rd
5th Mikhail Timoshin +1 on 4th
6th Pavel Szotkowski +5 on 5th
7th Mathias Hald Hansen +1 on 6th
8th Klaus Drescher +6 on 7th
9th Javier Martinez +1 on 8th
10th Tiago Sousa, Neng Chen +3 on 9th
12th Ahmed Abdulnabi +6 on 10th
13th Amir Hossein Saadatnia +2 on 12th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Wesley Vissers 3 3 Narrow win
2nd Shicheng Jin 6 6
3rd Abdelkarim Ammari 9 9
4th Roberto Martinez Pizana 13 13 Held by 1
5th Mikhail Timoshin 14 14 Missed by 1
6th Pavel Szotkowski 19 19 Held by 1
7th Mathias Hald Hansen 20 20 Missed by 1
8th Klaus Drescher 26 26 Held by 1
9th Javier Martinez 27 27 Missed by 1
10th Tiago Sousa 30 30 Tied
11th Neng Chen 30 30 Tied
12th Ahmed Abdulnabi 36 36 Held by 2
13th Amir Hossein Saadatnia 38 38 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.
Men's Physique Full field · 24
1st Andrei DeiuRomania
3rd Youcef DjoudiAlgeria
5th Maxime VillatteFrance
6th Luca BioloItaly
7th Ondrej KmostakCzech Republic
9th Elton Pinto MotaPortugal
10th Thomas KunzSwitzerland
12th Nikolay RavkovBulgaria
13th Kim AngelSpain
14th Denis GusevRussia
15th Ahmad Adel DokhyNorway
16th Kenneth GuevaraSpain
16th Miroslav JuricekCzech Republic
16th Pontus KoskelainenSweden
16th Maxime ParisiFrance
16th Miroslav PribanCzech Republic
16th Jose Luis RivasSpain
16th Alex SegatiItaly
Scorecard Intelligence Sourced from official show card
Andrei Deiu won by 3 — a narrow decision. Tightest call down the field: Youcef Djoudi over Jonathan Bueno Gonzalez, 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 Andrei Deiu leader
2nd Ryan John-Baptiste +3 on 1st
3rd Youcef Djoudi +4 on 2nd
4th Jonathan Bueno Gonzalez +1 on 3rd
5th Maxime Villatte +5 on 4th
6th Luca Biolo +1 on 5th
7th Ondrej Kmostak +4 on 6th
8th Keyvan Shahgholi +2 on 7th
9th Elton Pinto Mota +3 on 8th
10th Thomas Kunz +4 on 9th
11th Alexis Gonzalez Benitez +2 on 10th
12th Nikolay Ravkov +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Andrei Deiu 3 3 Narrow win
2nd Ryan John-Baptiste 6 6
3rd Youcef Djoudi 10 10 Held by 1
4th Jonathan Bueno Gonzalez 11 11 Missed by 1
5th Maxime Villatte 16 16 Held by 1
6th Luca Biolo 17 17 Missed by 1
7th Ondrej Kmostak 21 21 Held by 2
8th Keyvan Shahgholi 23 23 Missed by 2
9th Elton Pinto Mota 26 26
10th Thomas Kunz 30 30 Held by 2
11th Alexis Gonzalez Benitez 32 32 Missed by 2
12th Nikolay Ravkov 36 36 Held by 2
13th Kim Angel 38 38 Missed by 2
14th Denis Gusev 41 41 Held by 2
15th Ahmad Adel Dokhy 43 43 Missed by 2
16th Mohammed Al Kindy 48 48 Tied
16th Kenneth Guevara 48 48 Tied
16th Miroslav Juricek 48 48 Tied
16th Pontus Koskelainen 48 48 Tied
16th Ballas Mustapha 48 48 Tied
16th Maxime Parisi 48 48 Tied
16th Miroslav Priban 48 48 Tied
16th Jose Luis Rivas 48 48 Tied
16th Alex Segati 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 Sami Al HaddadBahrain
3rd Tomas TabaciarSlovakia
5th Ashot KagarmanianRussia
8th Adolphus QuoidaCanada
9th Pierre ChamounSweden
11th Ahmed FawziIraq
12th Vladimir IacovlevMoldova
13th Mike SommerfeldGermany
14th Marius BrownNorway
16th Roman IushchenkoUkraine
16th Radoslav AngelovBulgaria
16th Chris DarbyUSA
16th Mahdi HeydariIran
Scorecard Intelligence Sourced from official show card
Angel Calderon Frias won decisively, +6 clear of second. Tightest call down the field: Guy Cisternino over Ashot Kagarmanian, 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.
2nd Sami Al Haddad +6 on 1st
3rd Tomas Tabaciar +6 on 2nd
4th Guy Cisternino +8 on 3rd
5th Ashot Kagarmanian +2 on 4th
6th Dan Cristian Cirstea +6 on 5th
8th Adolphus Quoida +6 on 7th
9th Pierre Chamoun +6 on 8th
10th Felipe Isaac Fierro Lobos +6 on 9th
11th Ahmed Fawzi +6 on 10th
12th Vladimir Iacovlev +6 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Angel Calderon Frias 33 6 Lock win +6
2nd Sami Al Haddad 66 12
3rd Tomas Tabaciar 99 18
4th Guy Cisternino 1313 26 Held by 2
5th Ashot Kagarmanian 1414 28 Missed by 2
6th Dan Cristian Cirstea 1717 34
7th Esteban Alejandro Fuquene Bravo 2121 42
8th Adolphus Quoida 2424 48
9th Pierre Chamoun 2727 54
10th Felipe Isaac Fierro Lobos 3030 60
11th Ahmed Fawzi 3333 66
12th Vladimir Iacovlev 3636 72
13th Mike Sommerfeld 4141 82 Held by 2
14th Marius Brown 4242 84 Missed by 2
16th Roman Iushchenko 4444 88
16th Radoslav Angelov 4747 94 Held by 2
16th Chris Darby 4848 96 Missed by 2
16th Mahdi Heydari 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.
Bikini Full field · 26
Scorecard Intelligence Sourced from official show card
Noora Mahonen won by 3 — a narrow decision. Tightest call down the field: Evita Breide over Adrianna Kaczmarek, 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 Noora Mahonen leader
2nd Alessia Facchin +3 on 1st
3rd Evita Breide +4 on 2nd
4th Adrianna Kaczmarek +1 on 3rd
6th Anna Tapu +3 on 5th
7th Natalia Sanz +3 on 6th
8th Patricia Frits +3 on 7th
9th Leonida Ciobu +3 on 8th
10th Elisabeth Perez Gorreta +3 on 9th
11th Nora Majlinger +3 on 10th
12th Jessica Serrano +2 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Noora Mahonen 3 3 Narrow win
2nd Alessia Facchin 6 6
3rd Evita Breide 10 10 Held by 1
4th Adrianna Kaczmarek 11 11 Missed by 1
5th Cristobalina Pajares Torres 15 15
6th Anna Tapu 18 18
7th Natalia Sanz 21 21
8th Patricia Frits 24 24
9th Leonida Ciobu 27 27
10th Elisabeth Perez Gorreta 30 30
11th Nora Majlinger 33 33 Held by 2
12th Jessica Serrano 35 35 Missed by 2
13th Ewelina Szala 40 40 Held by 2
14th Elsa deOliveira Pena 42 42 Missed by 2
15th Cecilia Liang 44 44 Missed by 2
16th Ameera Klement 48 48 Tied
16th Ana Maria Vintu 48 48 Tied
16th Aurelia Bissoli 48 48 Tied
16th Ekaterine Lapteva 48 48 Tied
16th Elodie Puraye 48 48 Tied
16th Giuditta Taccani 48 48 Tied
16th Helene Kirstine Lamhauge 48 48 Tied
16th Jessica Da Costa 48 48 Tied
16th Martina Merone 48 48 Tied
16th Matilda Biagini 48 48 Tied
16th Valeria Ammirato 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 · 18
Scorecard Intelligence Sourced from official show card
Maryam Bamdad won by 3 — a narrow decision. Tightest call down the field: Barbara Kiss over Hannah Prause, 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.
1st Maryam Bamdad leader
2nd Frida Thestrup +3 on 1st
3rd Asher Prior +3 on 2nd
4th Anca Bergen +3 on 3rd
5th Barbara Kiss +6 on 4th
6th Hannah Prause +1 on 5th
7th Una Djordjevic +1 on 6th
8th Tamara Szczesniak +1 on 7th
9th Eva Berenguer +6 on 8th
10th Zulfiya Bitiyeva +3 on 9th
11th Gabriela Linhartova +4 on 10th
12th Elisa Maiorana +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Maryam Bamdad 3 3 Narrow win
2nd Frida Thestrup 6 6
3rd Asher Prior 9 9
4th Anca Bergen 12 12
5th Barbara Kiss 18 18 Held by 1
6th Hannah Prause 19 19 Missed by 1
7th Una Djordjevic 20 20 Missed by 1
8th Tamara Szczesniak 21 21 Missed by 1
9th Eva Berenguer 27 27
10th Zulfiya Bitiyeva 30 30
11th Gabriela Linhartova 34 34 Held by 1
12th Elisa Maiorana 35 35 Missed by 1
13th Carmen M. Knights 39 39
14th Claire Aves 43 43 Held by 1
15th Rahel Cucchia 44 44 Missed by 1
16th Manuela DeSimone Esculapio 48 48 Tied
17th Xue Lin 48 48 Tied
18th Ivonne Ponce 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.
Women's Bodybuilding Full field · 13
Scorecard Intelligence Sourced from official show card
Monia Gioiosa won by 4 — a narrow decision. Tightest call down the field: Elena Oana Hreapca over Lisa Cross, 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.
1st Monia Gioiosa leader
2nd Nataliya Kuznetsova +4 on 1st
5th Elena Oana Hreapca +8 on 3rd
6th Lisa Cross +1 on 5th
7th Kim Buck +1 on 6th
8th Wan Ling Law +3 on 7th
9th Viktoria Knysh +4 on 8th
10th Wendy McCready +3 on 9th
11th Robin Hillis +3 on 10th
12th Clara Sella +4 on 11th
13th Marie Silmari +1 on 12th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Monia Gioiosa 3 3 Narrow win
2nd Nataliya Kuznetsova 7 7
3rd Claudia Partenza 10 10 Tied
4th Alena Hatvani 10 10 Tied
5th Elena Oana Hreapca 18 18 Held by 1
6th Lisa Cross 19 19 Missed by 1
7th Kim Buck 20 20 Missed by 1
8th Wan Ling Law 23 23
9th Viktoria Knysh 27 27
10th Wendy McCready 30 30
11th Robin Hillis 33 33
12th Clara Sella 37 37 Held by 1
13th Marie Silmari 38 38 Missed by 1
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. "2019 Romania Muscle Fest Pro — results." CalloutIQ, 132 results across 7 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2019-romania-muscle-fest-pro
@misc{calloutiq-contests-2019-romania-muscle-fest-pro-2026-09-03,
  title  = {{2019 Romania Muscle Fest Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2019-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
132 results across 7 divisions, 132 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/2019-romania-muscle-fest-pro" title="2019 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.