CalloutIQbeta

2023 Mr. Olympia

Orlando, FL, USA · Nov 2–5

Men's Open

Full field · 17
2nd Hadi Choopan*Iran
5th Andrew JackedUAE
7th Michal KrizanekSlovakia
8th Tonio BurtonUSA
9th Regan GrimesCanada
10th Charles GriffenUSA
11th Hassan MostafaEgypt
12th Andrea PrestiItaly
13th Theo LeguerrierFrance
14th Roman FritzGermany
15th Justin ShierUSA
16th Phil ClaharUSA
DNF Ross FlaniganUSA
Scorecard Intelligence Sourced from official show card
Derek Lunsford won by 5 — 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 Derek Lunsford* leader
2nd Hadi Choopan* +5 on 1st
3rd Samson Dauda* +10 on 2nd
4th Brandon Curry* +13 on 3rd
5th Andrew Jacked +10 on 4th
6th Hunter Labrada +7 on 5th
7th Michal Krizanek +12 on 6th
8th Tonio Burton +12 on 7th
9th Regan Grimes +6 on 8th
10th Charles Griffen +16 on 9th
11th Hassan Mostafa +5 on 10th
12th Andrea Presti +10 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Derek Lunsford* 76 — 13 Narrow win
2nd Hadi Choopan* 99 — 18
3rd Samson Dauda* 1315 — 28
4th Brandon Curry* 2120 — 41
5th Andrew Jacked 2427 — 51
6th Hunter Labrada 3028 — 58
7th Michal Krizanek 3535 — 70
8th Tonio Burton 4240 — 82
9th Regan Grimes 4345 — 88
10th Charles Griffen 5351 — 104
11th Hassan Mostafa 5257 — 109
12th Andrea Presti 6158 — 119
13th Theo Leguerrier 6565 — 130
14th Roman Fritz 7070 — 140
15th Justin Shier 8075 — 155
16th Phil Clahar 8080 — 160
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 · 35
1st Chris Bumstead*Canada
3rd Urs KalecinskiGermany
4th Breon Ansley*USA
6th Michael DaboulSyria
7th Wesley VissersNetherlands
8th Mike SommerfeldGermany
9th Vahid BadpeiIran
10th Jaehun ParkSouth Korea
11th Carlos DommarVenezuela
12th Alex CambroneroCosta Rica
13th Gabriel ZancanelliBrazil
14th Fabio JunioBrazil
15th Laszlo KiralyHungary
16th Damian KuffelPoland
16th Matthew GreggoUSA
16th Andrei KozhokarRussia
16th German PastorSpain
16th Samuel PaquinCanada
16th Damien PatrickUSA
16th Marcus PerryUSA
16th Jared ThompsonUSA
16th Shitian WangChina
16th Christopher ZillerGermany
16th Woilid BaatoutFrance
16th Junior JavorskiBrazil
16th Shicheng JinChina
16th Eric BrownUSA
16th Daniil FamponteUSA
16th John LeCanada
16th Eric WildbergerBrazil
16th Antoine LothSpain
16th Eduardo OliveiraBrazil
Scorecard Intelligence Sourced from official show card
Chris Bumstead won by 5 — 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 Chris Bumstead* leader
2nd Ramon Rocha Queiroz* +5 on 1st
3rd Urs Kalecinski +5 on 2nd
4th Breon Ansley* +5 on 3rd
5th Terrence Ruffin +5 on 4th
6th Michael Daboul +5 on 5th
7th Wesley Vissers +5 on 6th
8th Mike Sommerfeld +5 on 7th
9th Vahid Badpei +6 on 8th
10th Jaehun Park +5 on 9th
11th Carlos Dommar +4 on 10th
12th Alex Cambronero +4 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Chris Bumstead* 5— — 5 Narrow win
2nd Ramon Rocha Queiroz* 10— — 10
3rd Urs Kalecinski 15— — 15
4th Breon Ansley* 20— — 20
5th Terrence Ruffin 25— — 25
6th Michael Daboul 30— — 30
7th Wesley Vissers 35— — 35
8th Mike Sommerfeld 40— — 40
9th Vahid Badpei 46— — 46
10th Jaehun Park 51— — 51
11th Carlos Dommar 55— — 55
12th Alex Cambronero 59— — 59
13th Gabriel Zancanelli 65— — 65
14th Fabio Junio 70— — 70
15th Laszlo Kiraly 75— — 75
16th Damian Kuffel 80— — 80 Tied
16th Matthew Greggo 80— — 80 Tied
16th Andrei Kozhokar 80— — 80 Tied
16th Diego Alejandro Galindo Garavito 80— — 80 Tied
16th German Pastor 80— — 80 Tied
16th Samuel Paquin 80— — 80 Tied
16th Damien Patrick 80— — 80 Tied
16th Marcus Perry 80— — 80 Tied
16th Jared Thompson 80— — 80 Tied
16th Shitian Wang 80— — 80 Tied
16th Christopher Ziller 80— — 80 Tied
16th Woilid Baatout 80— — 80 Tied
16th Junior Javorski 80— — 80 Tied
16th Shicheng Jin 80— — 80 Tied
16th Eric Brown 80— — 80 Tied
16th Daniil Famponte 80— — 80 Tied
16th John Le 80— — 80 Tied
16th Eric Wildberger 80— — 80 Tied
16th Antoine Loth 80— — 80 Tied
16th Eduardo Oliveira 80— — 80 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.

