CalloutIQbeta

Harold Bright Jr.

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 Harold Bright Jr. needs
The 2026 window is closed.
Qualifying ended Aug 30, so no result now moves the 2026 board. CalloutIQ holds no 2026 qualification for Harold Bright Jr..
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 →
Harold Bright Jr.'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 Harold Bright Jr. 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 Harold Bright Jr.'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 5 results for Harold Bright Jr. from 2020 to 2023, each plotted as their finishing position within the field at that contest. 1st1733 16th of 33 — Classic Physique, Battle of Texas (2020) 6th of 16 — Classic Physique, Texas Pro (2021) 12th of 18 — Classic Physique, Texas Pro (2022) 9th of 13 — Classic Physique, Optimum Classic Pro (2023) 15th of 28 — Classic Physique, San Antonio Pro (2023) 2020202120222023
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 Harold Bright Jr. finished in it — so a dot near the top of a long bar beat a deep field. Every value is in the table below.
2023 San Antonio ProClassic Physique 15th 44
2023 Optimum Classic ProClassic Physique 9th 27
2022 Texas ProClassic Physique 12th 35
2021 Texas ProClassic Physique 6th 18
2020 Battle of TexasClassic Physique 16th
Head-to-Head
Courage Opara 3 meetings 0–3 Compare →
Harold Courage
2023 San Antonio ProClassic Physique 15th 1st
2022 Texas ProClassic Physique 12th 1st
2020 Battle of TexasClassic Physique 16+ 1st
Bernardo Costa 3 meetings 1–1 Compare →
Harold Bernardo
2023 San Antonio ProClassic Physique 15th 16+
2023 Optimum Classic ProClassic Physique 9th 6th
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Kim Santos 3 meetings 1–1 Compare →
Harold Kim
2022 Texas ProClassic Physique 12th 11th
2021 Texas ProClassic Physique 6th 7th
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Harold Jorge
2023 San Antonio ProClassic Physique 15th 13th
2022 Texas ProClassic Physique 12th 3rd
Tomas Adame 2 meetings 0–2 Compare →
Harold Tomas
2023 Optimum Classic ProClassic Physique 9th 2nd
2020 Battle of TexasClassic Physique 16+ 5th
Ashwin Lucas 2 meetings 0–2 Compare →
Harold Ashwin
2022 Texas ProClassic Physique 12th 6th
2021 Texas ProClassic Physique 6th 5th
Ufuoma Otobo 2 meetings 1–0 Compare →
Harold Ufuoma
2023 San Antonio ProClassic Physique 15th 16+
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Kellen Wilson 1 meeting 0–1 Compare →
Harold Kellen
2023 San Antonio ProClassic Physique 15th 2nd
Harold Gabriel
2023 San Antonio ProClassic Physique 15th 6th
Todd Akers 1 meeting 1–0 Compare →
Harold Todd
2023 San Antonio ProClassic Physique 15th 16+
Hamzah Alkordy 1 meeting 1–0 Compare →
Harold Hamzah
2023 San Antonio ProClassic Physique 15th 16+
Cody Amey 1 meeting 0–1 Compare →
Harold Cody
2023 San Antonio ProClassic Physique 15th 9th
Harold Anthony
2023 San Antonio ProClassic Physique 15th 4th
Terrence Bonds 1 meeting 0–1 Compare →
Harold Terrence
2023 San Antonio ProClassic Physique 15th 7th
Dre Booker 1 meeting 0–1 Compare →
Harold Dre
2023 San Antonio ProClassic Physique 15th 14th
Philip Bowman 1 meeting 1–0 Compare →
Harold Philip
2023 San Antonio ProClassic Physique 15th 16+
Kelly Burke 1 meeting 1–0 Compare →
Harold Kelly
2023 San Antonio ProClassic Physique 15th 16+
Camilo Diaz 1 meeting 0–1 Compare →
Harold Camilo
2023 San Antonio ProClassic Physique 15th 12th
Vincent Gentile 1 meeting 1–0 Compare →
Harold Vincent
2023 San Antonio ProClassic Physique 15th 16+
Jim Holcomb 1 meeting 1–0 Compare →
Harold Jim
2023 San Antonio ProClassic Physique 15th 16+
Kevin Johnson 1 meeting 0–1 Compare →
Harold Kevin
2023 San Antonio ProClassic Physique 15th 5th
Jared Keys 1 meeting 0–1 Compare →
Harold Jared
2023 San Antonio ProClassic Physique 15th 8th
Sonny O'Brien 1 meeting 0–1 Compare →
Harold Sonny
2023 San Antonio ProClassic Physique 15th 10th
Andre Porter 1 meeting 1–0 Compare →
Harold Andre
2023 San Antonio ProClassic Physique 15th 16+
Wayne Williams 1 meeting 1–0 Compare →
Harold Wayne
2023 San Antonio ProClassic Physique 15th 16+
Elias Wilsey 1 meeting 1–0 Compare →
Harold Elias
2023 San Antonio ProClassic Physique 15th 16+
Mark Zamora 1 meeting 1–0 Compare →
Harold Mark
2023 San Antonio ProClassic Physique 15th 16+
Jeremiah Willies 1 meeting 0–1 Compare →
Harold Jeremiah
2023 San Antonio ProClassic Physique 15th 11th
Oshanda Rhoden 1 meeting 0–1 Compare →
Harold Oshanda
2023 San Antonio ProClassic Physique 15th 3rd
Eric Wildberger 1 meeting 0–1 Compare →
Harold Eric
2023 Optimum Classic ProClassic Physique 9th 1st
Barry Irving 1 meeting 0–1 Compare →
Harold Barry
2023 Optimum Classic ProClassic Physique 9th 3rd
Luca Corrado 1 meeting 0–1 Compare →
Harold Luca
2023 Optimum Classic ProClassic Physique 9th 4th
Caleb Robinson 1 meeting 0–1 Compare →
Harold Caleb
2023 Optimum Classic ProClassic Physique 9th 5th
Keith Jenkins 1 meeting 0–1 Compare →
Harold Keith
2023 Optimum Classic ProClassic Physique 9th 7th
Stephen Thames 1 meeting 0–1 Compare →
Harold Stephen
2023 Optimum Classic ProClassic Physique 9th 8th
Taj Parham 1 meeting 1–0 Compare →
Harold Taj
2023 Optimum Classic ProClassic Physique 9th 10th
Dion Merrill 1 meeting 1–0 Compare →
Harold Dion
2023 Optimum Classic ProClassic Physique 9th 11th
Isaac Dobson 1 meeting 1–0 Compare →
Harold Isaac
2023 Optimum Classic ProClassic Physique 9th 12th
Olushomo Oni 1 meeting 1–0 Compare →
Harold Olushomo
2023 Optimum Classic ProClassic Physique 9th 13th
Valentin Petrov 1 meeting 0–1 Compare →
Harold Valentin
2022 Texas ProClassic Physique 12th 2nd
John Le 1 meeting 0–1 Compare →
Harold John
2022 Texas ProClassic Physique 12th 4th
Harold Florian
2022 Texas ProClassic Physique 12th 5th
Jared Thompson 1 meeting 0–1 Compare →
Harold Jared
2022 Texas ProClassic Physique 12th 7th
Vince Krause 1 meeting 0–1 Compare →
Harold Vince
2022 Texas ProClassic Physique 12th 8th
Matt Maldonado 1 meeting 0–1 Compare →
Harold Matt
2022 Texas ProClassic Physique 12th 9th
Adam Thomas 1 meeting 0–1 Compare →
Harold Adam
2022 Texas ProClassic Physique 12th 10th
Aaron Sparenberg 1 meeting 1–0 Compare →
Harold Aaron
2022 Texas ProClassic Physique 12th 13th
Dominic Semenza 1 meeting 1–0 Compare →
Harold Dominic
2022 Texas ProClassic Physique 12th 14th
Derek Ewing 1 meeting 1–0 Compare →
Harold Derek
2022 Texas ProClassic Physique 12th 15th
Isaiah Hilton 1 meeting 1–0 Compare →
Harold Isaiah
2022 Texas ProClassic Physique 12th 16+
Jicheng Qian 1 meeting 1–0 Compare →
Harold Jicheng
2022 Texas ProClassic Physique 12th 16+
Vladimir Markov 1 meeting 1–0 Compare →
Harold Vladimir
2022 Texas ProClassic Physique 12th 16+
Logan Franklin 1 meeting 0–1 Compare →
Harold Logan
2021 Texas ProClassic Physique 6th 2nd
Robert Timms 1 meeting 0–1 Compare →
Harold Robert
2021 Texas ProClassic Physique 6th 1st
Steve Laureus 1 meeting 0–1 Compare →
Harold Steve
2021 Texas ProClassic Physique 6th 3rd
Brandon Williams 1 meeting 0–1 Compare →
Harold Brandon
2021 Texas ProClassic Physique 6th 4th
Ronnell Seales 1 meeting 1–0 Compare →
Harold Ronnell
2021 Texas ProClassic Physique 6th 8th
Vladimir Sizov 1 meeting 1–0 Compare →
Harold Vladimir
2021 Texas ProClassic Physique 6th 9th
Zanyar Ghaderpour 1 meeting 1–0 Compare →
Harold Zanyar
2021 Texas ProClassic Physique 6th 10th
Isaac Baier 1 meeting 1–0 Compare →
Harold Isaac
2021 Texas ProClassic Physique 6th 11th
Ken Jones 1 meeting 1–0 Compare →
Harold Ken
2021 Texas ProClassic Physique 6th 12th
Harold Joseph
2021 Texas ProClassic Physique 6th 13th
Khan Yalaman 1 meeting 1–0 Compare →
Harold Khan
2021 Texas ProClassic Physique 6th 14th
Danny Rossner 1 meeting 1–0 Compare →
Harold Danny
2021 Texas ProClassic Physique 6th 15th
Tony Duong 1 meeting 0–1 Compare →
Harold Tony
2020 Battle of TexasClassic Physique 16+ 9th
Justin Badurina 1 meeting 0–1 Compare →
Harold Justin
2020 Battle of TexasClassic Physique 16+ 8th
Harold Ali
2020 Battle of TexasClassic Physique 16+ 12th
Jose Marte 1 meeting 0–1 Compare →
Harold Jose
2020 Battle of TexasClassic Physique 16+ 6th
Jonathan Pelkey 1 meeting 0–1 Compare →
Harold Jonathan
2020 Battle of TexasClassic Physique 16+ 3rd
Lamar Shaw 1 meeting 0–1 Compare →
Harold Lamar
2020 Battle of TexasClassic Physique 16+ 15th
Christopher Hunte 1 meeting 0–1 Compare →
Harold Christopher
2020 Battle of TexasClassic Physique 16+ 2nd
Harold Jordan
2020 Battle of TexasClassic Physique 16+ 13th
Mehdi Larijani 1 meeting 0–1 Compare →
Harold Mehdi
2020 Battle of TexasClassic Physique 16+ 7th
Jarek Crew 1 meeting 0–1 Compare →
Harold Jarek
2020 Battle of TexasClassic Physique 16+ 4th
Ali Emre 1 meeting 0–1 Compare →
Harold Ali
2020 Battle of TexasClassic Physique 16+ 14th
Brandon Cooper 1 meeting 0–1 Compare →
Harold Brandon
2020 Battle of TexasClassic Physique 16+ 10th
John Hawkins 1 meeting 0–1 Compare →
Harold John
2020 Battle of TexasClassic Physique 16+ 11th
Asante Gibson 1 meeting no decisive result Compare →
Harold Asante
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Juan Araujo 1 meeting no decisive result Compare →
Harold Juan
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Joe Bruno 1 meeting no decisive result Compare →
Harold Joe
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Abdul Gibbs 1 meeting no decisive result Compare →
Harold Abdul
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Christopher London 1 meeting no decisive result Compare →
Harold Christopher
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Tyson Hammary 1 meeting no decisive result Compare →
Harold Tyson
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Chibueze Anyasor 1 meeting no decisive result Compare →
Harold Chibueze
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Dickens Fenelon 1 meeting no decisive result Compare →
Harold Dickens
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Darcell Francois 1 meeting no decisive result Compare →
Harold Darcell
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Keith Lanier 1 meeting no decisive result Compare →
Harold Keith
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
DeShawn Glass 1 meeting no decisive result Compare →
Harold DeShawn
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Blaine Cockrell 1 meeting no decisive result Compare →
Harold Blaine
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Barrett Ward 1 meeting no decisive result Compare →
Harold Barrett
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Arturo Mendez 1 meeting no decisive result Compare →
Harold Arturo
2020 Battle of TexasClassic 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. "Harold Bright Jr. — competition record." CalloutIQ, 5 results on file, accessed September 3, 2026. https://calloutiq.com/athletes/harold-bright-jr
@misc{calloutiq-athletes-harold-bright-jr-2026-09-03,
  title  = {{Harold Bright Jr. — competition record}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/athletes/harold-bright-jr}}
}
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
5 results, 4 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/harold-bright-jr" title="Harold Bright Jr. — 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.