Skip to content
THE STRUCTURED RECORD · Built in Switzerland · Public-record sourced
STEEL QUEENS
2025
IFBB Pro League · Season 2025 · PRO TIER

IFBB Janet Layug’s Battle of the Bodies Pro 2025

Sep 13, 2025 / 41 athletes · 1 division
Athletes
41
Divisions
1
Pro Cards
—
Tier
pro

Women's Bikini — Podium placements as documented — sources cited below

Bikini final placements

Women's Bikini final placements
Place Athlete Country Pro Card Compare with the winner Source
1 Alice Marchisio Italy — contests.npcnewsonline.com
2 Cassandra De La Rosa — — vs Marchisio contests.npcnewsonline.com
3 Alice Rocha — — vs Marchisio contests.npcnewsonline.com
4 Zsofia Reka Molnar — — vs Marchisio contests.npcnewsonline.com
5 Taylor Crowell — — vs Marchisio contests.npcnewsonline.com
6 Iulia Maria Baba — — vs Marchisio contests.npcnewsonline.com
7 Kristy Imsande — — vs Marchisio contests.npcnewsonline.com
8 Sara Punzetti — — vs Marchisio contests.npcnewsonline.com
9 Mahsa Akbarimehr — — vs Marchisio contests.npcnewsonline.com
10 Hope Castelli — — vs Marchisio contests.npcnewsonline.com
11 Lawna Dunbar — — vs Marchisio contests.npcnewsonline.com
12 Niccole Guggia — — vs Marchisio contests.npcnewsonline.com
13 Aj Myles — — vs Marchisio contests.npcnewsonline.com
14 Mariana Garner — — vs Marchisio contests.npcnewsonline.com
15 Jasmine Cano — — vs Marchisio contests.npcnewsonline.com
16 Alla Afanasyeva — — vs Marchisio contests.npcnewsonline.com
16 Bin Liang — — vs Marchisio contests.npcnewsonline.com
16 Bree Burton — — vs Marchisio contests.npcnewsonline.com
16 Christina Sanggor — — vs Marchisio contests.npcnewsonline.com
16 Cinthia Beltran — — vs Marchisio contests.npcnewsonline.com
16 Courtney Ustrzycki — — vs Marchisio contests.npcnewsonline.com
16 Debora Fayad — — vs Marchisio contests.npcnewsonline.com
16 Denisse Licon — — vs Marchisio contests.npcnewsonline.com
16 Emily Pribula — — vs Marchisio contests.npcnewsonline.com
16 Gianna Dejesus — — vs Marchisio contests.npcnewsonline.com
16 Hope Andrews — — vs Marchisio contests.npcnewsonline.com
16 Hope Gonzalez — — vs Marchisio contests.npcnewsonline.com
16 Janine Herrera — — vs Marchisio contests.npcnewsonline.com
16 Kateryna Kauffmann — — vs Marchisio contests.npcnewsonline.com
16 Kathryn Cavanagh — — vs Marchisio contests.npcnewsonline.com
16 Kendall Call — — vs Marchisio contests.npcnewsonline.com
16 Lorena Garcia Araya — — vs Marchisio contests.npcnewsonline.com
16 Manuelita Acuna — — vs Marchisio contests.npcnewsonline.com
16 Meechka Marcelin — — vs Marchisio contests.npcnewsonline.com
16 Michelle Pribble — — vs Marchisio contests.npcnewsonline.com
16 Michelle Ferdinand-Jacques — — vs Marchisio contests.npcnewsonline.com
16 Roberta Semple — — vs Marchisio contests.npcnewsonline.com
16 Sandra Roxana Merlo — — vs Marchisio contests.npcnewsonline.com
16 Winifher Capellan — — vs Marchisio contests.npcnewsonline.com
16 Yuri Maruyama — — vs Marchisio contests.npcnewsonline.com
16 Zoey Panzarino — — vs Marchisio contests.npcnewsonline.com

The field, and what each athlete brought 41 athletes in 1 divisions. Sorted by Iron Score, which counts past placements only — it is a record, not a prediction.

Bikini 41 athletes
  • The 2024 champion, Ariana Brothers, did not compete.
  • 36 athletes were making their debut at this show, on our record.
  • Iulia Maria Baba and Hope Castelli have met 10 times on record; Iulia Maria Baba leads 9–1.