Men's Physique

Full field · 46
1st Ryan Terry*UK
3rd Erin Banks*USA
6th Corey MorrisUSA
7th Kyron HoldenUSA
9th Vitor ChavesBrazil
10th Jeremy PotvinUSA
11th Edvan PalmeiraBrazil
12th Carlos DeOliveiraBrazil
13th Joseph LeeUSA
14th Andre FergusonUSA
15th Arya SaffaieUSA
16th Drew CullenUSA
16th Mauro FialhoSpain
16th Benquil MarignyUSA
16th Ali BilalAfghanistan
16th Victor RamirezVenezuela
16th Jason HuynhUSA
16th Yoon Sung LeeSouth Korea
16th Emile WalkerUK
16th Reuben GlassUSA
16th Charjo GrantUSA
16th Mahmood Al-MaghrabiBahrain
16th Daniel AmmonsUSA
16th Bhuwan ChauhanCanada
16th Emmanuel CostaBrazil
16th Riccardo CrociItaly
16th Ismael DominguezMexico
16th Febo GambacortaItaly
16th Jonas JamenaPhilippines
16th Mehdi KabbadjMorocco
16th Junho LeeSouth Korea
16th Jeremiah MaxeyUSA
16th Rafael OliveiraBrazil
16th Sidy PouyeSpain
16th Kahlia RamziAlgeria
16th Joven SagabainPhilippines
16th Rodrigue ChesnierFrance
16th Ming Chieh TsaiTaiwan
Scorecard Intelligence Sourced from official show card
Ryan Terry won by 5 — a narrow decision. Tightest call down the field: Edvan Palmeira over Carlos DeOliveira, 1 point apart for 11th/12th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Ryan Terry* leader
2nd Brandon Hendrickson* +5 on 1st
3rd Erin Banks* +5 on 2nd
4th Emanual Hunter +5 on 3rd
6th Corey Morris +3 on 5th
7th Kyron Holden +6 on 6th
8th Jeremy Buendia* +5 on 7th
9th Vitor Chaves +5 on 8th
10th Jeremy Potvin +5 on 9th
11th Edvan Palmeira +6 on 10th
12th Carlos DeOliveira +1 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Ryan Terry* 5— — 5 Narrow win
2nd Brandon Hendrickson* 10— — 10
3rd Erin Banks* 15— — 15
4th Emanual Hunter 20— — 20
5th Diogo Ferreira Montenegro 26— — 26
6th Corey Morris 29— — 29
7th Kyron Holden 35— — 35
8th Jeremy Buendia* 40— — 40
9th Vitor Chaves 45— — 45
10th Jeremy Potvin 50— — 50
11th Edvan Palmeira 56— — 56 Held by 1
12th Carlos DeOliveira 57— — 57 Missed by 1
13th Joseph Lee 66— — 66
14th Andre Ferguson 69— — 69
15th Arya Saffaie 75— — 75
16th Charjo Grant 79— — 79 Held by 1
16th Drew Cullen 80— — 80 Missed by 1
16th Mauro Fialho 80— — 80 Tied
16th Benquil Marigny 80— — 80 Tied
16th Ali Bilal 80— — 80 Tied
16th Victor Ramirez 80— — 80 Tied
16th Jason Huynh 80— — 80 Tied
16th Yoon Sung Lee 80— — 80 Tied
16th Vinicius Mateus Viera Lima 80— — 80 Tied
16th Emile Walker 80— — 80 Tied
16th Reuben Glass 80— — 80 Tied
16th Mahmood Al-Maghrabi 80— — 80 Tied
16th Daniel Ammons 80— — 80 Tied
16th Anderson Dasilva Arruda 80— — 80 Tied
16th Adeyemi Awoyemi 80— — 80 Tied
16th Bhuwan Chauhan 80— — 80 Tied
16th Emmanuel Costa 80— — 80 Tied
16th Riccardo Croci 80— — 80 Tied
16th Ismael Dominguez 80— — 80 Tied
16th Febo Gambacorta 80— — 80 Tied
16th Jonas Jamena 80— — 80 Tied
16th Mehdi Kabbadj 80— — 80 Tied
16th Junho Lee 80— — 80 Tied
16th Jeremiah Maxey 80— — 80 Tied
16th Rafael Oliveira 80— — 80 Tied
16th Sidy Pouye 80— — 80 Tied
16th Kahlia Ramzi 80— — 80 Tied
16th Joven Sagabain 80— — 80 Tied
16th Derrick Stevenson 80— — 80 Tied
16th Rodrigue Chesnier 80— — 80 Tied
16th Ming Chieh Tsai 80— — 80 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.

