CalloutIQbeta

2025 FIBO Pro Championships

Cologne, Germany · Apr 12
Men's Open Full field · 10
1st Andrew JackedUAE
4th Justin MusiolGermany
5th Josef KvetonCzech Republic
6th Balazs KoczfanHungary
8th Jordan GomesUK
9th Diogo NunesPortugal
10th Dennis FriedrichGermany
Scorecard Intelligence Sourced from official show card
Andrew Jacked won the title by just 2 points — a razor-thin margin. Tightest call down the field: Josef Kveton over Balazs Koczfan, 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 Andrew Jacked leader
2nd Sasan Heirati +2 on 1st
3rd Sergio Oliva Jr +8 on 2nd
4th Justin Musiol +7 on 3rd
5th Josef Kveton +7 on 4th
6th Balazs Koczfan +1 on 5th
9th Diogo Nunes, Dennis Friedrich +12 on 7th
All 8 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Andrew Jacked 53 ▲2 8 Razor-thin win
2nd Sasan Heirati 46 ▼2 10 Missed by 2
3rd Sergio Oliva Jr 99 18
4th Justin Musiol 1312 ▲1 25
5th Josef Kveton 1418 ▼4 32 Held by 1
6th Balazs Koczfan 1815 ▲3 33 Missed by 1
7th Mateusz Lewandowski 2322 ▲1 45 Held on finals
8th Jordan Gomes 2223 ▼1 45 Missed on finals
9th Diogo Nunes 3027 ▲3 57 Held on finals
10th Dennis Friedrich 2730 ▼3 57 Missed on finals
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 · 11
1st Valentin PetrovBulgaria
2nd Momar BahFinland
3rd Tamas FustosHungary
4th Alex KentUK
5th Bosongo MudimuGermany
7th Jan BruckschGermany
9th Luc Andre SteinkerGermany
10th Timo AlthuesGermany
11th Sebastian GuncikCzech Republic
Scorecard Intelligence Sourced from official show card
Valentin Petrov won by 3 — a narrow decision. Tightest call down the field: Francesco Della Vedova over Jan Brucksch, 1 point apart for 6th/7th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Valentin Petrov leader
2nd Momar Bah +3 on 1st
3rd Tamas Fustos +3 on 2nd
4th Alex Kent +3 on 3rd
5th Bosongo Mudimu +3 on 4th
6th Francesco Della Vedova +4 on 5th
7th Jan Brucksch +1 on 6th
9th Luc Andre Steinker +1 on 8th
10th Timo Althues +4 on 9th
11th Sebastian Guncik +3 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Valentin Petrov 3 3 Narrow win
2nd Momar Bah 6 6
3rd Tamas Fustos 9 9
4th Alex Kent 12 12
5th Bosongo Mudimu 15 15
6th Francesco Della Vedova 19 19 Held by 1
7th Jan Brucksch 20 20 Missed by 1
8th Antonio Valero Tuinenburg 25 25 Held by 1
9th Luc Andre Steinker 26 26 Missed by 1
10th Timo Althues 30 30
11th Sebastian Guncik 33 33
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 · 11
1st Ivanna EscandarSpain
2nd Allison TestuFrance
3rd Lisa ReithGermany
4th Viktoria CsicsayovaHungary
5th Luca KataiHungary
6th Noemi CosentinoItaly
7th Nora NeumannGermany
8th Laura ZakhariasHungary
9th Eliomena ChaudikuaGermany
10th Andrea BreihofGermany
11th Kathleen StreiberGermany
Scorecard Intelligence Sourced from official show card
Ivanna Escandar 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 Ivanna Escandar leader
2nd Allison Testu +3 on 1st
3rd Lisa Reith +3 on 2nd
4th Viktoria Csicsayova +3 on 3rd
5th Luca Katai +3 on 4th
6th Noemi Cosentino +3 on 5th
7th Nora Neumann +3 on 6th
8th Laura Zakharias +3 on 7th
9th Eliomena Chaudikua +3 on 8th
10th Andrea Breihof +3 on 9th
11th Kathleen Streiber +3 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Ivanna Escandar 3 3 Narrow win
2nd Allison Testu 6 6
3rd Lisa Reith 9 9
4th Viktoria Csicsayova 12 12
5th Luca Katai 15 15
6th Noemi Cosentino 18 18
7th Nora Neumann 21 21
8th Laura Zakharias 24 24
9th Eliomena Chaudikua 27 27
10th Andrea Breihof 30 30
11th Kathleen Streiber 33 33
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 · 12
1st Jennifer ZienertGermany
2nd Lena RamsteinerGermany
4th Jenny KurthGermany
5th Dorethane AgathinaGermany
6th Hannah PrauseGermany
7th Diana PetryGermany
8th Tamara PanisBelgium
9th Michele GasserAustria
10th Maria EspinosaSpain
12th Yudeska MonartNetherlands
Scorecard Intelligence Sourced from official show card
Jennifer Zienert won by 3 — a narrow decision. Tightest call down the field: Michele Gasser over Maria Espinosa, 1 point apart for 9th/10th.
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 Lena Ramsteiner +3 on 1st
3rd Denise Zwinger-Tynek +3 on 2nd
4th Jenny Kurth +3 on 3rd
5th Dorethane Agathina +3 on 4th
6th Hannah Prause +3 on 5th
7th Diana Petry +3 on 6th
8th Tamara Panis +3 on 7th
9th Michele Gasser +4 on 8th
10th Maria Espinosa +1 on 9th
11th Elizabeth Ryder +4 on 10th
12th Yudeska Monart +3 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Jennifer Zienert 3 3 Narrow win
2nd Lena Ramsteiner 6 6
3rd Denise Zwinger-Tynek 9 9
4th Jenny Kurth 12 12
5th Dorethane Agathina 15 15
6th Hannah Prause 18 18
7th Diana Petry 21 21
8th Tamara Panis 24 24
9th Michele Gasser 28 28 Held by 1
10th Maria Espinosa 29 29 Missed by 1
11th Elizabeth Ryder 33 33
12th Yudeska Monart 36 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.
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. "2025 FIBO Pro Championships — results." CalloutIQ, 44 results across 4 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-fibo-pro-championships
@misc{calloutiq-contests-2025-fibo-pro-championships-2026-09-03,
  title  = {{2025 FIBO Pro Championships — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-fibo-pro-championships}}
}
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
44 results across 4 divisions, 44 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/2025-fibo-pro-championships" title="2025 FIBO Pro Championships — 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.