CalloutIQbeta

2021 Tsunami Cup Pro

Milan, Italy · Sep 26

Classic Physique

Full field · 10
2nd Michael DaboulSyria
3rd Andrea MammoliItaly
4th Jack ConnorUK
5th Petar DuperItaly
6th Denis RomanovRussia
8th Abdelkarim AmmariMorocco
9th Thomas BaierAustria
10th Simone BestagnoItaly
Scorecard Intelligence Sourced from official show card
Georgian Andrei Birica Anghel 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.
2nd Michael Daboul +6 on 1st
3rd Andrea Mammoli +6 on 2nd
4th Jack Connor +6 on 3rd
5th Petar Duper +6 on 4th
6th Denis Romanov +6 on 5th
7th Jose Pareja +6 on 6th
8th Abdelkarim Ammari +6 on 7th
9th Thomas Baier +6 on 8th
10th Simone Bestagno +6 on 9th
All 10 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Georgian Andrei Birica Anghel —— — 6 Lock win +6
2nd Michael Daboul —— — 12
3rd Andrea Mammoli —— — 18
4th Jack Connor —— — 24
5th Petar Duper —— — 30
6th Denis Romanov —— — 36
7th Jose Pareja —— — 42
8th Abdelkarim Ammari —— — 48
9th Thomas Baier —— — 54
10th Simone Bestagno —— — 60
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 · 11
1st Terrance Teo Kok HuaMalaysia
3rd Marlon SanchezNetherlands
4th Andrea MostiItaly
5th Febo GambacortaItaly
6th Benedikt LukasGermany
7th Andrea AmatoItaly
9th Sergii TkachenkoUkraine
10th Alex HessamItaly
Scorecard Intelligence Sourced from official show card
Terrance Teo Kok Hua won the title by just 2 points — a razor-thin margin. Tightest call down the field: Andrea Mosti over Febo Gambacorta, 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 Jeffrey Darko +2 on 1st
3rd Marlon Sanchez +8 on 2nd
4th Andrea Mosti +8 on 3rd
5th Febo Gambacorta +2 on 4th
6th Benedikt Lukas +8 on 5th
7th Andrea Amato +6 on 6th
8th Manuel Santalucia +8 on 7th
9th Sergii Tkachenko +2 on 8th
10th Alex Hessam +10 on 9th
11th Alexis Gonzalez Benitez +2 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Terrance Teo Kok Hua —— — 8 Razor-thin win
2nd Jeffrey Darko —— — 10 Missed by 2
3rd Marlon Sanchez —— — 18
4th Andrea Mosti —— — 26 Held by 2
5th Febo Gambacorta —— — 28 Missed by 2
6th Benedikt Lukas —— — 36
7th Andrea Amato —— — 42
8th Manuel Santalucia —— — 50 Held by 2
9th Sergii Tkachenko —— — 52 Missed by 2
10th Alex Hessam —— — 62 Held by 2
11th Alexis Gonzalez Benitez —— — 64 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.

Bikini

Full field · 16
1st Ottavia MazzaItaly
2nd Wiktoria GasiorPoland
6th Giuditta TaccaniItaly
7th Sara FratellaItaly
8th Evita BreideLatvia
10th Ana Maria VintuRomania
11th Petra VoldanovaCzech Republic
12th Babett VongsantiHungary
13th Ornella AngileriItaly
14th Jasmine NicholsonItaly
15th Erika MastrosimoneItaly
16th Chelsea Emma MccallNew Zealand
Scorecard Intelligence Sourced from official show card
Ottavia Mazza 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 Ottavia Mazza leader
2nd Wiktoria Gasior +6 on 1st
3rd Eliana Guzman Reyes +6 on 2nd
4th Cassie Hunter +6 on 3rd
5th Matilda Biagini +6 on 4th
6th Giuditta Taccani +6 on 5th
7th Sara Fratella +6 on 6th
8th Evita Breide +6 on 7th
10th Ana Maria Vintu +8 on 9th
11th Petra Voldanova +4 on 10th
12th Babett Vongsanti +6 on 11th
Top 12 scoring positions; 3 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Ottavia Mazza —— — 6 Lock win +6
2nd Wiktoria Gasior —— — 12
3rd Eliana Guzman Reyes —— — 18
4th Cassie Hunter —— — 24
5th Matilda Biagini —— — 30
6th Giuditta Taccani —— — 36
7th Sara Fratella —— — 42
8th Evita Breide —— — 48
9th Isabel Maria Aguilar Aguilera —— — 54
10th Ana Maria Vintu —— — 62
11th Petra Voldanova —— — 66
12th Babett Vongsanti —— — 72
13th Ornella Angileri —— — 82 Tied
14th Jasmine Nicholson —— — 82 Tied
15th Erika Mastrosimone —— — 88
16th Chelsea Emma Mccall —— — 96
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.
Results — Third-Party Reproductions

Third-party reproductions of the results — no official IFBB Pro or NPC News scorecard is available for these yet.

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. "2021 Tsunami Cup Pro — results." CalloutIQ, 37 results across 3 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2021-tsunami-cup-pro
@misc{calloutiq-contests-2021-tsunami-cup-pro-2026-11-01,
  title  = {{2021 Tsunami Cup Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2021-tsunami-cup-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/2021-tsunami-cup-pro" title="2021 Tsunami Cup 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.