212 Bodybuilding

Full field · 16
4th Kerrith BajjoUSA
5th Ahmad AshkananiKuwait
6th Oleh KryvyiUkraine
7th Nasser MohammadKuwait
8th Andrei MelnikovRussia
9th Fabricio MoreiraBrazil
10th Felipe MoraesBrazil
11th Radoslav AngelovBulgaria
12th Roman IushchenkoUkraine
13th Chris JonesUSA
15th Piotr BoreckiPoland
16th Hidetada YamagishiJapan
Scorecard Intelligence Sourced from official show card
Keone Pearson won by 5 — a narrow decision. Tightest call down the field: Piotr Borecki over Hidetada Yamagishi, 1 point apart for 15th/16th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Keone Pearson* leader
2nd Shaun Clarida* +5 on 1st
3rd Angel Calderon Frias +5 on 2nd
4th Kerrith Bajjo +5 on 3rd
5th Ahmad Ashkanani +6 on 4th
6th Oleh Kryvyi +3 on 5th
7th Nasser Mohammad +6 on 6th
8th Andrei Melnikov +8 on 7th
9th Fabricio Moreira +3 on 8th
10th Felipe Moraes +2 on 9th
11th Radoslav Angelov +7 on 10th
12th Roman Iushchenko +5 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Keone Pearson* 5— — 5 Narrow win
2nd Shaun Clarida* 10— — 10
3rd Angel Calderon Frias 15— — 15
4th Kerrith Bajjo 20— — 20
5th Ahmad Ashkanani 26— — 26
6th Oleh Kryvyi 29— — 29
7th Nasser Mohammad 35— — 35
8th Andrei Melnikov 43— — 43
9th Fabricio Moreira 46— — 46 Held by 2
10th Felipe Moraes 48— — 48 Missed by 2
11th Radoslav Angelov 55— — 55
12th Roman Iushchenko 60— — 60
13th Chris Jones 65— — 65
14th Felipe Isaac Fierro Lobos 70— — 70
15th Piotr Borecki 77— — 77 Held by 1
16th Hidetada Yamagishi 78— — 78 Missed by 1
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.

Wheelchair

