CalloutIQbeta

2026 Balkan Grand Prix Pro

Sofia, Bulgaria · Oct 4
Promoted by Martin Rusanov
Reference & Sources

212 Bodybuilding

Full field · 6
1st Radoslav AngelovBulgaria
2nd Ovidijus RingysLithuania
3rd John HarsudasAustralia
4th Alexandre TrindadeBrazil
5th Andreas ChristouCyprus
6th Furkan MemisTurkey
Scorecard Intelligence Sourced from official show card
Radoslav Angelov 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 Radoslav Angelov leader
2nd Ovidijus Ringys +3 on 1st
3rd John Harsudas +3 on 2nd
4th Alexandre Trindade +3 on 3rd
5th Andreas Christou +3 on 4th
6th Furkan Memis +3 on 5th
All 6 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Radoslav Angelov 3— — 3 Narrow win
2nd Ovidijus Ringys 6— — 6
3rd John Harsudas 9— — 9
4th Alexandre Trindade 12— — 12
5th Andreas Christou 15— — 15
6th Furkan Memis 18— — 18
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 · 16
1st Kristina ZafirovaSlovenia
2nd Jeanne KasselGermany
8th Elisabeth KammererGermany
9th Violeta OstrnbekSlovenia
10th Tatiyana PopovaEstonia
11th Sara PozzerItaly
12th Agata JowikPoland
13th Carina BrillGermany
14th Lusiana PennisiItaly
15th Ramona AmbergerGermany
16th Paulina ZawlockaPoland
Scorecard Intelligence Sourced from official show card
Kristina Zafirova won by 4 — a narrow decision. Tightest call down the field: Jeanne Kassel over Snezhana Emelyanenkova, 1 point 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.
1st Kristina Zafirova leader
2nd Jeanne Kassel +4 on 1st
3rd Snezhana Emelyanenkova +1 on 2nd
4th Claretta Zanettin +4 on 3rd
5th Michelle Jones +3 on 4th
6th Tamara Tirzite +3 on 5th
7th Martina Strazzacapa +3 on 6th
8th Elisabeth Kammerer +3 on 7th
9th Violeta Ostrnbek +3 on 8th
10th Tatiyana Popova +3 on 9th
11th Sara Pozzer +3 on 10th
12th Agata Jowik +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Kristina Zafirova 3— — 3 Narrow win
2nd Jeanne Kassel 7— — 7 Held by 1
3rd Snezhana Emelyanenkova 8— — 8 Missed by 1
4th Claretta Zanettin 12— — 12
5th Michelle Jones 15— — 15
6th Tamara Tirzite 18— — 18
7th Martina Strazzacapa 21— — 21
8th Elisabeth Kammerer 24— — 24
9th Violeta Ostrnbek 27— — 27
10th Tatiyana Popova 30— — 30
11th Sara Pozzer 33— — 33
12th Agata Jowik 36— — 36
13th Carina Brill 39— — 39
14th Lusiana Pennisi 42— — 42
15th Ramona Amberger 45— — 45
16th Paulina Zawlocka 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.

Wellness

Full field · 15
1st Sandra Colorado AcalSpain 10pts
2nd Maria Paulette ArangurenSpain 4pts
3rd Mariia MorozovaUkraine 3pts
5th Fabiola RiosSpain 1pt
7th Terezia BanikovaSlovakia
8th Maria RichterGermany
10th Ece Gizem AtakulTurkey
11th Anna MroczkowskaPoland
12th Sara BresadolaItaly
13th Scarlet WehbiQatar
14th Eve TonerIreland
15th Valentina MabroukItaly
Scorecard Intelligence Sourced from official show card
Sandra Colorado Acal 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.
2nd Maria Paulette Aranguren +3 on 1st
3rd Mariia Morozova +3 on 2nd
5th Fabiola Rios +3 on 4th
6th Elena Catalina Dumitran +3 on 5th
7th Terezia Banikova +3 on 6th
8th Maria Richter +3 on 7th
9th Ruth Casado Petizco +3 on 8th
10th Ece Gizem Atakul +3 on 9th
11th Anna Mroczkowska +3 on 10th
12th Sara Bresadola +3 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Sandra Colorado Acal 3— — 3 Narrow win
2nd Maria Paulette Aranguren 6— — 6
3rd Mariia Morozova 9— — 9
4th Ana Maria Amante Gregorio 12— — 12
5th Fabiola Rios 15— — 15
6th Elena Catalina Dumitran 18— — 18
7th Terezia Banikova 21— — 21
8th Maria Richter 24— — 24
9th Ruth Casado Petizco 27— — 27
10th Ece Gizem Atakul 30— — 30
11th Anna Mroczkowska 33— — 33
12th Sara Bresadola 36— — 36
13th Scarlet Wehbi 39— — 39
14th Eve Toner 42— — 42
15th Valentina Mabrouk 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.

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