Ohio verliet de jeugdopleiding van amateurclub FC Almere Jeugd uit zijn geboorteplaats in 2016 voor de academie van Manchester United en maakte een jaar later de overstap naar stadgenoot Manchester City. De spits doorliep diverse Nederlandse jeugelftallen en staat inmiddels op vijf goals in acht duels voor Jong Oranje, maar kwam in het verleden ook uit voor Engeland O16, waar hij samenspeelde met talenten als Jude Bellingham, Jamal Musiala en Harvey Elliott.
De jonge aanvaller transfereerde in 2019 naar RB Leipzig, de club die hem verhuurde aan Vitesse en Austria Wien voordat hij in 2022 voor ruim één miljoen euro naar Standard Luik vertrok. De Belgische club verhuurde hem afgelopen halfjaar aan Hull City. Ohio debuteerde nooit voor een van de topclubs uit Manchester of Leipzig en maakte zijn debuut in het profvoetbal op huurbasis bij Vitesse. In dienst van Luik nam hij zes doelpunten en vijf assists voor zijn rekening in 45 wedstrijden