CalloutIQbeta

Nhon Ly

Not Yet Qualified
2026 Olympia Qualification

Not yet qualified

Not currently inside the points ranking for this division — the top 25 by points qualify, or any athlete auto-qualifies with two contest wins.
What Nhon Ly needs
The 2026 window is closed.
Qualifying ended Aug 30, so no result now moves the 2026 board. CalloutIQ holds no 2026 qualification for Nhon Ly.
CalloutIQ projection from sourced results — not an IFBB Pro League call. The line moves as results land, entry lists aren't confirmed until athletes check in, and IFBB tiebreaks aren't modeled.
Manual Review Compiled by CalloutIQ and awaiting official IFBB Pro League reconciliation — not yet on a published qualified list. How we source this →
Nhon Ly's Confirmed Appearances
No entry on file yet. CalloutIQ lists an appearance only once a roster is published or announced — and those usually land in the days before a show — so this being empty doesn't mean Nhon Ly isn't competing. The schedule below is the division's, not theirs.
Remaining Classic Physique Qualifying Shows
Every Classic Physique show left in the 2026 qualifying window — the division's schedule, not Nhon Ly's. Entry is only shown where we have a sourced roster.
2026-09-11 – 2026-09-12
Santo Domingo, Dominican Republic
2026-09-12
San Antonio, TX, USA
2026-09-13
Xi'an, China
2026-09-13
Offenbach, Germany
2026-09-20
Izmir, Turkey
2026-09-24 – 2026-09-27
Las Vegas, NV, USA
2026-09-26 – 2026-09-27
Seoul, South Korea
2026-10-03
Toulouse-Labege, France
2026-10-03
Dalton, GA, USA
2026-10-04
Nuevo Vallarta, Nayarit, Mexico
2026-10-11
Prague, Czech Republic
2026-10-16 – 2026-10-17
St. Petersburg, FL, USA
2026-10-16 – 2026-10-18
Sao Paulo, Brazil
2026-10-18
Budapest, Hungary
2026-10-24
Moscow, Russia
2026-10-25
Kosice, Slovakia
2026-11-01
Alicante, Spain
2026-11-07 – 2026-11-08
Bucharest, Romania
2026-11-07
Las Vegas, NV, USA
2026-11-07
Auckland, New Zealand
2026-11-20 – 2026-11-22
Madrid, Spain
2026-11-21
Towson, MD, USA
2026-11-22
Zhuhai, China
2026-11-29
Hangzhou, China
2026-12-04 – 2026-12-06
Kaohsiung, Taiwan
2026-12-12 – 2026-12-13
Beijing, China
Career History
Career placements 8 results for Nhon Ly from 2017 to 2021, each plotted as their finishing position within the field at that contest. 1st1733 8th of 16 — Classic Physique, Fit World Pro (2017) 17th of 33 — Classic Physique, Pittsburgh Pro (2017) 5th of 13 — Classic Physique, Pacific USA Pro (2017) 8th of 27 — Classic Physique, Ferrigno Legacy Pro (2017) 16th (field size not on file) — Classic Physique, Arnold Classic (2018) 7th of 18 — Classic Physique, Upper Midwest Pro (2018) 10th of 16 — Classic Physique, Ultimate Warriors Pro (2018) 11th of 12 — Classic Physique, Legion Sports Fest Pro (2021) 201720182021
Each mark is one contest: the faint bar is the whole field on that show's card, top to bottom, and the dot is where Nhon Ly finished in it — so a dot near the top of a long bar beat a deep field. 1 result has no field size on the card, so its dot carries no bar. Every value is in the table below.
2021 Legion Sports Fest ProClassic Physique 11th 33
2018 Ultimate Warriors ProClassic Physique 10th
2018 Upper Midwest ProClassic Physique 7th 21
2018 Arnold ClassicClassic Physique 16th 80
2017 Ferrigno Legacy ProClassic Physique 8th 48
2017 Pacific USA ProClassic Physique 5th 25
2017 Pittsburgh ProClassic Physique 17th 80
2017 Fit World ProClassic Physique 8th 42
Head-to-Head
Robert Johnson 4 meetings 2–2 Compare →
Nhon Robert
2018 Ultimate Warriors ProClassic Physique 10th 14th
2017 Ferrigno Legacy ProClassic Physique 8th 16+
2017 Pittsburgh ProClassic Physique 17+ 16+
2017 Fit World ProClassic Physique 8th 7th
Panexce Pierre 4 meetings 0–4 Compare →
Nhon Panexce
2018 Upper Midwest ProClassic Physique 7th 5th
2018 Arnold ClassicClassic Physique 16+ 13th
2017 Ferrigno Legacy ProClassic Physique 8th 6th
2017 Pittsburgh ProClassic Physique 17+ 8th
EJ Nduka 4 meetings 3–0 Compare →
Nhon EJ
2017 Ferrigno Legacy ProClassic Physique 8th 15th
2017 Pacific USA ProClassic Physique 5th 8th
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
2017 Fit World ProClassic Physique 8th 9th
Svetozar Milenkovic 3 meetings 0–3 Compare →
Nhon Svetozar
2018 Ultimate Warriors ProClassic Physique 10th 8th
2018 Arnold ClassicClassic Physique 16+ 9th
2017 Fit World ProClassic Physique 8th 6th
Courage Opara 3 meetings 0–3 Compare →
Nhon Courage
2018 Upper Midwest ProClassic Physique 7th 1st
2018 Arnold ClassicClassic Physique 16+ 3rd
2017 Pittsburgh ProClassic Physique 17+ 4th
Dani Younan 3 meetings 0–3 Compare →
Nhon Dani
2018 Arnold ClassicClassic Physique 16+ 6th
2017 Pittsburgh ProClassic Physique 17+ 5th
2017 Fit World ProClassic Physique 8th 3rd
Nhon Jamie
2017 Ferrigno Legacy ProClassic Physique 8th 10th
2017 Pittsburgh ProClassic Physique 17+ 6th
2017 Fit World ProClassic Physique 8th 1st
Nhon Stanislas
2017 Ferrigno Legacy ProClassic Physique 8th 3rd
2017 Pacific USA ProClassic Physique 5th 2nd
2017 Fit World ProClassic Physique 8th 4th
Aaron Futel 3 meetings 0–2 Compare →
Nhon Aaron
2018 Upper Midwest ProClassic Physique 7th 2nd
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
2017 Ferrigno Legacy ProClassic Physique 8th 5th
Matt Pattison 3 meetings 2–0 Compare →
Nhon Matt
2018 Upper Midwest ProClassic Physique 7th 12th
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
2017 Pacific USA ProClassic Physique 5th 11th
Roman Taijeron 2 meetings 0–2 Compare →
Nhon Roman
2021 Legion Sports Fest ProClassic Physique 11th 5th
2018 Ultimate Warriors ProClassic Physique 10th 9th
Christopher Ford 2 meetings 1–1 Compare →
Nhon Christopher
2018 Ultimate Warriors ProClassic Physique 10th 11th
2017 Pittsburgh ProClassic Physique 17+ 14th
Lorenzo Jones 2 meetings 1–1 Compare →
Nhon Lorenzo
2018 Ultimate Warriors ProClassic Physique 10th 7th
2018 Upper Midwest ProClassic Physique 7th 11th
Damion Ricketts 2 meetings 0–2 Compare →
Nhon Damion
2018 Ultimate Warriors ProClassic Physique 10th 1st
2017 Fit World ProClassic Physique 8th 5th
Josh Cohn 2 meetings 2–0 Compare →
Nhon Josh
2018 Ultimate Warriors ProClassic Physique 10th 12th
2017 Pacific USA ProClassic Physique 5th 6th
Jason Lowe 2 meetings 0–2 Compare →
Nhon Jason
2018 Upper Midwest ProClassic Physique 7th 4th
2018 Arnold ClassicClassic Physique 16+ 11th
Rudy Ramirez 2 meetings 1–1 Compare →
Nhon Rudy
2018 Upper Midwest ProClassic Physique 7th 6th
2017 Pacific USA ProClassic Physique 5th 9th
Lee Banks 2 meetings 0–2 Compare →
Nhon Lee
2018 Arnold ClassicClassic Physique 16+ 15th
2017 Pittsburgh ProClassic Physique 17+ 3rd
Robert Timms 2 meetings 0–2 Compare →
Nhon Robert
2018 Arnold ClassicClassic Physique 16+ 12th
2017 Ferrigno Legacy ProClassic Physique 8th 1st
T.A. Martin 2 meetings 2–0 Compare →
Nhon T.A.
2017 Ferrigno Legacy ProClassic Physique 8th 16+
2017 Fit World ProClassic Physique 8th 15th
Matt Ramseier 2 meetings 1–1 Compare →
Nhon Matt
2017 Ferrigno Legacy ProClassic Physique 8th 16+
2017 Pacific USA ProClassic Physique 5th 3rd
Mehdi Larijani 2 meetings 0–2 Compare →
Nhon Mehdi
2017 Pacific USA ProClassic Physique 5th 4th
2017 Pittsburgh ProClassic Physique 17+ 7th
Darnell Ferguson 2 meetings 0–2 Compare →
Nhon Darnell
2017 Pacific USA ProClassic Physique 5th 1st
2017 Fit World ProClassic Physique 8th 2nd
Charles Barney 2 meetings 1–0 Compare →
Nhon Charles
2018 Ultimate Warriors ProClassic Physique 10th 16+
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Sharif Reid 2 meetings 0–1 Compare →
Nhon Sharif
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
2017 Pittsburgh ProClassic Physique 17+ 9th
Nhon Christopher
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
2017 Pittsburgh ProClassic Physique 17+ 16+
Marvin Cornejo 2 meetings 0–1 Compare →
Nhon Marvin
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
2017 Ferrigno Legacy ProClassic Physique 8th 2nd
Dion Harris 2 meetings 0–1 Compare →
Nhon Dion
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
2017 Ferrigno Legacy ProClassic Physique 8th 7th
Garrott Coelho 2 meetings 1–0 Compare →
Nhon Garrott
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
2017 Ferrigno Legacy ProClassic Physique 8th 11th
David Johnson 2 meetings 1–0 Compare →
Nhon David
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
2017 Fit World ProClassic Physique 8th 12th
Jorge Herrera 1 meeting 0–1 Compare →
Nhon Jorge
2021 Legion Sports Fest ProClassic Physique 11th 1st
Jeffrey Robbins 1 meeting 1–0 Compare →
Nhon Jeffrey
2021 Legion Sports Fest ProClassic Physique 11th 12th
Sabur Favors 1 meeting 0–1 Compare →
Nhon Sabur
2021 Legion Sports Fest ProClassic Physique 11th 2nd
Jared Feather 1 meeting 0–1 Compare →
Nhon Jared
2021 Legion Sports Fest ProClassic Physique 11th 8th
Michael Spencer 1 meeting 0–1 Compare →
Nhon Michael
2021 Legion Sports Fest ProClassic Physique 11th 10th
Phong Nguyen 1 meeting 0–1 Compare →
Nhon Phong
2021 Legion Sports Fest ProClassic Physique 11th 7th
Tyler Tallent 1 meeting 0–1 Compare →
Nhon Tyler
2021 Legion Sports Fest ProClassic Physique 11th 6th
Jordan Moore 1 meeting 0–1 Compare →
Nhon Jordan
2021 Legion Sports Fest ProClassic Physique 11th 9th
Jeff Hallenbeck 1 meeting 0–1 Compare →
Nhon Jeff
2021 Legion Sports Fest ProClassic Physique 11th 3rd
Jorge Tabet 1 meeting 0–1 Compare →
Nhon Jorge
2021 Legion Sports Fest ProClassic Physique 11th 4th
Charles Curtis 1 meeting 0–1 Compare →
Nhon Charles
2018 Ultimate Warriors ProClassic Physique 10th 2nd
Cleveland Thomas 1 meeting 0–1 Compare →
Nhon Cleveland
2018 Ultimate Warriors ProClassic Physique 10th 3rd
Bryan Jones 1 meeting 0–1 Compare →
Nhon Bryan
2018 Ultimate Warriors ProClassic Physique 10th 4th
Jason Brown 1 meeting 0–1 Compare →
Nhon Jason
2018 Ultimate Warriors ProClassic Physique 10th 5th
Nate Moses 1 meeting 1–0 Compare →
Nhon Nate
2018 Ultimate Warriors ProClassic Physique 10th 13th
Mister Taylor 1 meeting 1–0 Compare →
Nhon Mister
2018 Ultimate Warriors ProClassic Physique 10th 15th
Carl Favuzzi 1 meeting 1–0 Compare →
Nhon Carl
2018 Ultimate Warriors ProClassic Physique 10th 16+
John Puskarich 1 meeting 1–0 Compare →
Nhon John
2018 Upper Midwest ProClassic Physique 7th 16+
Russ Allen 1 meeting 0–1 Compare →
Nhon Russ
2018 Upper Midwest ProClassic Physique 7th 3rd
David Kampfe 1 meeting 1–0 Compare →
Nhon David
2018 Upper Midwest ProClassic Physique 7th 9th
Joey Decaminada 1 meeting 1–0 Compare →
Nhon Joey
2018 Upper Midwest ProClassic Physique 7th 16+
Ferlan Bailey 1 meeting 1–0 Compare →
Nhon Ferlan
2018 Upper Midwest ProClassic Physique 7th 10th
Eric Jones 1 meeting 1–0 Compare →
Nhon Eric
2018 Upper Midwest ProClassic Physique 7th 16+
Harry Freeman 1 meeting 1–0 Compare →
Nhon Harry
2018 Upper Midwest ProClassic Physique 7th 8th
Keith Lanier 1 meeting 1–0 Compare →
Nhon Keith
2018 Upper Midwest ProClassic Physique 7th 14th
Ro Schroer 1 meeting 1–0 Compare →
Nhon Ro
2018 Upper Midwest ProClassic Physique 7th 13th
Rafael Gonzalez 1 meeting 1–0 Compare →
Nhon Rafael
2018 Upper Midwest ProClassic Physique 7th 15th
Breon Ansley* 1 meeting 0–1 Compare →
Nhon Breon
2018 Arnold ClassicClassic Physique 16+ 1st
Arash Rahbar 1 meeting 0–1 Compare →
Nhon Arash
2018 Arnold ClassicClassic Physique 16+ 2nd
Danny Hester* 1 meeting 0–1 Compare →
Nhon Danny
2018 Arnold ClassicClassic Physique 16+ 4th
Kevin Ford 1 meeting 0–1 Compare →
Nhon Kevin
2018 Arnold ClassicClassic Physique 16+ 5th
Santiago Aragon 1 meeting 0–1 Compare →
Nhon Santiago
2018 Arnold ClassicClassic Physique 16+ 7th
Kenneth Owens 1 meeting 0–1 Compare →
Nhon Kenneth
2018 Arnold ClassicClassic Physique 16+ 8th
RD Caldwell 1 meeting 0–1 Compare →
Nhon RD
2018 Arnold ClassicClassic Physique 16+ 10th
Shavis Higa 1 meeting 0–1 Compare →
Nhon Shavis
2018 Arnold ClassicClassic Physique 16+ 14th
David Paterik 1 meeting 0–1 Compare →
Nhon David
2017 Ferrigno Legacy ProClassic Physique 8th 4th
Nick Cortese 1 meeting 1–0 Compare →
Nhon Nick
2017 Ferrigno Legacy ProClassic Physique 8th 9th
Bobby Nichols 1 meeting 1–0 Compare →
Nhon Bobby
2017 Ferrigno Legacy ProClassic Physique 8th 12th
Jordan Plantiko 1 meeting 1–0 Compare →
Nhon Jordan
2017 Ferrigno Legacy ProClassic Physique 8th 13th
Rodrigo Coelho 1 meeting 1–0 Compare →
Nhon Rodrigo
2017 Ferrigno Legacy ProClassic Physique 8th 14th
Neal Blassingame 1 meeting 1–0 Compare →
Nhon Neal
2017 Ferrigno Legacy ProClassic Physique 8th 16+
Nat Paul 1 meeting 1–0 Compare →
Nhon Nat
2017 Ferrigno Legacy ProClassic Physique 8th 16+
Hubert Kulczynski 1 meeting 1–0 Compare →
Nhon Hubert
2017 Ferrigno Legacy ProClassic Physique 8th 16+
Jason Martinez 1 meeting 1–0 Compare →
Nhon Jason
2017 Ferrigno Legacy ProClassic Physique 8th 16+
Javier Martinez 1 meeting 1–0 Compare →
Nhon Javier
2017 Ferrigno Legacy ProClassic Physique 8th 16+
Amado Moura 1 meeting 1–0 Compare →
Nhon Amado
2017 Ferrigno Legacy ProClassic Physique 8th 16+
Jake Phippen 1 meeting 1–0 Compare →
Nhon Jake
2017 Ferrigno Legacy ProClassic Physique 8th 16+
Nhon Stephen
2017 Ferrigno Legacy ProClassic Physique 8th 16+
Vincent Hils 1 meeting 1–0 Compare →
Nhon Vincent
2017 Pacific USA ProClassic Physique 5th 7th
Jesse Valencia 1 meeting 1–0 Compare →
Nhon Jesse
2017 Pacific USA ProClassic Physique 5th 10th
James Robertson 1 meeting 1–0 Compare →
Nhon James
2017 Pacific USA ProClassic Physique 5th 12th
Greg Grant 1 meeting 1–0 Compare →
Nhon Greg
2017 Pacific USA ProClassic Physique 5th 13th
Divine Wilson 1 meeting 0–1 Compare →
Nhon Divine
2017 Pittsburgh ProClassic Physique 17+ 2nd
Chris Bumstead* 1 meeting 0–1 Compare →
Nhon Chris
2017 Pittsburgh ProClassic Physique 17+ 1st
Daron Lytle 1 meeting 0–1 Compare →
Nhon Daron
2017 Pittsburgh ProClassic Physique 17+ 10th
Frank Griffin 1 meeting 0–1 Compare →
Nhon Frank
2017 Pittsburgh ProClassic Physique 17+ 11th
Kelly Burke 1 meeting 0–1 Compare →
Nhon Kelly
2017 Pittsburgh ProClassic Physique 17+ 12th
James Davis 1 meeting 0–1 Compare →
Nhon James
2017 Pittsburgh ProClassic Physique 17+ 13th
Charles Thornton 1 meeting 0–1 Compare →
Nhon Charles
2017 Pittsburgh ProClassic Physique 17+ 15th
Valentino Harris 1 meeting 1–0 Compare →
Nhon Valentino
2017 Fit World ProClassic Physique 8th 10th
Ferrer Ferrer 1 meeting 1–0 Compare →
Nhon Ferrer
2017 Fit World ProClassic Physique 8th 11th
Cyle Rudolph 1 meeting 1–0 Compare →
Nhon Cyle
2017 Fit World ProClassic Physique 8th 13th
Tyler Figueira 1 meeting 1–0 Compare →
Nhon Tyler
2017 Fit World ProClassic Physique 8th 14th
Gregg Russo 1 meeting 1–0 Compare →
Nhon Gregg
2017 Fit World ProClassic Physique 8th 16th
Andrew Landis 2 meetings no decisive result Compare →
Nhon Andrew
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Tony Davis 1 meeting no decisive result Compare →
Nhon Tony
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Isaac Balbi 1 meeting no decisive result Compare →
Nhon Isaac
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Armando Aman 1 meeting no decisive result Compare →
Nhon Armando
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
AJ Shukoori 1 meeting no decisive result Compare →
Nhon AJ
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Eric Dankwa 1 meeting no decisive result Compare →
Nhon Eric
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Kevin Wilson 1 meeting no decisive result Compare →
Nhon Kevin
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Ko Chandetka 1 meeting no decisive result Compare →
Nhon Ko
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Vladimir Agrinskiy 1 meeting no decisive result Compare →
Nhon Vladimir
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Mark Bacon 1 meeting no decisive result Compare →
Nhon Mark
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Jimmy Canyon 1 meeting no decisive result Compare →
Nhon Jimmy
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Matthew Davis 1 meeting no decisive result Compare →
Nhon Matthew
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Jose Febrillet 1 meeting no decisive result Compare →
Nhon Jose
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Roger Ferrer 1 meeting no decisive result Compare →
Nhon Roger
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Brad Helm 1 meeting no decisive result Compare →
Nhon Brad
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Ryan Henderson 1 meeting no decisive result Compare →
Nhon Ryan
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Isaiah Hilton 1 meeting no decisive result Compare →
Nhon Isaiah
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Jim Holcomb 1 meeting no decisive result Compare →
Nhon Jim
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Eduard Seferi 1 meeting no decisive result Compare →
Nhon Eduard
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
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. "Nhon Ly — competition record." CalloutIQ, 8 results on file, accessed September 3, 2026. https://calloutiq.com/athletes/nhon-ly
@misc{calloutiq-athletes-nhon-ly-2026-09-03,
  title  = {{Nhon Ly — competition record}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/athletes/nhon-ly}}
}
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
8 results, 7 carrying judging scores off an official card, each row with its own source link. An empty official_field_size means that field is unverified — not that these rows are the whole field.
Embed this cardPaste anywhere
<iframe src="https://calloutiq.com/embed/athletes/nhon-ly" title="Nhon Ly — CalloutIQ" width="100%" height="300" 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.