CalloutIQbeta

Ufuoma Otobo

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 Ufuoma Otobo needs
The 2026 window is closed.
Qualifying ended Aug 30, so no result now moves the 2026 board. CalloutIQ holds no 2026 qualification for Ufuoma Otobo.
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 →
Ufuoma Otobo'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 Ufuoma Otobo 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 Ufuoma Otobo'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 Ufuoma Otobo from 2018 to 2023, each plotted as their finishing position within the field at that contest. One mark is ringed in green, where an IFBB Pro Card was earned. 1st62123 11th of 123 — Classic Physique, NPC North American Championships (2018) 16th of 101 — Classic Physique, NPC North American Championships (2019) — IFBB Pro Card earned here 16th of 33 — Classic Physique, Battle of Texas (2020) 16th of 38 — Classic Physique, Tampa Pro (2021) 6th of 11 — Classic Physique, San Antonio Pro (2021) 16th of 28 — Classic Physique, San Antonio Pro (2023) 16th of 28 — Classic Physique, Hurricane Pro (2023) 20182019202020212023
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 Ufuoma Otobo finished in it — so a dot near the top of a long bar beat a deep field. A green ring is where Ufuoma Otobo earned an IFBB Pro Card (1). Every value is in the table below.
2023 Hurricane ProClassic Physique 16th 48
2023 San Antonio ProClassic Physique 16th 48
2021 San Antonio ProClassic Physique 6th 18
2021 Tampa ProClassic Physique 16th 80
2020 Battle of TexasClassic Physique 16th
2019 NPC North American ChampionshipsClassic Physique 16th IFBB Pro Card
2018 1 earlier result
2018 NPC North American ChampionshipsClassic Physique 11th
Head-to-Head
Cody Amey 2 meetings 0–2 Compare →
Ufuoma Cody
2023 Hurricane ProClassic Physique 16+ 3rd
2023 San Antonio ProClassic Physique 16+ 9th
Anthony Barbera III 2 meetings 0–2 Compare →
Ufuoma Anthony
2023 Hurricane ProClassic Physique 16+ 7th
2023 San Antonio ProClassic Physique 16+ 4th
Oshanda Rhoden 2 meetings 0–2 Compare →
Ufuoma Oshanda
2023 Hurricane ProClassic Physique 16+ 10th
2023 San Antonio ProClassic Physique 16+ 3rd
Courage Opara 2 meetings 0–2 Compare →
Ufuoma Courage
2023 San Antonio ProClassic Physique 16+ 1st
2020 Battle of TexasClassic Physique 16+ 1st
Harold Bright Jr. 2 meetings 0–1 Compare →
Ufuoma Harold
2023 San Antonio ProClassic Physique 16+ 15th
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Mark Zamora 2 meetings 1–0 Compare →
Ufuoma Mark
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
2021 San Antonio ProClassic Physique 6th 9th
Andre Porter 2 meetings 1–0 Compare →
Ufuoma Andre
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
2021 San Antonio ProClassic Physique 6th 8th
Kim Santos 2 meetings 0–1 Compare →
Ufuoma Kim
2021 San Antonio ProClassic Physique 6th 2nd
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Lamar Shaw 2 meetings 0–1 Compare →
Ufuoma Lamar
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
2020 Battle of TexasClassic Physique 16+ 15th
Nathaniel Joiner 1 meeting 0–1 Compare →
Ufuoma Nathaniel
2023 Hurricane ProClassic Physique 16+ 1st
Siem Goossens 1 meeting 0–1 Compare →
Ufuoma Siem
2023 Hurricane ProClassic Physique 16+ 2nd
Michael Palm 1 meeting 0–1 Compare →
Ufuoma Michael
2023 Hurricane ProClassic Physique 16+ 4th
Zanyar Ghaderpour 1 meeting 0–1 Compare →
Ufuoma Zanyar
2023 Hurricane ProClassic Physique 16+ 5th
Emilio Born 1 meeting 0–1 Compare →
Ufuoma Emilio
2023 Hurricane ProClassic Physique 16+ 6th
Eric Abelon 1 meeting 0–1 Compare →
Ufuoma Eric
2023 Hurricane ProClassic Physique 16+ 8th
Zack Romano 1 meeting 0–1 Compare →
Ufuoma Zack
2023 Hurricane ProClassic Physique 16+ 9th
Sali Bacovic 1 meeting 0–1 Compare →
Ufuoma Sali
2023 Hurricane ProClassic Physique 16+ 13+
Alex Pomeroy 1 meeting 0–1 Compare →
Ufuoma Alex
2023 Hurricane ProClassic Physique 16+ 14th
Ufuoma Laurent
2023 Hurricane ProClassic Physique 16+ 15th
Daniel Hughes 1 meeting 0–1 Compare →
Ufuoma Daniel
2023 Hurricane ProClassic Physique 16+ 13+
Kellen Wilson 1 meeting 0–1 Compare →
Ufuoma Kellen
2023 San Antonio ProClassic Physique 16+ 2nd
Ufuoma Gabriel
2023 San Antonio ProClassic Physique 16+ 6th
Terrence Bonds 1 meeting 0–1 Compare →
Ufuoma Terrence
2023 San Antonio ProClassic Physique 16+ 7th
Dre Booker 1 meeting 0–1 Compare →
Ufuoma Dre
2023 San Antonio ProClassic Physique 16+ 14th
Camilo Diaz 1 meeting 0–1 Compare →
Ufuoma Camilo
2023 San Antonio ProClassic Physique 16+ 12th
Ufuoma Jorge
2023 San Antonio ProClassic Physique 16+ 13th
Kevin Johnson 1 meeting 0–1 Compare →
Ufuoma Kevin
2023 San Antonio ProClassic Physique 16+ 5th
Jared Keys 1 meeting 0–1 Compare →
Ufuoma Jared
2023 San Antonio ProClassic Physique 16+ 8th
Sonny O'Brien 1 meeting 0–1 Compare →
Ufuoma Sonny
2023 San Antonio ProClassic Physique 16+ 10th
Jeremiah Willies 1 meeting 0–1 Compare →
Ufuoma Jeremiah
2023 San Antonio ProClassic Physique 16+ 11th
Jake Phippen 1 meeting 1–0 Compare →
Ufuoma Jake
2021 San Antonio ProClassic Physique 6th 10th
Darren Farrell 1 meeting 0–1 Compare →
Ufuoma Darren
2021 San Antonio ProClassic Physique 6th 1st
Jeffrey Robbins 1 meeting 1–0 Compare →
Ufuoma Jeffrey
2021 San Antonio ProClassic Physique 6th 11th
Jay Warren 1 meeting 0–1 Compare →
Ufuoma Jay
2021 San Antonio ProClassic Physique 6th 4th
Tyler Sibley 1 meeting 1–0 Compare →
Ufuoma Tyler
2021 San Antonio ProClassic Physique 6th 7th
Jason Theobald 1 meeting 0–1 Compare →
Ufuoma Jason
2021 San Antonio ProClassic Physique 6th 5th
Aaron Sparenberg 1 meeting 0–1 Compare →
Ufuoma Aaron
2021 San Antonio ProClassic Physique 6th 3rd
Urs Kalecinski 1 meeting 0–1 Compare →
Ufuoma Urs
2021 Tampa ProClassic Physique 16+ 1st
Neil Currey 1 meeting 0–1 Compare →
Ufuoma Neil
2021 Tampa ProClassic Physique 16+ 2nd
Marcus Perry 1 meeting 0–1 Compare →
Ufuoma Marcus
2021 Tampa ProClassic Physique 16+ 3rd
Steve Laureus 1 meeting 0–1 Compare →
Ufuoma Steve
2021 Tampa ProClassic Physique 16+ 4th
Carlos Dommar 1 meeting 0–1 Compare →
Ufuoma Carlos
2021 Tampa ProClassic Physique 16+ 5th
Ufuoma Mohamed
2021 Tampa ProClassic Physique 16+ 6th
Rickoy Palmer 1 meeting 0–1 Compare →
Ufuoma Rickoy
2021 Tampa ProClassic Physique 16+ 7th
Mattie Nelms 1 meeting 0–1 Compare →
Ufuoma Mattie
2021 Tampa ProClassic Physique 16+ 8th
Takeo Wadriski 1 meeting 0–1 Compare →
Ufuoma Takeo
2021 Tampa ProClassic Physique 16+ 9th
Ruben Salas 1 meeting 0–1 Compare →
Ufuoma Ruben
2021 Tampa ProClassic Physique 16+ 10th
Ashwin Lucas 1 meeting 0–1 Compare →
Ufuoma Ashwin
2021 Tampa ProClassic Physique 16+ 11th
Jesse Strand 1 meeting 0–1 Compare →
Ufuoma Jesse
2021 Tampa ProClassic Physique 16+ 12th
Vladimir Sizov 1 meeting 0–1 Compare →
Ufuoma Vladimir
2021 Tampa ProClassic Physique 16+ 13th
Robert Waterhouse 1 meeting 0–1 Compare →
Ufuoma Robert
2021 Tampa ProClassic Physique 16+ 14th
Brandon Kidd 1 meeting 0–1 Compare →
Ufuoma Brandon
2021 Tampa ProClassic Physique 16+ 15th
Tony Duong 1 meeting 0–1 Compare →
Ufuoma Tony
2020 Battle of TexasClassic Physique 16+ 9th
Justin Badurina 1 meeting 0–1 Compare →
Ufuoma Justin
2020 Battle of TexasClassic Physique 16+ 8th
Ufuoma Ali
2020 Battle of TexasClassic Physique 16+ 12th
Jose Marte 1 meeting 0–1 Compare →
Ufuoma Jose
2020 Battle of TexasClassic Physique 16+ 6th
Jonathan Pelkey 1 meeting 0–1 Compare →
Ufuoma Jonathan
2020 Battle of TexasClassic Physique 16+ 3rd
Christopher Hunte 1 meeting 0–1 Compare →
Ufuoma Christopher
2020 Battle of TexasClassic Physique 16+ 2nd
Ufuoma Jordan
2020 Battle of TexasClassic Physique 16+ 13th
Tomas Adame 1 meeting 0–1 Compare →
Ufuoma Tomas
2020 Battle of TexasClassic Physique 16+ 5th
Mehdi Larijani 1 meeting 0–1 Compare →
Ufuoma Mehdi
2020 Battle of TexasClassic Physique 16+ 7th
Jarek Crew 1 meeting 0–1 Compare →
Ufuoma Jarek
2020 Battle of TexasClassic Physique 16+ 4th
Ali Emre 1 meeting 0–1 Compare →
Ufuoma Ali
2020 Battle of TexasClassic Physique 16+ 14th
Brandon Cooper 1 meeting 0–1 Compare →
Ufuoma Brandon
2020 Battle of TexasClassic Physique 16+ 10th
John Hawkins 1 meeting 0–1 Compare →
Ufuoma John
2020 Battle of TexasClassic Physique 16+ 11th
Keith D. Holmes 2 meetings no decisive result Compare →
Ufuoma Keith
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Melvin Feliciano Rivera 2 meetings no decisive result Compare →
Ufuoma Melvin
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Bernardo Costa 2 meetings no decisive result Compare →
Ufuoma Bernardo
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Arturo Mendez 2 meetings no decisive result Compare →
Ufuoma Arturo
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Aaron Jeffery 1 meeting no decisive result Compare →
Ufuoma Aaron
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Brian Garrison 1 meeting no decisive result Compare →
Ufuoma Brian
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Duron Berry 1 meeting no decisive result Compare →
Ufuoma Duron
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Miguel Dominguez 1 meeting no decisive result Compare →
Ufuoma Miguel
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Orlando Perdomo Lopez 1 meeting no decisive result Compare →
Ufuoma Orlando
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Rodrigo Coelho 1 meeting no decisive result Compare →
Ufuoma Rodrigo
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Shurandy Doran 1 meeting no decisive result Compare →
Ufuoma Shurandy
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Stephen Webley 1 meeting no decisive result Compare →
Ufuoma Stephen
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Wilfredo Victoria 1 meeting no decisive result Compare →
Ufuoma Wilfredo
2023 Hurricane ProClassic Physique · both outside top 15 16+ 16+
Todd Akers 1 meeting no decisive result Compare →
Ufuoma Todd
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
Hamzah Alkordy 1 meeting no decisive result Compare →
Ufuoma Hamzah
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
Philip Bowman 1 meeting no decisive result Compare →
Ufuoma Philip
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
Kelly Burke 1 meeting no decisive result Compare →
Ufuoma Kelly
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
Vincent Gentile 1 meeting no decisive result Compare →
Ufuoma Vincent
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
Jim Holcomb 1 meeting no decisive result Compare →
Ufuoma Jim
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
Wayne Williams 1 meeting no decisive result Compare →
Ufuoma Wayne
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
Elias Wilsey 1 meeting no decisive result Compare →
Ufuoma Elias
2023 San Antonio ProClassic Physique · both outside top 15 16+ 16+
Ahmed Abdulnabi 1 meeting no decisive result Compare →
Ufuoma Ahmed
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Isaac Baier 1 meeting no decisive result Compare →
Ufuoma Isaac
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Andrew Berry 1 meeting no decisive result Compare →
Ufuoma Andrew
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
William Bogue 1 meeting no decisive result Compare →
Ufuoma William
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Jason Conner 1 meeting no decisive result Compare →
Ufuoma Jason
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Charles Donaldson 1 meeting no decisive result Compare →
Ufuoma Charles
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Michaelangelo Gabat 1 meeting no decisive result Compare →
Ufuoma Michaelangelo
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Tony Harris 1 meeting no decisive result Compare →
Ufuoma Tony
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Isaiah Hawthorne 1 meeting no decisive result Compare →
Ufuoma Isaiah
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Allen Kendrick 1 meeting no decisive result Compare →
Ufuoma Allen
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Michael Lynn 1 meeting no decisive result Compare →
Ufuoma Michael
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Adon Marcus 1 meeting no decisive result Compare →
Ufuoma Adon
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Elvernie McGhee 1 meeting no decisive result Compare →
Ufuoma Elvernie
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Hemradj Mulai 1 meeting no decisive result Compare →
Ufuoma Hemradj
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Olushomo Oni 1 meeting no decisive result Compare →
Ufuoma Olushomo
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Kyle Puckett 1 meeting no decisive result Compare →
Ufuoma Kyle
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Dmitrii Vorotyntsev 1 meeting no decisive result Compare →
Ufuoma Dmitrii
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Justin Yurko 1 meeting no decisive result Compare →
Ufuoma Justin
2021 Tampa ProClassic Physique · both outside top 15 16+ 16+
Asante Gibson 1 meeting no decisive result Compare →
Ufuoma Asante
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Juan Araujo 1 meeting no decisive result Compare →
Ufuoma Juan
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Joe Bruno 1 meeting no decisive result Compare →
Ufuoma Joe
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Abdul Gibbs 1 meeting no decisive result Compare →
Ufuoma Abdul
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Christopher London 1 meeting no decisive result Compare →
Ufuoma Christopher
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Tyson Hammary 1 meeting no decisive result Compare →
Ufuoma Tyson
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Chibueze Anyasor 1 meeting no decisive result Compare →
Ufuoma Chibueze
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Dickens Fenelon 1 meeting no decisive result Compare →
Ufuoma Dickens
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Darcell Francois 1 meeting no decisive result Compare →
Ufuoma Darcell
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Keith Lanier 1 meeting no decisive result Compare →
Ufuoma Keith
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
DeShawn Glass 1 meeting no decisive result Compare →
Ufuoma DeShawn
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Blaine Cockrell 1 meeting no decisive result Compare →
Ufuoma Blaine
2020 Battle of TexasClassic Physique · both outside top 15 16+ 16+
Barrett Ward 1 meeting no decisive result Compare →
Ufuoma Barrett
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. "Ufuoma Otobo — competition record." CalloutIQ, 7 results on file, accessed September 3, 2026. https://calloutiq.com/athletes/ufuoma-otobo
@misc{calloutiq-athletes-ufuoma-otobo-2026-09-03,
  title  = {{Ufuoma Otobo — competition record}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/athletes/ufuoma-otobo}}
}
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, 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/ufuoma-otobo" title="Ufuoma Otobo — 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.