Full field · 12
1st Karol Milewski*Poland
3rd Josue FabianoBrazil
6th Tyler BreyUSA
7th Antoni KhadraouiSweden
8th Tory JonesCanada
9th Bradley BettsUSA
11th Woody BelfortCanada
12th Jason MetcalfUSA
Scorecard Intelligence Sourced from official show card
Karol Milewski won the title by just 1 point — a razor-thin margin. Tightest call down the field: Mohammad Reza Tabrizi Nouri over Gabriele Andriulli, 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 Karol Milewski* leader
2nd Harold Kelley* +1 on 1st
3rd Josue Fabiano +7 on 2nd
5th Gabriele Andriulli +1 on 4th
6th Tyler Brey +7 on 5th
7th Antoni Khadraoui +7 on 6th
8th Tory Jones +1 on 7th
9th Bradley Betts +7 on 8th
10th Tim Caldwell +5 on 9th
11th Woody Belfort +7 on 10th
12th Jason Metcalf +1 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Karol Milewski* —— — 7 Razor-thin win
2nd Harold Kelley* —— — 8 Missed by 1
3rd Josue Fabiano —— — 15
4th Mohammad Reza Tabrizi Nouri —— — 22 Held by 1
5th Gabriele Andriulli —— — 23 Missed by 1
6th Tyler Brey —— — 30
7th Antoni Khadraoui —— — 37 Held by 1
8th Tory Jones —— — 38 Missed by 1
9th Bradley Betts —— — 45
10th Tim Caldwell —— — 50
11th Woody Belfort —— — 57 Held by 1
12th Jason Metcalf —— — 58 Missed by 1
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 · 48
1st Jennifer Dorie*Canada
2nd Maureen Blanquisco*Philippines
5th Elisa Pecini*Brazil
6th Aimee DelgadoUSA
8th Ashlyn LittleUSA
10th Jourdanne LeeUSA
11th Phoebe HaganUK
12th Vania AugusteUSA
13th Reijuana HarleyUSA
15th Tamekia CarterUSA
16th Iulia BabaRomania
16th Romina BasualdoUSA
16th Jordan BrannonUSA
16th Gessica BrunBrazil
16th Kristina BrunauerAustria
16th Ivanna EscandarSpain
16th Alessia FacchinItaly
16th Eli FernandezMexico
16th Tara GrierUSA
16th Dahye JeonSouth Korea
16th Nittaya KongthunThailand
16th Hyo Jung KimSouth Korea
16th Tatiana LanovenkoRussia
16th Amanda MarquesBrazil
16th Roxana MarquezMexico
16th Ottavia MazzaItaly
16th Reyna Perez MecalcoMexico
16th Ndeye NdourUSA
16th Eszter OzcellaHungary
16th Ji Bin ParkSouth Korea
16th Lexus RedmondUSA
16th Lisa ReithGermany
16th Jil Meret SchmitzThailand
16th Yurika NodaUSA
16th Areum SongSouth Korea
16th Jessica WilsonUSA
16th Zsofia MolnarHungary
Scorecard Intelligence Sourced from official show card
Jennifer Dorie won by 5 — a narrow decision. Tightest call down the field: Daraja Hill over Jourdanne Lee, 2 points 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 Dorie* leader
2nd Maureen Blanquisco* +5 on 1st
3rd Ashley Kaltwasser* +5 on 2nd
4th Lauralie Chapados* +7 on 3rd
5th Elisa Pecini* +3 on 4th
6th Aimee Delgado +3 on 5th
7th Ariana Brothers +8 on 6th
8th Ashlyn Little +3 on 7th
9th Daraja Hill +8 on 8th
10th Jourdanne Lee +2 on 9th
11th Phoebe Hagan +7 on 10th
12th Vania Auguste +2 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jennifer Dorie* —— — 5 Narrow win
2nd Maureen Blanquisco* —— — 10
3rd Ashley Kaltwasser* —— — 15
4th Lauralie Chapados* —— — 22
5th Elisa Pecini* —— — 25
6th Aimee Delgado —— — 28
7th Ariana Brothers —— — 36
8th Ashlyn Little —— — 39
9th Daraja Hill —— — 47 Held by 2
10th Jourdanne Lee —— — 49 Missed by 2
11th Phoebe Hagan —— — 56 Held by 2
12th Vania Auguste —— — 58 Missed by 2
13th Reijuana Harley —— — 66 Held by 2
14th Ariel Barley —— — 68 Missed by 2
15th Tamekia Carter —— — 75
16th Romina Basualdo —— — 78 Held by 2
16th Iulia Baba —— — 80 Missed by 2
16th Jordan Brannon —— — 80 Tied
16th Gessica Brun —— — 80 Tied
16th Kristina Brunauer —— — 80 Tied
16th Savannah Dolezal —— — 80 Tied
16th Jessica Nicole Dolias —— — 80 Tied
16th Ivanna Escandar —— — 80 Tied
16th Alessia Facchin —— — 80 Tied
16th Brenda Farias —— — 80 Tied
16th Eli Fernandez —— — 80 Tied
16th Jordan Fisher —— — 80 Tied
16th Tara Grier —— — 80 Tied
16th Dahye Jeon —— — 80 Tied
16th Nittaya Kongthun —— — 80 Tied
16th Hyo Jung Kim —— — 80 Tied
16th Tatiana Lanovenko —— — 80 Tied
16th Amanda Marques —— — 80 Tied
16th Roxana Marquez —— — 80 Tied
16th Ottavia Mazza —— — 80 Tied
16th Reyna Perez Mecalco —— — 80 Tied
16th Ndeye Ndour —— — 80 Tied
16th Eszter Ozcella —— — 80 Tied
16th Ji Bin Park —— — 80 Tied
16th Lexus Redmond —— — 80 Tied
16th Lisa Reith —— — 80 Tied
16th Jil Meret Schmitz —— — 80 Tied
16th Yurika Noda —— — 80 Tied
16th Areum Song —— — 80 Tied
16th Sierra Swann —— — 80 Tied
16th Savannah Watchman —— — 80 Tied
16th Jessica Wilson —— — 80 Tied
16th Zsofia Molnar —— — 80 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.

