The 2025 Classic Physique Olympia jumped out as one of the most thrilling events of Joe Weider’s Olympia Fitness & Performance Weekend, taking place from Oct. 9–12 in Las Vegas, NV. In the finals, which began at 6:15 PDT, Ramon Rocha Queiroz secured his first Classic Physique Olympia win, making history as only the fourth champion in the division.
In 2024, Chris Bumstead commanded the field and cemented himself as a six-time consecutive Classic Physique Olympia. During his victory speech, he revealed plans to retire from the sport, paving the way for a new titleholder to emerge.
In the finals, Terrene Ruffin‘s muscle hardness pushed him into title contention and boosted the detail behind his abs and thigh pose. Sommerfeld’s front lat spread was a knockout shot. Although he was tasked with dropping 14 pounds in two days before the show, it didn’t seem to affect his leg volume. Ramon Queiroz also came on strong, bringing his most complete package to date.
Ultimately, Ramon Rocha Queiroz pulled ahead in the finals to become the new Classic Physique Olympia champion! Mike Sommerfeld finished in second place, with Terrence Ruffin taking bronze.
Check out the official Classic Physique Olympia results below!
2025 Classic Physique Olympia Results
- Winner — Ramon Rocha Queiroz ($100,000)
- Second Place — Mike Sommerfeld ($40,000)
- Third Place — Terrence Ruffin ($20,000)
- Fourth Place — Josema Munoz ($10,000)
- Fifth Place — Niall Darwen ($6,000)
- Sixth Place — Diego Galindo
- Seventh Place — Matheus Menegate
- Eighth Place — Michael Daboul
- Ninth Place — Justin Badurina
- Tenth Place — Matthew Greggo

