CalloutIQ
← Back to tracker
Joe Davis
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.
Manual Review Compiled by CalloutIQ and awaiting official IFBB reconciliation — not yet on a published qualified list. How we source this →
Upcoming Shows — Classic Physique
2026-07-17 – 2026-07-18
Chicago, IL, USA
2026-07-18
Anaheim, CA
2026-07-19
Kaohsiung, Taiwan
2026-07-24 – 2026-07-26
Richmond, Canada
2026-07-25 – 2026-07-26
Chengdu, China
2026-07-30 – 2026-08-01
Tampa, FL, USA
2026-08-08 – 2026-08-09
Atlanta, GA, USA
2026-08-14 – 2026-08-15
Irving, TX, USA
2026-08-22 – 2026-08-23
Seoul, Korea
2026-08-22 – 2026-08-23
Vienna, Austria
Career History
2025 New York ProClassic Physique 16th
2025 Pittsburgh ProClassic Physique 16th
Head-to-Head
Terrence Ruffin 2 meetings 0–2
Joe Terrence
2025 New York ProClassic Physique 16+ 1st
2025 Pittsburgh ProClassic Physique 16+ 1st
Jose Manuel Munoz 2 meetings 0–2
Joe Jose
2025 New York ProClassic Physique 16+ 2nd
2025 Pittsburgh ProClassic Physique 16+ 2nd
Xavier Adonnis Steward 2 meetings 0–2
Joe Xavier
2025 New York ProClassic Physique 16+ 7th
2025 Pittsburgh ProClassic Physique 16+ 10th
Richard Nagy 2 meetings 0–2
Joe Richard
2025 New York ProClassic Physique 16+ 3rd
2025 Pittsburgh ProClassic Physique 16+ 3rd
Dominic Carter 2 meetings 0–2
Joe Dominic
2025 New York ProClassic Physique 16+ 5th
2025 Pittsburgh ProClassic Physique 16+ 9th
James Smith 2 meetings 0–2
Joe James
2025 New York ProClassic Physique 16+ 9th
2025 Pittsburgh ProClassic Physique 16+ 12th
Juan Medina 2 meetings 0–2
Joe Juan
2025 New York ProClassic Physique 16+ 10th
2025 Pittsburgh ProClassic Physique 16+ 13th
Camilo Diaz 2 meetings 0–2
Joe Camilo
2025 New York ProClassic Physique 16+ 6th
2025 Pittsburgh ProClassic Physique 16+ 8th
Murat Can Karahasanlar 2 meetings 0–2
Joe Murat
2025 New York ProClassic Physique 16+ 4th
2025 Pittsburgh ProClassic Physique 16+ 5th
Leo Mayrhofer 2 meetings 0–2
Joe Leo
2025 New York ProClassic Physique 16+ 11th
2025 Pittsburgh ProClassic Physique 16+ 15th
Joe Sway Mondesir 1 meeting 0–1
Joe Joe
2025 New York ProClassic Physique 16+ 8th
Mike Bell 1 meeting 0–1
Joe Mike
2025 New York ProClassic Physique 16+ 14th
Jason Strayhand 1 meeting 0–1
Joe Jason
2025 New York ProClassic Physique 16+ 13th
Evan Alexiou 1 meeting 0–1
Joe Evan
2025 New York ProClassic Physique 16+ 15th
Artem Piari 1 meeting 0–1
Joe Artem
2025 New York ProClassic Physique 16+ 12th
Caike Deoliveira 1 meeting 0–1
Joe Caike
2025 Pittsburgh ProClassic Physique 16+ 7th
Damion Ricketts 1 meeting 0–1
Joe Damion
2025 Pittsburgh ProClassic Physique 16+ 14th
Anton Ratushnyi 1 meeting 0–1
Joe Anton
2025 Pittsburgh ProClassic Physique 16+ 6th
Jamir Grady 1 meeting 0–1
Joe Jamir
2025 Pittsburgh ProClassic Physique 16+ 11th
Brady King 1 meeting 0–1
Joe Brady
2025 Pittsburgh ProClassic Physique 16+ 4th
Ali Rouhani 1 meeting no decisive result
Joe Ali
2025 New York ProClassic Physique · both outside top 15 16+ 16+
Corelle Draper 1 meeting no decisive result
Joe Corelle
2025 New York ProClassic Physique · both outside top 15 16+ 16+
Bassem Ashouri 1 meeting no decisive result
Joe Bassem
2025 New York ProClassic Physique · both outside top 15 16+ 16+
Luqas Fogelberg 1 meeting no decisive result
Joe Luqas
2025 New York ProClassic Physique · both outside top 15 16+ 16+
Domenick DiBenedetto 1 meeting no decisive result
Joe Domenick
2025 New York ProClassic Physique · both outside top 15 16+ 16+
Ashley Ntansah 1 meeting no decisive result
Joe Ashley
2025 New York ProClassic Physique · both outside top 15 16+ 16+
Jamie LeRoyce McTizic 1 meeting no decisive result
Joe Jamie
2025 Pittsburgh ProClassic Physique · both outside top 15 16+ 16+
Adk Diaz 1 meeting no decisive result
Joe Adk
2025 Pittsburgh ProClassic Physique · both outside top 15 16+ 16+
Socials
Not yet added.