Figure

Full field · 23
2nd Jessica Reyes PadillaPuerto Rico
3rd Lola Montez*Canada
5th Natalia SolteroMexico
6th Ericka Morales MorganGuatemala
7th Rhea Gayle*UK
8th Jennifer ZienertGermany
9th Adela OndrejovicovaSlovakia
11th Tereza LinhartovaCzech Republic
12th Oyku BasarTurkey
13th Madison DingesUSA
14th Lena RamsteinerGermany
15th Kristen McGregorJamaica
16th Donya JacksonUSA
16th Gabriela LinhartovaCzech Republic
16th Queren PachecoMexico
16th Gina Palma
16th Bojana VasiljevicSerbia
16th Wendy FortinoUSA
Scorecard Intelligence Sourced from official show card
Cydney Gillon won by 5 — a narrow decision. Tightest call down the field: Madison Dinges over Lena Ramsteiner, 2 points apart for 13th/14th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Cydney Gillon* leader
2nd Jessica Reyes Padilla +5 on 1st
3rd Lola Montez* +6 on 2nd
4th Cherish Richardson +3 on 3rd
5th Natalia Soltero +6 on 4th
6th Ericka Morales Morgan +5 on 5th
7th Rhea Gayle* +6 on 6th
8th Jennifer Zienert +4 on 7th
9th Adela Ondrejovicova +4 on 8th
10th Maria Luisa Baeza Diaz +6 on 9th
11th Tereza Linhartova +6 on 10th
12th Oyku Basar +3 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Cydney Gillon* —— — 5 Narrow win
2nd Jessica Reyes Padilla —— — 10
3rd Lola Montez* —— — 16
4th Cherish Richardson —— — 19
5th Natalia Soltero —— — 25
6th Ericka Morales Morgan —— — 30
7th Rhea Gayle* —— — 36
8th Jennifer Zienert —— — 40
9th Adela Ondrejovicova —— — 44
10th Maria Luisa Baeza Diaz —— — 50
11th Tereza Linhartova —— — 56
12th Oyku Basar —— — 59
13th Madison Dinges —— — 66 Held by 2
14th Lena Ramsteiner —— — 68 Missed by 2
15th Kristen McGregor —— — 76
16th Wendy Fortino —— — 79 Held by 1
16th Autumn Cleveland —— — 80 Missed by 1
16th Gabriela Consolmagno —— — 80 Tied
16th Donya Jackson —— — 80 Tied
16th Gabriela Linhartova —— — 80 Tied
16th Queren Pacheco —— — 80 Tied
16th Gina Palma —— — 80 Tied
16th Bojana Vasiljevic —— — 80 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.

