2026 Balkan Grand Prix Pro
Reference & Sources
1st
Radoslav Angelov
Bulgaria
2nd
Ovidijus Ringys
Lithuania
3rd
John Harsudas
Australia
4th
Alexandre Trindade
Brazil
5th
Andreas Christou
Cyprus
6th
Furkan Memis
Turkey
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.
All 6 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
1st
Kristina Zafirova
Slovenia
2nd
Jeanne Kassel
Germany
3rd
Snezhana Emelyanenkova
Russia
4th
Claretta Zanettin
Italy
5th
Michelle Jones
UK
6th
Tamara Tirzite
UK
7th
Martina Strazzacapa
Italy
8th
Elisabeth Kammerer
Germany
9th
Violeta Ostrnbek
Slovenia
10th
Tatiyana Popova
Estonia
11th
Sara Pozzer
Italy
12th
Agata Jowik
Poland
13th
Carina Brill
Germany
14th
Lusiana Pennisi
Italy
15th
Ramona Amberger
Germany
16th
Paulina Zawlocka
Poland
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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
6th
Elena Catalina Dumitran
Romania
7th
Terezia Banikova
Slovakia
8th
Maria Richter
Germany
9th
Ruth Casado Petizco
Spain
10th
Ece Gizem Atakul
Turkey
11th
Anna Mroczkowska
Poland
12th
Sara Bresadola
Italy
13th
Scarlet Wehbi
Qatar
14th
Eve Toner
Ireland
15th
Valentina Mabrouk
Italy
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.
Top 12 scoring positions; 3 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 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.
Official Show Cards — IFBB Pro League / NPC
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.