Official Scorecard
| # | NAME | COUNTRY | JUDGING | FINALS | TOTAL | PLACE |
| 45 | Ramon Rocha Queiroz | Brazil | 7 | 7 | 1 | |
| 52 | Mike Sommerfeld | Germany | 8 | 8 | 2 | |
| 48 | Terrence Ruffin | USA | 15 | 15 | 3 | |
| 33 | Josema Munoz | Spain | 20 | 20 | 4 | |
| 10 | Niall Darwen | UK | 25 | 25 | 5 | |
| 17 | Diego Galindo | Colombia | 30 | 30 | 6 | |
| 31 | Matheus Menegate | Brazil | 35 | 35 | 7 | |
| 9 | Michael Daboul | UAE | 40 | 40 | 8 | |
| 6 | Justin Badurina | USA | 45 | 45 | 9 | |
| 19 | Matthew Greggo | USA | 50 | 50 | 10 | |
| 30 | Fabian Mayr | Austria | 58 | 58 | 11 | |
| 15 | Logan Franklin | USA | 59 | 59 | 12 | |
| 57 | Piotr Wojtowicz | Poland | 67 | 67 | 13 | |
| 4 | Breon Ansley | USA | 68 | 68 | 14 | |
| 38 | Jaehun Park | South Korea | 75 | 75 | 15 | |
| 1 | Eric Abelon | USA | 80 | 80 | 16 | |
| 2 | Yemi Adefioye | UK | 80 | 80 | 16 | |
| 3 | Kim Angel | Spain | 80 | 80 | 16 | |
| 5 | Franklyn Audu | Canada | 80 | 80 | 16 | |
| 7 | Alex Cambronero | USA | 80 | 80 | 16 | |
| 8 | Yu Bin Chen | Taiwan, China | 80 | 80 | 16 | |
| 11 | Mahmood Al Durrah | Canada | 80 | 80 | 16 | |
| 12 | Meysam Esggandari | Iran | 80 | 80 | 16 | |
| 13 | Austin Espy | USA | 80 | 80 | 16 | |
| 16 | Fanni Fuadi | Indonesia | 80 | 80 | 16 | |
| 18 | Sunmeet Gill | India | 80 | 80 | 16 | |
| 20 | Fabio Junio | Brazil | 80 | 80 | 16 | |
| 21 | Chen Kang | China | 80 | 80 | 16 | |
| 22 | Paul Kanu | Sierra Leone | 80 | 80 | 16 | |
| 23 | Kyrylo Khadaiev | Ukraine | 80 | 80 | 16 | |
| 24 | Eric Wildberger Lisboa | Brazil | 80 | 80 | 16 | |
| 25 | Kai Liu | China | 80 | 80 | 16 | |
| 27 | Miguel Malimo | Mozambique | 80 | 80 | 16 | |
| 28 | Andrea Mammoli | Italy | 80 | 80 | 16 | |
| 29 | Horse Marcello | Brazil | 80 | 80 | 16 | |
| 32 | Kenny Moreira | Brazil | 80 | 80 | 16 | |
| 35 | Richard Nagy | Hungary | 80 | 80 | 16 | |
| 36 | Phil Niu | China | 80 | 80 | 16 | |
| 37 | Andy Paredes | USA | 80 | 80 | 16 | |
| 39 | Seonghun Park | South Korea | 80 | 80 | 16 | |
| 40 | German Pastor | Spain | 80 | 80 | 16 | |
| 41 | Damien Patrick | USA | 80 | 80 | 16 | |
| 43 | Zhivko Petkov | Bulgaria | 80 | 80 | 16 | |
| 46 | Luca Reger | Germany | 80 | 80 | 16 | |
| 47 | Emanuele Ricotti | Italy | 80 | 80 | 16 | |
| 49 | Abdullah Al Sairafi | Kuwait | 80 | 80 | 16 | |
| 50 | Jesus Rodriguez Sendra | Spain | 80 | 80 | 16 | |
| 51 | Daryn Shirbayev | Kazakhstan | 80 | 80 | 16 | |
| 53 | Reiner Stimmler | Germany | 80 | 80 | 16 | |
| 54 | Patrick Teutsch | Germany | 80 | 80 | 16 | |
| 55 | Kai Wang | China | 80 | 80 | 16 | |
| 56 | Kellen Wilson | Canada | 80 | 80 | 16 | |
| 59 | Mustafa Yildiz | Turkey | 80 | 80 | 16 |
Pictures & Highlight
View this post on InstagramGet Fitter, FasterLevel Up Your Fitness: Join our 💪 strong community in Fitness Volt Newsletter. Get daily inspiration, expert-backed workouts, nutrition tips, the latest in strength sports, and the support you need to reach your goals. Subscribe for free!
Classic Physique Olympia Past Winners
| 2024 | Chris Bumstead | Las Vegas, NV |
| 2023 | Chris Bumstead | Orlando, FL |
| 2022 | Chris Bumstead | Las Vegas, NV |
| 2021 | Chris Bumstead | Orlando, FL |
| 2020 | Chris Bumstead | Orlando, FL |
| 2019 | Chris Bumstead | Las Vegas, NV |
| 2018 | Breon Ansley | Las Vegas, NV |
| 2017 | Breon Ansley | Las Vegas, NV |
| 2016 | Danny Hester | Las Vegas, NV |
Read also: All Classic Physique Olympia Winners Since 2016
2025 Mr. Olympia Recap:
Saturday Night Results
Saturday Prejudging
- Classic Physique Prejudging Report
- Men’s Physique Prejudging Report
- Bikini Prejudging Report
- Pro Wheelchair (Prejudging & Finals)
Friday Night Results
- Men’s 212 Olympia Results
- Figure Olympia Results
- Women’s Physique Olympia Results
- Fitness Olympia Results
- Ms. Olympia Results
- Wellness Results
Friday Prejudging
- Mr. Olympia Prejudging
- 212 Olympia Prejudging Report
- Fitness Prejudging Report
- Figure Prejudging Report
- Women’s Physique Prejudging Report
- Ms. Olympia Prejudging Report
- Wellness Prejudging Report
Relive every moment from the 2025 Mr. Olympia, including prejudging, highlights, expert analysis, and full results. Explore our Olympia hub: FitnessVolt.com/olympia. For minute-by-minute coverage, follow our Live Blog.