Wellness

Full field · 24
1st Francielle Mattos*Brazil
2nd Isabelle Nunes*Brazil
3rd Elisa AlcantaraDominican Republic
4th Rayane FogalBrazil
5th Giselle MachadoBrazil
6th Kassandra GillisCanada
10th Leonida CiobuMoldova
11th Lisa MeiswinkelGermany
13th Alexis AdamsUSA
14th Lili DongChina
15th Daniele MendoncaBrazil
16th Wynter AddamsUK
16th Amanda BurnettUSA
16th Johanna CalcanoUSA
16th Andrea HrenkoUSA
16th Isamara SantosBrazil
16th Frida Paulsen SternSweden
Scorecard Intelligence Sourced from official show card
Francielle Mattos won the title by just 1 point — a razor-thin margin. Tightest call down the field: Tefani-Sam Genadi Razhi over Sandra Colorado Acal, 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 Francielle Mattos* leader
2nd Isabelle Nunes* +1 on 1st
3rd Elisa Alcantara +7 on 2nd
4th Rayane Fogal +5 on 3rd
5th Giselle Machado +5 on 4th
6th Kassandra Gillis +5 on 5th
7th Tefani-Sam Genadi Razhi +9 on 6th
8th Sandra Colorado Acal +1 on 7th
9th Marissa Andrews +3 on 8th
10th Leonida Ciobu +5 on 9th
11th Lisa Meiswinkel +8 on 10th
12th Danai Theodoropoulou +2 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Francielle Mattos* —— — 7 Razor-thin win
2nd Isabelle Nunes* —— — 8 Missed by 1
3rd Elisa Alcantara —— — 15
4th Rayane Fogal —— — 20
5th Giselle Machado —— — 25
6th Kassandra Gillis —— — 30
7th Tefani-Sam Genadi Razhi —— — 39 Held by 1
8th Sandra Colorado Acal —— — 40 Missed by 1
9th Marissa Andrews —— — 43
10th Leonida Ciobu —— — 48
11th Lisa Meiswinkel —— — 56 Held by 2
12th Danai Theodoropoulou —— — 58 Missed by 2
13th Alexis Adams —— — 67 Held by 1
14th Lili Dong —— — 68 Missed by 1
15th Daniele Mendonca —— — 75
16th Wynter Addams —— — 80 Tied
16th Amanda Burnett —— — 80 Tied
16th Johanna Calcano —— — 80 Tied
16th Renata Soares Guaraciaba —— — 80 Tied
16th Andrea Hrenko —— — 80 Tied
16th Jacqueline Huescas Rios —— — 80 Tied
16th Isamara Santos —— — 80 Tied
16th Frida Paulsen Stern —— — 80 Tied
16th Victoria Reyes Villa —— — 80 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.

Fitness

