CalloutIQbeta

David Johnson

Unknown country · Classic Physique
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 David Johnson needs
The 2026 window is closed.
Qualifying ended Aug 30, so no result now moves the 2026 board. CalloutIQ holds no 2026 qualification for David Johnson.
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 →
David Johnson'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 David Johnson 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 David Johnson'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
2017 Pittsburgh ProClassic Physique 17th 80
2017 Fit World ProClassic Physique 12th 64
Head-to-Head
Dani Younan 2 meetings 0–2 Compare →
David Dani
2017 Pittsburgh ProClassic Physique 17+ 5th
2017 Fit World ProClassic Physique 12th 3rd
David Jamie
2017 Pittsburgh ProClassic Physique 17+ 6th
2017 Fit World ProClassic Physique 12th 1st
Robert Johnson 2 meetings 0–2 Compare →
David Robert
2017 Pittsburgh ProClassic Physique 17+ 16+
2017 Fit World ProClassic Physique 12th 7th
Nhon Ly 2 meetings 0–1 Compare →
David Nhon
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
2017 Fit World ProClassic Physique 12th 8th
EJ Nduka 2 meetings 0–1 Compare →
David EJ
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
2017 Fit World ProClassic Physique 12th 9th
Divine Wilson 1 meeting 0–1 Compare →
David Divine
2017 Pittsburgh ProClassic Physique 17+ 2nd
Lee Banks 1 meeting 0–1 Compare →
David Lee
2017 Pittsburgh ProClassic Physique 17+ 3rd
Courage Opara 1 meeting 0–1 Compare →
David Courage
2017 Pittsburgh ProClassic Physique 17+ 4th
Mehdi Larijani 1 meeting 0–1 Compare →
David Mehdi
2017 Pittsburgh ProClassic Physique 17+ 7th
Panexce Pierre 1 meeting 0–1 Compare →
David Panexce
2017 Pittsburgh ProClassic Physique 17+ 8th
Sharif Reid 1 meeting 0–1 Compare →
David Sharif
2017 Pittsburgh ProClassic Physique 17+ 9th
Chris Bumstead* 1 meeting 0–1 Compare →
David Chris
2017 Pittsburgh ProClassic Physique 17+ 1st
Daron Lytle 1 meeting 0–1 Compare →
David Daron
2017 Pittsburgh ProClassic Physique 17+ 10th
Frank Griffin 1 meeting 0–1 Compare →
David Frank
2017 Pittsburgh ProClassic Physique 17+ 11th
Kelly Burke 1 meeting 0–1 Compare →
David Kelly
2017 Pittsburgh ProClassic Physique 17+ 12th
James Davis 1 meeting 0–1 Compare →
David James
2017 Pittsburgh ProClassic Physique 17+ 13th
Christopher Ford 1 meeting 0–1 Compare →
David Christopher
2017 Pittsburgh ProClassic Physique 17+ 14th
Charles Thornton 1 meeting 0–1 Compare →
David Charles
2017 Pittsburgh ProClassic Physique 17+ 15th
David Christopher
2017 Pittsburgh ProClassic Physique 17+ 16+
David Svetozar
2017 Fit World ProClassic Physique 12th 6th
Valentino Harris 1 meeting 0–1 Compare →
David Valentino
2017 Fit World ProClassic Physique 12th 10th
Ferrer Ferrer 1 meeting 0–1 Compare →
David Ferrer
2017 Fit World ProClassic Physique 12th 11th
Cyle Rudolph 1 meeting 1–0 Compare →
David Cyle
2017 Fit World ProClassic Physique 12th 13th
Tyler Figueira 1 meeting 1–0 Compare →
David Tyler
2017 Fit World ProClassic Physique 12th 14th
T.A. Martin 1 meeting 1–0 Compare →
David T.A.
2017 Fit World ProClassic Physique 12th 15th
Gregg Russo 1 meeting 1–0 Compare →
David Gregg
2017 Fit World ProClassic Physique 12th 16th
Darnell Ferguson 1 meeting 0–1 Compare →
David Darnell
2017 Fit World ProClassic Physique 12th 2nd
David Stanislas
2017 Fit World ProClassic Physique 12th 4th
Damion Ricketts 1 meeting 0–1 Compare →
David Damion
2017 Fit World ProClassic Physique 12th 5th
Vladimir Agrinskiy 1 meeting no decisive result Compare →
David Vladimir
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Mark Bacon 1 meeting no decisive result Compare →
David Mark
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Charles Barney 1 meeting no decisive result Compare →
David Charles
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Jimmy Canyon 1 meeting no decisive result Compare →
David Jimmy
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Matthew Davis 1 meeting no decisive result Compare →
David Matthew
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Jose Febrillet 1 meeting no decisive result Compare →
David Jose
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Roger Ferrer 1 meeting no decisive result Compare →
David Roger
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Brad Helm 1 meeting no decisive result Compare →
David Brad
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Ryan Henderson 1 meeting no decisive result Compare →
David Ryan
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Isaiah Hilton 1 meeting no decisive result Compare →
David Isaiah
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Jim Holcomb 1 meeting no decisive result Compare →
David Jim
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Andrew Landis 1 meeting no decisive result Compare →
David Andrew
2017 Pittsburgh ProClassic Physique · both outside top 15 17+ 17+
Eduard Seferi 1 meeting no decisive result Compare →
David 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. "David Johnson — competition record." CalloutIQ, 2 results on file, accessed September 3, 2026. https://calloutiq.com/athletes/david-johnson
@misc{calloutiq-athletes-david-johnson-2026-09-03,
  title  = {{David Johnson — competition record}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/athletes/david-johnson}}
}
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
2 results, 2 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/david-johnson" title="David Johnson — 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.