CalloutIQbeta

2026 FIBO Germany Pro

Cologne, Germany · Apr 17–18
Men's Open Full field · 7
2nd Mohammad NsourGermany
3rd Dawid CnotaPoland
5th Dennis FriedrichGermany
6th Steve BenthinGermany
NS Vojtech TrnkaGermany
Scorecard Intelligence Sourced from official show card
Sasan Heirati 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.
1st Sasan Heirati leader
2nd Mohammad Nsour +6 on 1st
3rd Dawid Cnota +6 on 2nd
4th Abdullah Al Awadhi +6 on 3rd
5th Dennis Friedrich +6 on 4th
6th Steve Benthin +6 on 5th
All 6 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Sasan Heirati 33 6 Lock win +6
2nd Mohammad Nsour 66 12
3rd Dawid Cnota 99 18
4th Abdullah Al Awadhi 1212 24
5th Dennis Friedrich 1515 30
6th Steve Benthin 1818 36
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 · 18
1st Mohammad AliAustria 10pts
2nd Erik RabeGermany 4pts
3rd Richard NagyHungary 3pts
4th Adrian CyronekPoland 2pts
5th Ayham AlawsGermany 1pt
6th Siem GoossensNetherlands
7th Patryk JaskiewiczPoland
8th Oleksandr MinchaUkraine
10th Marcello BurgerGermany
11th Jack EaglesUK
14th Philipp JendreiekGermany
15th Damian NareckiPoland
16th Leo MayrhoferUSA
16th Michal OklaPoland
16th Javier Prado SenasSpain
Scorecard Intelligence Sourced from official show card
Mohammad Ali won the title by just 1 point — a razor-thin margin. Tightest call down the field: Patryk Jaskiewicz over Oleksandr Mincha, 1 point apart for 7th/8th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Mohammad Ali leader
2nd Erik Rabe +1 on 1st
3rd Richard Nagy +4 on 2nd
4th Adrian Cyronek +3 on 3rd
5th Ayham Alaws +3 on 4th
6th Siem Goossens +3 on 5th
7th Patryk Jaskiewicz +4 on 6th
8th Oleksandr Mincha +1 on 7th
9th Konstandinos Kalabalikis +5 on 8th
10th Marcello Burger +1 on 9th
11th Jack Eagles +4 on 10th
12th Victor Del Olmo Rubio +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Mohammad Ali 4 4 Razor-thin win
2nd Erik Rabe 5 5 Missed by 1
3rd Richard Nagy 9 9
4th Adrian Cyronek 12 12
5th Ayham Alaws 15 15
6th Siem Goossens 18 18
7th Patryk Jaskiewicz 22 22 Held by 1
8th Oleksandr Mincha 23 23 Missed by 1
9th Konstandinos Kalabalikis 28 28 Held by 1
10th Marcello Burger 29 29 Missed by 1
11th Jack Eagles 33 33
12th Victor Del Olmo Rubio 36 36
13th Alberto Alonso Martinez 39 39
14th Philipp Jendreiek 43 43 Held by 1
15th Damian Narecki 44 44 Missed by 1
16th Leo Mayrhofer 48 48 Tied
16th Michal Okla 48 48 Tied
16th Javier Prado Senas 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 · 13
1st Adrianna KaczmarekPoland 10pts
2nd Zsofia MolnarHungary 4pts
3rd Maiwenn CrausazSwitzerland 3pts
4th Alice MarchisioItaly 2pts
5th Anastazja BiedkaPoland 1pt
6th Dorottya KovacsGermany
7th Carolina Do AmaralPortugal
8th Lisa ReithGermany
9th Raquel PadialSpain
11th Anna AndrzejewskaPoland
12th Monika EberbachGermany
13th Noemi LavaccaItaly
Scorecard Intelligence Sourced from official show card
Adrianna Kaczmarek won by 4 — a narrow decision. Tightest call down the field: Zsofia Molnar over Maiwenn Crausaz, 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 Adrianna Kaczmarek leader
2nd Zsofia Molnar +4 on 1st
3rd Maiwenn Crausaz +1 on 2nd
4th Alice Marchisio +4 on 3rd
5th Anastazja Biedka +3 on 4th
6th Dorottya Kovacs +3 on 5th
7th Carolina Do Amaral +3 on 6th
8th Lisa Reith +3 on 7th
9th Raquel Padial +3 on 8th
10th Margherita Todeschini +5 on 9th
11th Anna Andrzejewska +1 on 10th
12th Monika Eberbach +1 on 11th
Top 12 scoring positions; 1 further position not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Adrianna Kaczmarek 3 3 Narrow win
2nd Zsofia Molnar 7 7 Held by 1
3rd Maiwenn Crausaz 8 8 Missed by 1
4th Alice Marchisio 12 12
5th Anastazja Biedka 15 15
6th Dorottya Kovacs 18 18
7th Carolina Do Amaral 21 21
8th Lisa Reith 24 24
9th Raquel Padial 27 27
10th Margherita Todeschini 32 32 Held by 1
11th Anna Andrzejewska 33 33 Missed by 1
12th Monika Eberbach 34 34 Missed by 1
13th Noemi Lavacca 39 39
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 · 9
1st Kristina ZafirovaSlovenia
2nd Vanessa HappleGermany
3rd Nina PaulusGermany
4th Lea BaerwaldGermany
6th Anastasiia HanzhaPoland
8th Laura OrtolanItaly
Scorecard Intelligence Sourced from official show card
Kristina Zafirova won by 3 — a narrow decision. Tightest call down the field: Lea Baerwald over Marion Grymyslawski, 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 Kristina Zafirova leader
2nd Vanessa Happle +3 on 1st
3rd Nina Paulus +3 on 2nd
4th Lea Baerwald +4 on 3rd
5th Marion Grymyslawski +1 on 4th
6th Anastasiia Hanzha +4 on 5th
7th Valeria Fedorenko +3 on 6th
8th Laura Ortolan +3 on 7th
9th Adalgisa Cristian Mendes +3 on 8th
All 9 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Kristina Zafirova 3 3 Narrow win
2nd Vanessa Happle 6 6
3rd Nina Paulus 9 9
4th Lea Baerwald 13 13 Held by 1
5th Marion Grymyslawski 14 14 Missed by 1
6th Anastasiia Hanzha 18 18
7th Valeria Fedorenko 21 21
8th Laura Ortolan 24 24
9th Adalgisa Cristian Mendes 27 27
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 FIBO Germany Pro — results." CalloutIQ, 47 results across 4 divisions, accessed September 3, 2026. https://calloutiq.com/contests/fibo-germany-pro
@misc{calloutiq-contests-fibo-germany-pro-2026-09-03,
  title  = {{2026 FIBO Germany Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/fibo-germany-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
47 results across 4 divisions, 46 carrying judging scores off an official card, each row with its own source link. 4 of 4 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/fibo-germany-pro" title="2026 FIBO Germany 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.