CalloutIQbeta

Charles Thornton

Not Yet Qualified
Also competes in: Classic Physique
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 Charles Thornton needs
The 2026 window is closed.
Qualifying ended Aug 30, so no result now moves the 2026 board. CalloutIQ holds no 2026 qualification for Charles Thornton.
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 →
Charles Thornton'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 Charles Thornton isn't competing. The schedule below is the division's, not theirs.
Remaining Men's Physique Qualifying Shows
Every Men's Physique show left in the 2026 qualifying window — the division's schedule, not Charles Thornton's. Entry is only shown where we have a sourced roster.
2026-09-05
San Diego, CA, USA
2026-09-06
Milan, Italy
2026-09-06
Hong Kong, China
2026-09-11 – 2026-09-12
Santo Domingo, Dominican Republic
2026-09-12
Fort Lauderdale, FL, USA
2026-09-12
San Antonio, TX, USA
2026-09-13
Xi'an, China
2026-09-13
Offenbach, Germany
2026-09-19
Federal Way, WA, USA
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
Las Vegas, NV, 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-17
Louisville, KY, USA
2026-10-24
Ho Chi Minh City, Vietnam
2026-10-25
Kosice, Slovakia
2026-11-07 – 2026-11-08
Bucharest, Romania
2026-11-07
Las Vegas, NV, USA
2026-11-20 – 2026-11-22
Madrid, Spain
2026-11-21
Towson, MD, USA
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 3 results for Charles Thornton from 2017 to 2024, each plotted as their finishing position within the field at that contest. 1st1733 15th of 33 — Classic Physique, Pittsburgh Pro (2017) 12th of 20 — Men's Physique, Atlantic Coast Pro (2018) 16th of 33 — Men's Physique, Atlantic Coast Pro (2024) 201720182024
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 Charles Thornton finished in it — so a dot near the top of a long bar beat a deep field. Every value is in the table below.
2024 Atlantic Coast ProMen's Physique 16th 48
2017–2018 2 earlier results
2018 Atlantic Coast ProMen's Physique 12th 37
2017 Pittsburgh ProClassic Physique 15th 75
Head-to-Head
Sharif Reid 2 meetings 0–2 Compare →
Charles Sharif
2024 Atlantic Coast ProMen's Physique 16+ 5th
2017 Pittsburgh ProClassic Physique 15th 9th
Jeph Gabriel 2 meetings 0–1 Compare →
Charles Jeph
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
2018 Atlantic Coast ProMen's Physique 12th 1st
Leon Mccall 2 meetings 0–1 Compare →
Charles Leon
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
2018 Atlantic Coast ProMen's Physique 12th 11th
Charles Juan
2024 Atlantic Coast ProMen's Physique 16+ 4th
Emile Walker 1 meeting 0–1 Compare →
Charles Emile
2024 Atlantic Coast ProMen's Physique 16+ 2nd
Victor Ramirez 1 meeting 0–1 Compare →
Charles Victor
2024 Atlantic Coast ProMen's Physique 16+ 1st
George Brown 1 meeting 0–1 Compare →
Charles George
2024 Atlantic Coast ProMen's Physique 16+ 3rd
Marcel Treichler 1 meeting 0–1 Compare →
Charles Marcel
2024 Atlantic Coast ProMen's Physique 16+ 6th
Dmitri George 1 meeting 0–1 Compare →
Charles Dmitri
2024 Atlantic Coast ProMen's Physique 16+ 7th
Louis Lee 1 meeting 0–1 Compare →
Charles Louis
2024 Atlantic Coast ProMen's Physique 16+ 8th
Alexander Rosario 1 meeting 0–1 Compare →
Charles Alexander
2024 Atlantic Coast ProMen's Physique 16+ 9th
Jermaine Jenkins 1 meeting 0–1 Compare →
Charles Jermaine
2024 Atlantic Coast ProMen's Physique 16+ 10th
Jason Hazzard 1 meeting 0–1 Compare →
Charles Jason
2024 Atlantic Coast ProMen's Physique 16+ 11th
Charles Jimmy
2024 Atlantic Coast ProMen's Physique 16+ 12th
Javiohn Seymore 1 meeting 0–1 Compare →
Charles Javiohn
2024 Atlantic Coast ProMen's Physique 16+ 13th
Cordell Waddey 1 meeting 0–1 Compare →
Charles Cordell
2024 Atlantic Coast ProMen's Physique 16+ 14th
Bryan Blacio 1 meeting 0–1 Compare →
Charles Bryan
2024 Atlantic Coast ProMen's Physique 16+ 15th
Douglas Laforge 1 meeting 1–0 Compare →
Charles Douglas
2018 Atlantic Coast ProMen's Physique 12th 16+
Renato Menezes 1 meeting 0–1 Compare →
Charles Renato
2018 Atlantic Coast ProMen's Physique 12th 10th
Clay Payne 1 meeting 1–0 Compare →
Charles Clay
2018 Atlantic Coast ProMen's Physique 12th 15th
Byron Harris 1 meeting 1–0 Compare →
Charles Byron
2018 Atlantic Coast ProMen's Physique 12th 13th
Ty Pope 1 meeting 1–0 Compare →
Charles Ty
2018 Atlantic Coast ProMen's Physique 12th 16+
Jacques Dalce 1 meeting 1–0 Compare →
Charles Jacques
2018 Atlantic Coast ProMen's Physique 12th 14th
Kevin Nguyen 1 meeting 0–1 Compare →
Charles Kevin
2018 Atlantic Coast ProMen's Physique 12th 9th
Greg Brant 1 meeting 0–1 Compare →
Charles Greg
2018 Atlantic Coast ProMen's Physique 12th 4th
Nathan Wonsley 1 meeting 1–0 Compare →
Charles Nathan
2018 Atlantic Coast ProMen's Physique 12th 16+
Geobanny Paula 1 meeting 0–1 Compare →
Charles Geobanny
2018 Atlantic Coast ProMen's Physique 12th 8th
Louis Corbell 1 meeting 0–1 Compare →
Charles Louis
2018 Atlantic Coast ProMen's Physique 12th 3rd
Charles Edward
2018 Atlantic Coast ProMen's Physique 12th 5th
Tony Lynch 1 meeting 1–0 Compare →
Charles Tony
2018 Atlantic Coast ProMen's Physique 12th 16+
Troy Williams 1 meeting 1–0 Compare →
Charles Troy
2018 Atlantic Coast ProMen's Physique 12th 16+
Khali Quartey 1 meeting 0–1 Compare →
Charles Khali
2018 Atlantic Coast ProMen's Physique 12th 6th
Steven Cao 1 meeting 0–1 Compare →
Charles Steven
2018 Atlantic Coast ProMen's Physique 12th 2nd
Travales Blount 1 meeting 0–1 Compare →
Charles Travales
2018 Atlantic Coast ProMen's Physique 12th 7th
Divine Wilson 1 meeting 0–1 Compare →
Charles Divine
2017 Pittsburgh ProClassic Physique 15th 2nd
Lee Banks 1 meeting 0–1 Compare →
Charles Lee
2017 Pittsburgh ProClassic Physique 15th 3rd
Courage Opara 1 meeting 0–1 Compare →
Charles Courage
2017 Pittsburgh ProClassic Physique 15th 4th
Dani Younan 1 meeting 0–1 Compare →
Charles Dani
2017 Pittsburgh ProClassic Physique 15th 5th
Mehdi Larijani 1 meeting 0–1 Compare →
Charles Mehdi
2017 Pittsburgh ProClassic Physique 15th 7th
Panexce Pierre 1 meeting 0–1 Compare →
Charles Panexce
2017 Pittsburgh ProClassic Physique 15th 8th
Chris Bumstead* 1 meeting 0–1 Compare →
Charles Chris
2017 Pittsburgh ProClassic Physique 15th 1st
Charles Jamie
2017 Pittsburgh ProClassic Physique 15th 6th
Daron Lytle 1 meeting 0–1 Compare →
Charles Daron
2017 Pittsburgh ProClassic Physique 15th 10th
Frank Griffin 1 meeting 0–1 Compare →
Charles Frank
2017 Pittsburgh ProClassic Physique 15th 11th
Kelly Burke 1 meeting 0–1 Compare →
Charles Kelly
2017 Pittsburgh ProClassic Physique 15th 12th
James Davis 1 meeting 0–1 Compare →
Charles James
2017 Pittsburgh ProClassic Physique 15th 13th
Christopher Ford 1 meeting 0–1 Compare →
Charles Christopher
2017 Pittsburgh ProClassic Physique 15th 14th
Robert Johnson 1 meeting 1–0 Compare →
Charles Robert
2017 Pittsburgh ProClassic Physique 15th 16+
Charles Christopher
2017 Pittsburgh ProClassic Physique 15th 16+
Charles Vladimir
2017 Pittsburgh ProClassic Physique 15th 17+
Mark Bacon 1 meeting 1–0 Compare →
Charles Mark
2017 Pittsburgh ProClassic Physique 15th 17+
Charles Barney 1 meeting 1–0 Compare →
Charles Charles
2017 Pittsburgh ProClassic Physique 15th 17+
Jimmy Canyon 1 meeting 1–0 Compare →
Charles Jimmy
2017 Pittsburgh ProClassic Physique 15th 17+
Matthew Davis 1 meeting 1–0 Compare →
Charles Matthew
2017 Pittsburgh ProClassic Physique 15th 17+
Jose Febrillet 1 meeting 1–0 Compare →
Charles Jose
2017 Pittsburgh ProClassic Physique 15th 17+
Roger Ferrer 1 meeting 1–0 Compare →
Charles Roger
2017 Pittsburgh ProClassic Physique 15th 17+
Brad Helm 1 meeting 1–0 Compare →
Charles Brad
2017 Pittsburgh ProClassic Physique 15th 17+
Ryan Henderson 1 meeting 1–0 Compare →
Charles Ryan
2017 Pittsburgh ProClassic Physique 15th 17+
Isaiah Hilton 1 meeting 1–0 Compare →
Charles Isaiah
2017 Pittsburgh ProClassic Physique 15th 17+
Jim Holcomb 1 meeting 1–0 Compare →
Charles Jim
2017 Pittsburgh ProClassic Physique 15th 17+
David Johnson 1 meeting 1–0 Compare →
Charles David
2017 Pittsburgh ProClassic Physique 15th 17+
Andrew Landis 1 meeting 1–0 Compare →
Charles Andrew
2017 Pittsburgh ProClassic Physique 15th 17+
Nhon Ly 1 meeting 1–0 Compare →
Charles Nhon
2017 Pittsburgh ProClassic Physique 15th 17+
EJ Nduka 1 meeting 1–0 Compare →
Charles EJ
2017 Pittsburgh ProClassic Physique 15th 17+
Eduard Seferi 1 meeting 1–0 Compare →
Charles Eduard
2017 Pittsburgh ProClassic Physique 15th 17+
Ahmed Saleh 1 meeting no decisive result Compare →
Charles Ahmed
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Alim Bolton 1 meeting no decisive result Compare →
Charles Alim
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Anthony Mckinney 1 meeting no decisive result Compare →
Charles Anthony
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Casey Wild 1 meeting no decisive result Compare →
Charles Casey
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Eddie Kaihe 1 meeting no decisive result Compare →
Charles Eddie
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Favian Villalobos 1 meeting no decisive result Compare →
Charles Favian
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Hafid James 1 meeting no decisive result Compare →
Charles Hafid
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Jabbaar Tobios 1 meeting no decisive result Compare →
Charles Jabbaar
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Jason Tessler 1 meeting no decisive result Compare →
Charles Jason
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Jorge Torres 1 meeting no decisive result Compare →
Charles Jorge
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Justin White 1 meeting no decisive result Compare →
Charles Justin
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Kwasi Ramsey 1 meeting no decisive result Compare →
Charles Kwasi
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Shannon Bavos 1 meeting no decisive result Compare →
Charles Shannon
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Terrell Robertson 1 meeting no decisive result Compare →
Charles Terrell
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
Tristan Van Der Bijl 1 meeting no decisive result Compare →
Charles Tristan
2024 Atlantic Coast ProMen's Physique · both outside top 15 16+ 16+
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. "Charles Thornton — competition record." CalloutIQ, 3 results on file, accessed September 3, 2026. https://calloutiq.com/athletes/charles-thornton
@misc{calloutiq-athletes-charles-thornton-2026-09-03,
  title  = {{Charles Thornton — competition record}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/athletes/charles-thornton}}
}
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
3 results, 3 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/charles-thornton" title="Charles Thornton — 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.