Born in Nwangele,[2] Uzoho joined the Senegal branch of Aspire Academy in 2013, aged 14.[3] Initially a forward, he became a goalkeeper after being deemed "too slow" at the age of 12.[4] In 2016, after impressing at a tournament in Barcelona, he joined Deportivo de La Coruña's Juvenil squad.[4]
Age rules meant that Uzoho could only become available to sign a contract with Dépor in January 2017;[5] shortly after signing his contract, he started to train with the first team.[6] Promoted to the reserve team ahead of the 2017–18 season, he made his senior debut on 10 September by starting in a 3–0 Segunda División B home win against Real Madrid Castilla.[7]
Uzoho made his first team – and La Liga – debut on 15 October 2017, starting in a 0–0 away draw against SD Eibar.[8] At the age of 18 years and 352 days, he became the youngest ever foreign goalkeeper to debut in La Liga, and the second-youngest player to appear in the league during the campaign at that point, only behind Real Madrid's Achraf Hakimi.[9][10]
After making his debut for the club, concerns were raised about his health certificate.[15] As a result, Anorthosis Famagusta were deducted 9 points, which they appealed.[16] The club's deduction appeal was rejected, although Uzoho's appeal against his personal penalty of a one-match ban and €1,000 fine was successful.[17]
In July 2019 he returned on loan to Cyprus, this time with Omonia.[18] He played few games, due to a serious injury he sustained while playing for his national team.[19]
Permanent move to Cyprus
In July 2020, Uzoho moved permanently to APOEL on a three-year contract, but was released in August of the following year. On the deadline of the Summer transfer window, Uzoho joined Omonia on a three-year deal,[20] which he would later renew until 2027.[21]
On 13 October 2022, Uzoho received praise for his performance against Manchester United at Old Trafford in the Europa League. Omonia lost 1–0 to a late goal, but Uzoho made 12 saves on the night.[22] He was nominated for the Europa League Player of the Week and Save of the Day awards.[23]
In March 2023, Uzoho was named Nigerian Goalkeeper of the Year at the Nigeria Pitch Awards.[24]
In October 2017, Uzoho received his first call-up to the Nigerian senior squad.[28] He made his full international debut on 14 November, replacing Daniel Akpeyi in a 4–2 friendly win against Argentina.[29]
He was named in Nigeria's 23-man squad for the 2018 FIFA World Cup in Russia.[30] By that time he was considered Nigeria's first-choice goalkeeper.[31][32] Uzoho started all three of his team's games at the tournament.
He withdrew from the national squad in November 2018 due to injury.[33] He was a squad member at the 2019 Africa Cup of Nations.[34] Uzoho was in goal for Nigeria in the 3rd place match against Tunisia, which they won.[35]
In October 2019 he suffered a ligament injury in a friendly match against Brazil,[19] and underwent surgery in November 2019.[36]
Uzoho's injuries and recent performances had reduced him to a back-up role at the 2021 Africa Cup of Nations.[37] In his only appearance in the competition, Uzoho kept a clean sheet against Guinea-Bissau in the group stage. His team would later be eliminated in the round of 16.
On 29 March 2022, Uzoho was in goal for Nigeria in a World Cup qualifier against Ghana. He suffered criticism for his performance, as an error on his behalf led to a goal for Ghana, and ultimately cost his team entry to the World Cup.[38] He tendered an apology, mentioning "I wanted to take my nation to Qatar but rather did the opposite".[39] National teammates and ex-internationals, such as Alex Iwobi and Vincent Enyeama, showed support for Uzoho.[40]
Uzoho started five out of Nigeria's six games in the 2023 AFCON qualifiers, where they topped their group.[41][42] However, during the main phase of the tournament, he lost his starting place in the team to Stanley Nwabali. His only appearance at the tournament came during the match against Cameroon when Nwabali got injured and had to be substituted.[43]