CalloutIQ
← Back to tracker
Dion Harris
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
2019 Arnold ClassicClassic Physique 12th
2018 Arnold ClassicClassic Physique 16th
Head-to-Head
Courage Opara 2 meetings 0–2
Dion Courage
2019 Arnold ClassicClassic Physique 12th 3rd
2018 Arnold ClassicClassic Physique 16+ 3rd
Jason Lowe 2 meetings 0–2
Dion Jason
2019 Arnold ClassicClassic Physique 12th 7th
2018 Arnold ClassicClassic Physique 16+ 11th
Panexce Pierre 2 meetings 1–1
Dion Panexce
2019 Arnold ClassicClassic Physique 12th 16+
2018 Arnold ClassicClassic Physique 16+ 13th
George Peterson 1 meeting 0–1
Dion George
2019 Arnold ClassicClassic Physique 12th 1st
Steve Laureus 1 meeting 0–1
Dion Steve
2019 Arnold ClassicClassic Physique 12th 2nd
Keone Pearson* 1 meeting 0–1
Dion Keone
2019 Arnold ClassicClassic Physique 12th 4th
Khaled Chikhaoui 1 meeting 0–1
Dion Khaled
2019 Arnold ClassicClassic Physique 12th 5th
Ricky Moten Jr 1 meeting 0–1
Dion Ricky
2019 Arnold ClassicClassic Physique 12th 6th
Ro'Vonte Moody 1 meeting 0–1
Dion Ro'Vonte
2019 Arnold ClassicClassic Physique 12th 8th
Fabio Lopes 1 meeting 0–1
Dion Fabio
2019 Arnold ClassicClassic Physique 12th 9th
Wesley Vissers 1 meeting 0–1
Dion Wesley
2019 Arnold ClassicClassic Physique 12th 10th
Ali Emre 1 meeting 0–1
Dion Ali
2019 Arnold ClassicClassic Physique 12th 11th
Elijah Loreno 1 meeting 1–0
Dion Elijah
2019 Arnold ClassicClassic Physique 12th 13th
Lehjuan Jones 1 meeting 1–0
Dion Lehjuan
2019 Arnold ClassicClassic Physique 12th 14th
David Martinez Campos 1 meeting 1–0
Dion David
2019 Arnold ClassicClassic Physique 12th 15th
Charles Curtis 1 meeting 1–0
Dion Charles
2019 Arnold ClassicClassic Physique 12th 16+
Breon Ansley* 1 meeting 0–1
Dion Breon
2018 Arnold ClassicClassic Physique 16+ 1st
Arash Rahbar 1 meeting 0–1
Dion Arash
2018 Arnold ClassicClassic Physique 16+ 2nd
Danny Hester* 1 meeting 0–1
Dion Danny
2018 Arnold ClassicClassic Physique 16+ 4th
Kevin Ford 1 meeting 0–1
Dion Kevin
2018 Arnold ClassicClassic Physique 16+ 5th
Dani Younan 1 meeting 0–1
Dion Dani
2018 Arnold ClassicClassic Physique 16+ 6th
Santiago Aragon 1 meeting 0–1
Dion Santiago
2018 Arnold ClassicClassic Physique 16+ 7th
Kenneth Owens 1 meeting 0–1
Dion Kenneth
2018 Arnold ClassicClassic Physique 16+ 8th
Svetozar Milenkovic 1 meeting 0–1
Dion Svetozar
2018 Arnold ClassicClassic Physique 16+ 9th
RD Caldwell 1 meeting 0–1
Dion RD
2018 Arnold ClassicClassic Physique 16+ 10th
Robert Timms 1 meeting 0–1
Dion Robert
2018 Arnold ClassicClassic Physique 16+ 12th
Shavis Higa 1 meeting 0–1
Dion Shavis
2018 Arnold ClassicClassic Physique 16+ 14th
Lee Banks 1 meeting 0–1
Dion Lee
2018 Arnold ClassicClassic Physique 16+ 15th
Tony Davis 1 meeting no decisive result
Dion Tony
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Marvin Cornejo 1 meeting no decisive result
Dion Marvin
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Sharif Reid 1 meeting no decisive result
Dion Sharif
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Isaac Balbi 1 meeting no decisive result
Dion Isaac
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Christopher Niemczyk 1 meeting no decisive result
Dion Christopher
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Garrett Coelho 1 meeting no decisive result
Dion Garrett
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Andrew Landis 1 meeting no decisive result
Dion Andrew
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Aaron Futel 1 meeting no decisive result
Dion Aaron
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Nhon Ly 1 meeting no decisive result
Dion Nhon
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Armando Aman 1 meeting no decisive result
Dion Armando
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Matt Pattison 1 meeting no decisive result
Dion Matt
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
AJ Shukoori 1 meeting no decisive result
Dion AJ
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Eric Dankwa 1 meeting no decisive result
Dion Eric
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Kevin Wilson 1 meeting no decisive result
Dion Kevin
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Ko Chandetka 1 meeting no decisive result
Dion Ko
2018 Arnold ClassicClassic Physique · both outside top 15 16+ 16+
Socials
Not yet added.