CalloutIQbeta

Barry Irving

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 Barry Irving needs
The 2026 window is closed.
Qualifying ended Aug 30, so no result now moves the 2026 board. CalloutIQ holds no 2026 qualification for Barry Irving.
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 →
Barry Irving'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 Barry Irving 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 Barry Irving'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 7 results for Barry Irving from 2023 to 2025, each plotted as their finishing position within the field at that contest. 1st1326 9th of 21 — Classic Physique, Charlotte Pro (2023) 3rd of 13 — Classic Physique, Optimum Classic Pro (2023) 3rd of 10 — Classic Physique, Tri-City Pro (2024) 3rd of 12 — Classic Physique, Optimum Classic Pro (2024) 2nd of 9 — Classic Physique, Body Be 1 Pro (2024) 8th of 26 — Classic Physique, Oklahoma Pro (2025) 6th of 16 — Classic Physique, Tupelo Pro (2025) 202320242025
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 Barry Irving finished in it — so a dot near the top of a long bar beat a deep field. Every value is in the table below.
2025 Tupelo ProClassic Physique 6th 18
2025 Oklahoma ProClassic Physique 8th 24
2024 Body Be 1 ProClassic Physique 2nd
2024 Optimum Classic ProClassic Physique 3rd 9
2024 Tri-City ProClassic Physique 3rd 9
2023 Optimum Classic ProClassic Physique 3rd 9
2023 Charlotte ProClassic Physique 9th 27
Head-to-Head
Rodrigo Coelho 3 meetings 3–0 Compare →
Barry Rodrigo
2025 Oklahoma ProClassic Physique 8th 16+
2024 Tri-City ProClassic Physique 3rd 7th
2023 Charlotte ProClassic Physique 9th 12th
Tomas Adame 3 meetings 0–3 Compare →
Barry Tomas
2024 Tri-City ProClassic Physique 3rd 1st
2023 Optimum Classic ProClassic Physique 3rd 2nd
2023 Charlotte ProClassic Physique 9th 4th
Jared Feather 2 meetings 2–0 Compare →
Barry Jared
2025 Tupelo ProClassic Physique 6th 10th
2023 Charlotte ProClassic Physique 9th 14th
Lucas Gianinni 2 meetings 0–2 Compare →
Barry Lucas
2025 Oklahoma ProClassic Physique 8th 7th
2024 Tri-City ProClassic Physique 3rd 2nd
Kirk Anderson 2 meetings 2–0 Compare →
Barry Kirk
2025 Oklahoma ProClassic Physique 8th 13th
2024 Optimum Classic ProClassic Physique 3rd 4th
Kelvin Ogbebor 2 meetings 1–1 Compare →
Barry Kelvin
2025 Oklahoma ProClassic Physique 8th 16+
2023 Charlotte ProClassic Physique 9th 5th
Stephen Thames 2 meetings 2–0 Compare →
Barry Stephen
2025 Oklahoma ProClassic Physique 8th 16+
2023 Optimum Classic ProClassic Physique 3rd 8th
Eric Wildberger 2 meetings 0–2 Compare →
Barry Eric
2024 Optimum Classic ProClassic Physique 3rd 1st
2023 Optimum Classic ProClassic Physique 3rd 1st
Lamar Shaw 2 meetings 0–2 Compare →
Barry Lamar
2024 Optimum Classic ProClassic Physique 3rd 2nd
2023 Charlotte ProClassic Physique 9th 6th
Derrican Franklin 2 meetings 2–0 Compare →
Barry Derrican
2024 Optimum Classic ProClassic Physique 3rd 12th
2023 Charlotte ProClassic Physique 9th 15+
Olushomo Oni 2 meetings 2–0 Compare →
Barry Olushomo
2024 Tri-City ProClassic Physique 3rd 8th
2023 Optimum Classic ProClassic Physique 3rd 13th
Kim Angel 1 meeting 0–1 Compare →
Barry Kim
2025 Tupelo ProClassic Physique 6th 1st
Ejike Enwereuzor 1 meeting 0–1 Compare →
Barry Ejike
2025 Tupelo ProClassic Physique 6th 2nd
Mahfuz Hawit 1 meeting 0–1 Compare →
Barry Mahfuz
2025 Tupelo ProClassic Physique 6th 3rd
William Withers 1 meeting 0–1 Compare →
Barry William
2025 Tupelo ProClassic Physique 6th 4th
Barry Breno
2025 Tupelo ProClassic Physique 6th 5th
Sandro Filipe 1 meeting 1–0 Compare →
Barry Sandro
2025 Tupelo ProClassic Physique 6th 7th
Barry Gabriel
2025 Tupelo ProClassic Physique 6th 8th
Dino Estrada 1 meeting 1–0 Compare →
Barry Dino
2025 Tupelo ProClassic Physique 6th 9th
Jordan Strickland 1 meeting 1–0 Compare →
Barry Jordan
2025 Tupelo ProClassic Physique 6th 11th
Jacob Robichaux 1 meeting 1–0 Compare →
Barry Jacob
2025 Tupelo ProClassic Physique 6th 12th
Barry Paco
2025 Tupelo ProClassic Physique 6th 13th
Cyril Gascon 1 meeting 1–0 Compare →
Barry Cyril
2025 Tupelo ProClassic Physique 6th 14th
Keith Lanier 1 meeting 1–0 Compare →
Barry Keith
2025 Tupelo ProClassic Physique 6th 15th
Robert Peacock 1 meeting 1–0 Compare →
Barry Robert
2025 Tupelo ProClassic Physique 6th 16th
Tom Stanley 1 meeting 0–1 Compare →
Barry Tom
2025 Oklahoma ProClassic Physique 8th 2nd
Andy Paredes 1 meeting 0–1 Compare →
Barry Andy
2025 Oklahoma ProClassic Physique 8th 1st
Barry Ferran
2025 Oklahoma ProClassic Physique 8th 12th
Darrel Williams 1 meeting 1–0 Compare →
Barry Darrel
2025 Oklahoma ProClassic Physique 8th 16+
Dominic Carter 1 meeting 0–1 Compare →
Barry Dominic
2025 Oklahoma ProClassic Physique 8th 3rd
Krimo Ammari 1 meeting 0–1 Compare →
Barry Krimo
2025 Oklahoma ProClassic Physique 8th 4th
Daniel Fabode 1 meeting 0–1 Compare →
Barry Daniel
2025 Oklahoma ProClassic Physique 8th 5th
Florian Hartlage 1 meeting 0–1 Compare →
Barry Florian
2025 Oklahoma ProClassic Physique 8th 6th
Joe Sway Mondesir 1 meeting 1–0 Compare →
Barry Joe
2025 Oklahoma ProClassic Physique 8th 9th
Barry David
2025 Oklahoma ProClassic Physique 8th 10th
Jeremiah Willies 1 meeting 1–0 Compare →
Barry Jeremiah
2025 Oklahoma ProClassic Physique 8th 11th
Sebastien Theurel 1 meeting 1–0 Compare →
Barry Sebastien
2025 Oklahoma ProClassic Physique 8th 14th
Barman Sandeed 1 meeting 1–0 Compare →
Barry Barman
2025 Oklahoma ProClassic Physique 8th 15th
Jay Doherty 1 meeting 1–0 Compare →
Barry Jay
2025 Oklahoma ProClassic Physique 8th 16+
Justin Stilwell 1 meeting 1–0 Compare →
Barry Justin
2025 Oklahoma ProClassic Physique 8th 16+
LaMarcus Morris 1 meeting 1–0 Compare →
Barry LaMarcus
2025 Oklahoma ProClassic Physique 8th 16+
Lorenza Brown 1 meeting 1–0 Compare →
Barry Lorenza
2025 Oklahoma ProClassic Physique 8th 16+
Remi Seales 1 meeting 1–0 Compare →
Barry Remi
2025 Oklahoma ProClassic Physique 8th 16+
Steven Bass 1 meeting 1–0 Compare →
Barry Steven
2025 Oklahoma ProClassic Physique 8th 16+
Zanyar Ghaderpour 1 meeting 1–0 Compare →
Barry Zanyar
2025 Oklahoma ProClassic Physique 8th 16+
Tyler Johnson 1 meeting 0–1 Compare →
Barry Tyler
2024 Body Be 1 ProClassic Physique 2nd 1st
Andrew Wilson 1 meeting 1–0 Compare →
Barry Andrew
2024 Body Be 1 ProClassic Physique 2nd 3rd
Terrence Bonds 1 meeting 1–0 Compare →
Barry Terrence
2024 Body Be 1 ProClassic Physique 2nd 4th
Barry David
2024 Body Be 1 ProClassic Physique 2nd 5th
Louiege Bascog 1 meeting 1–0 Compare →
Barry Louiege
2024 Body Be 1 ProClassic Physique 2nd 6th
Austin Phillips 1 meeting 1–0 Compare →
Barry Austin
2024 Body Be 1 ProClassic Physique 2nd 7th
Carlos Pinto 1 meeting 1–0 Compare →
Barry Carlos
2024 Body Be 1 ProClassic Physique 2nd 8th
Bassem Ashouri 1 meeting 1–0 Compare →
Barry Bassem
2024 Body Be 1 ProClassic Physique 2nd 9th
Adam Thomas 1 meeting 1–0 Compare →
Barry Adam
2024 Optimum Classic ProClassic Physique 3rd 5th
Camilo Diaz 1 meeting 1–0 Compare →
Barry Camilo
2024 Optimum Classic ProClassic Physique 3rd 6th
Matt Orchard 1 meeting 1–0 Compare →
Barry Matt
2024 Optimum Classic ProClassic Physique 3rd 7th
Chibueze Anyasor 1 meeting 1–0 Compare →
Barry Chibueze
2024 Optimum Classic ProClassic Physique 3rd 8th
Hunter Lee 1 meeting 1–0 Compare →
Barry Hunter
2024 Optimum Classic ProClassic Physique 3rd 9th
Harold Bright 1 meeting 1–0 Compare →
Barry Harold
2024 Optimum Classic ProClassic Physique 3rd 10th
Jorge Tabet 1 meeting 1–0 Compare →
Barry Jorge
2024 Optimum Classic ProClassic Physique 3rd 11th
Stephen Daniels 1 meeting 1–0 Compare →
Barry Stephen
2024 Tri-City ProClassic Physique 3rd 4th
Jared Keys 1 meeting 1–0 Compare →
Barry Jared
2024 Tri-City ProClassic Physique 3rd 5th
Anthony Stephens 1 meeting 1–0 Compare →
Barry Anthony
2024 Tri-City ProClassic Physique 3rd 6th
Jeshan Fernando 1 meeting 1–0 Compare →
Barry Jeshan
2024 Tri-City ProClassic Physique 3rd 9th
Loren Fuller 1 meeting 1–0 Compare →
Barry Loren
2024 Tri-City ProClassic Physique 3rd 10th
Luca Corrado 1 meeting 1–0 Compare →
Barry Luca
2023 Optimum Classic ProClassic Physique 3rd 4th
Caleb Robinson 1 meeting 1–0 Compare →
Barry Caleb
2023 Optimum Classic ProClassic Physique 3rd 5th
Bernardo Costa 1 meeting 1–0 Compare →
Barry Bernardo
2023 Optimum Classic ProClassic Physique 3rd 6th
Keith Jenkins 1 meeting 1–0 Compare →
Barry Keith
2023 Optimum Classic ProClassic Physique 3rd 7th
Harold Bright Jr. 1 meeting 1–0 Compare →
Barry Harold
2023 Optimum Classic ProClassic Physique 3rd 9th
Taj Parham 1 meeting 1–0 Compare →
Barry Taj
2023 Optimum Classic ProClassic Physique 3rd 10th
Dion Merrill 1 meeting 1–0 Compare →
Barry Dion
2023 Optimum Classic ProClassic Physique 3rd 11th
Isaac Dobson 1 meeting 1–0 Compare →
Barry Isaac
2023 Optimum Classic ProClassic Physique 3rd 12th
Justin Badurina 1 meeting 0–1 Compare →
Barry Justin
2023 Charlotte ProClassic Physique 9th 2nd
David Kampfe 1 meeting 1–0 Compare →
Barry David
2023 Charlotte ProClassic Physique 9th 11th
Daniil Famponte 1 meeting 0–1 Compare →
Barry Daniil
2023 Charlotte ProClassic Physique 9th 1st
Thomas Allen 1 meeting 0–1 Compare →
Barry Thomas
2023 Charlotte ProClassic Physique 9th 8th
James Yount 1 meeting 0–1 Compare →
Barry James
2023 Charlotte ProClassic Physique 9th 7th
Barry Michael
2023 Charlotte ProClassic Physique 9th 15+
Shurandy Doran 1 meeting 1–0 Compare →
Barry Shurandy
2023 Charlotte ProClassic Physique 9th 15+
Konur Denli 1 meeting 1–0 Compare →
Barry Konur
2023 Charlotte ProClassic Physique 9th 13th
Damien Patrick 1 meeting 0–1 Compare →
Barry Damien
2023 Charlotte ProClassic Physique 9th 3rd
Barry Jaisson
2023 Charlotte ProClassic Physique 9th 15+
Tony Harris 1 meeting 1–0 Compare →
Barry Tony
2023 Charlotte ProClassic Physique 9th 10th
Michael Bell 1 meeting 1–0 Compare →
Barry Michael
2023 Charlotte ProClassic Physique 9th 15+
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. "Barry Irving — competition record." CalloutIQ, 7 results on file, accessed September 3, 2026. https://calloutiq.com/athletes/barry-irving
@misc{calloutiq-athletes-barry-irving-2026-09-03,
  title  = {{Barry Irving — competition record}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/athletes/barry-irving}}
}
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
7 results, 6 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/barry-irving" title="Barry Irving — 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.