Bikini
Placed Athlete Country Iron Score Career At this show Here before Compare
1 Alice Marchisio Italy 2,680 top 2% 30 · 5 · 9 debut not in 2024 vs Iulia Maria Baba
2 Cassandra De La Rosa — 2,252 top 3% 14 · 2 · 9 debut not in 2024 vs Iulia Maria Baba
3 Alice Rocha — 2,319 top 3% 20 · 3 · 8 debut not in 2024 vs Iulia Maria Baba
4 Zsofia Reka Molnar — 2,660 top 2% 19 · 4 · 8 debut not in 2024 vs Iulia Maria Baba
5 Taylor Crowell — 1,684 top 9% 10 · 1 · 3 debut not in 2024 vs Iulia Maria Baba
6 Iulia Maria Baba — 3,203 top 1% 44 · 4 · 16 6th · 2 editions not in 2024 · '23 6th · '22 14th
7 Kristy Imsande — 1,478 22 · 0 · 0 5th · 1 edition not in 2024 · '23 5th vs Iulia Maria Baba
8 Sara Punzetti — 2,331 top 3% 19 · 2 · 9 debut not in 2024 vs Iulia Maria Baba
9 Mahsa Akbarimehr — 2,743 top 2% 35 · 2 · 10 debut not in 2024 vs Iulia Maria Baba
10 Hope Castelli — 1,794 top 7% 21 · 0 · 4 debut not in 2024 vs Iulia Maria Baba
11 Lawna Dunbar — 2,333 top 3% 21 · 1 · 9 debut not in 2024 vs Iulia Maria Baba
12 Niccole Guggia — 1,356 22 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
13 Aj Myles — 1,212 3 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
14 Mariana Garner — 1,263 7 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
15 Jasmine Cano — 1,330 3 · 0 · 1 debut not in 2024 vs Iulia Maria Baba
16 Janine Herrera — 1,852 top 7% 17 · 1 · 3 debut not in 2024 vs Iulia Maria Baba
16 Bin Liang — 1,771 top 8% 16 · 1 · 4 debut not in 2024 vs Iulia Maria Baba
16 Alla Afanasyeva — 1,623 12 · 1 · 2 debut not in 2024 vs Iulia Maria Baba
16 Michelle Ferdinand-Jacques — 1,455 3 · 0 · 2 debut not in 2024 vs Iulia Maria Baba
16 Yuri Maruyama — 1,435 9 · 1 · 1 debut not in 2024 vs Iulia Maria Baba
16 Kathryn Cavanagh — 1,433 12 · 0 · 1 debut not in 2024 vs Iulia Maria Baba
16 Denisse Licon — 1,413 6 · 1 · 1 debut not in 2024 vs Iulia Maria Baba
16 Roberta Semple — 1,402 2 · 1 · 1 debut not in 2024 vs Iulia Maria Baba
16 Cinthia Beltran — 1,398 13 · 0 · 1 debut not in 2024 vs Iulia Maria Baba
16 Hope Gonzalez — 1,374 7 · 0 · 1 4th · 1 edition '24 4th vs Iulia Maria Baba
16 Christina Sanggor — 1,340 3 · 0 · 1 debut not in 2024 vs Iulia Maria Baba
16 Zoey Panzarino — 1,325 23 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Kateryna Kauffmann — 1,325 10 · 0 · 0 6th · 1 edition '24 6th vs Iulia Maria Baba
16 Winifher Capellan — 1,320 6 · 0 · 1 debut not in 2024 vs Iulia Maria Baba
16 Sandra Roxana Merlo — 1,307 5 · 0 · 1 8th · 1 edition not in 2024 · '23 8th vs Iulia Maria Baba
16 Courtney Ustrzycki — 1,286 6 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Meechka Marcelin — 1,248 7 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Emily Pribula — 1,232 6 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Lorena Garcia Araya — 1,224 6 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Kendall Call — 1,222 5 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Bree Burton — 1,220 5 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Hope Andrews — 1,219 6 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Debora Fayad — 1,214 4 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Michelle Pribble — 1,210 4 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Gianna Dejesus — 1,204 2 · 0 · 0 debut not in 2024 vs Iulia Maria Baba
16 Manuelita Acuna — 1,204 2 · 0 · 0 debut not in 2024 vs Iulia Maria Baba

When they met before row athlete’s record against the column athlete, every shared show on record

BabaAkbarimehrMarchisioMolnarDunbarPunzettiRochaRosa
Iulia Maria Baba 5–3 4–1 1–3 2–0 2–1 2–5 3–2
Mahsa Akbarimehr 3–5 1–1 1–1 3–0 1–1 1–2 2–1
Alice Marchisio 1–4 1–1 1–3 1–1 2–3 1–2 2–1
Zsofia Reka Molnar 3–1 1–1 3–1 2–0 3–2 1–2 0–1
Lawna Dunbar 0–2 0–3 1–1 0–2 0–2 1–2 0–1
Sara Punzetti 1–2 1–1 3–2 2–3 2–0 1–1 0–1
Alice Rocha 5–2 2–1 2–1 2–1 2–1 1–1 0–1
Cassandra De La Rosa 2–3 1–2 1–2 1–0 1–0 1–0 1–0

Roll of honour every winner of this show on our record, all editions and name variants

Official score cards

The federation's cards list each athlete's total points and final place. They do not name the judges and do not show any single judge's marks — so the numbers behind a placing can be read, but not who gave them.

Results documented from: contests.npcnewsonline.com (press coverage — not an official federation source)