Full field · 15
Scorecard Intelligence Sourced from official show card
Oksana Grishina won decisively, +23 clear of second. Tightest call down the field: Ariel Khadr over Whitney Jones, 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 Oksana Grishina* leader
2nd Taylor Learmont +23 on 1st
3rd Jaclyn Baker +2 on 2nd
4th Ariel Khadr +6 on 3rd
5th Whitney Jones* +1 on 4th
6th Jodi Boam +5 on 5th
7th Sara Kovach +18 on 6th
8th Michaela Pavleova +9 on 7th
9th Darrian Tissenbaum +13 on 8th
10th Amber Steffen +14 on 9th
11th Stephanie Jones +19 on 10th
12th Allison Kramer +10 on 11th
Top 12 scoring positions; 2 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Oksana Grishina* 2524 — 49 Lock win +23
2nd Taylor Learmont 6210 — 72 Held by 2
3rd Jaclyn Baker 3044 — 74 Missed by 2
4th Ariel Khadr 2060 — 80 Held by 1
5th Whitney Jones* 1566 — 81 Missed by 1
6th Jodi Boam 1076 — 86
7th Sara Kovach 3866 — 104
8th Michaela Pavleova 4568 — 113
9th Darrian Tissenbaum 5076 — 126
10th Amber Steffen 6278 — 140
11th Stephanie Jones 37122 — 159
12th Allison Kramer 55114 — 169
13th Tiffany Chandler 70104 — 174
14th Minna Pajulahti 74136 — 210
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.

Women's Bodybuilding

Full field · 10
Scorecard Intelligence Sourced from official show card
Andrea Shaw won by 5 — 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 Andrea Shaw* leader
2nd Angela Yeo +5 on 1st
3rd Alcione Santos Barreto +5 on 2nd
4th Sherry Priami +5 on 3rd
5th Natalia Kovaleva +5 on 4th
6th Michaela Aycock +5 on 5th
7th Mayla Ash +6 on 6th
8th Chelsea Dion +3 on 7th
9th Reshanna Boswell +6 on 8th
10th Julia Whitesel +4 on 9th
All 10 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Andrea Shaw* —— — 5 Narrow win
2nd Angela Yeo —— — 10
3rd Alcione Santos Barreto —— — 15
4th Sherry Priami —— — 20
5th Natalia Kovaleva —— — 25
6th Michaela Aycock —— — 30
7th Mayla Ash —— — 36
8th Chelsea Dion —— — 39
9th Reshanna Boswell —— — 45
10th Julia Whitesel —— — 49
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.

Women's Physique

Full field · 17
Scorecard Intelligence Sourced from official show card
Sarah Villegas won by 5 — a narrow decision. Tightest call down the field: Anne-Lorraine Mohn over Ivie Rhein, 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 Sarah Villegas* leader
2nd Natalia Abraham Coelho* +5 on 1st
3rd Zama Benta +5 on 2nd
4th Brooke Walker +5 on 3rd
5th Anne-Lorraine Mohn +7 on 4th
6th Ivie Rhein +1 on 5th
7th Pamela Canfield +7 on 6th
8th Alex Hall +5 on 7th
9th Jeannie Feldman +5 on 8th
10th Emily Schubert +7 on 9th
11th Elena Aviles Romero +3 on 10th
12th Emilija Martic +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Sarah Villegas* 5— — 5 Narrow win
2nd Natalia Abraham Coelho* 10— — 10
3rd Zama Benta 15— — 15
4th Brooke Walker 20— — 20
5th Anne-Lorraine Mohn 27— — 27 Held by 1
6th Ivie Rhein 28— — 28 Missed by 1
7th Pamela Canfield 35— — 35
8th Alex Hall 40— — 40
9th Jeannie Feldman 45— — 45
10th Emily Schubert 52— — 52
11th Elena Aviles Romero 55— — 55
12th Emilija Martic 58— — 58
13th Marie-Solange Essoh 65— — 65
14th Romana Skotzen 70— — 70
15th Amy McKown 74— — 74
16th Danielle LaMartina 80— — 80 Tied
16th Julia Monroe 80— — 80 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.
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. "2023 Mr. Olympia — results." CalloutIQ, 263 results across 11 divisions, accessed November 1, 2026. https://calloutiq.com/contests/2023-mr-olympia
@misc{calloutiq-contests-2023-mr-olympia-2026-11-01,
  title  = {{2023 Mr. Olympia — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed November 1, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2023-mr-olympia}}
}
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
263 results across 11 divisions, 261 carrying judging scores off an official card, each row with its own source link. 11 of 11 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/2023-mr-olympia" title="2023 Mr. Olympia — 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.