He played rugby union as a winger[4] for Whitgift School playing in the Daily Mail Schools Rugby Under 18 final at Twickenham in 2010, and was also a member of the academy teams of both London Irish and London Wasps.
Okoye was arrested on 6 February 2019 as part of a reverse prostitution sting in Shelby County, Alabama, four days before the kickoff of the Birmingham Iron's inaugural season.[5] The charges were later dropped.[6]
Later on that season, Okoye threw a new British record of 67.63m at the McCain Jumps & Throws Fest.[8] He then bettered that mark with another British record of 68.24m at the Hallesche Werfertage meeting in May 2012.[9]
In the 2012 Summer Olympics, Okoye competed in the discus, reaching the final with a throw of 65.28m. In the final, he finished in twelfth place with a throw of 61.03m. After the competition, he expressed disappointment with his placing in the final.[10]
After leaving American football, Okoye competed in the 2019 Anniversary Games. This was his first competition since 2012.[6] His best result of 2019 was 60.80 m at the Olympic Stadium on 21 July 2019. In 2020, his season best was 65.15 m in Magdeburg and in 2021, 65.56 m in Winchester before he won the discus event at 2021 European Athletics Team Championships. In 2022 he won the Silver medal in the Birmingham Commonwealth Games and Bronze in the European Championships in Munich.
In March 2013, Okoye announced his intentions to play in the National Football League, despite having never played American football at school or university; he stated that five NFL teams expressed interest in him, and planned to sign after the 2013 NFL draft.[12] At the NFL Super Regional Combine, Okoye ran the 40-yard dash in 4.78 seconds, while scoring 36 inches on the vertical jump and 10 feet, 7 inches on the broad jump.[13][14] Okoye was signed on 27 April by the San Francisco 49ers.[15]
San Francisco 49ers
On 27 August 2013, Okoye was placed on Injured Reserve after sustaining an injury in the pre-season.
On 31 August 2014, the 49ers announced that Okoye was added to the practice squad.[16]
On 31 August 2015, Okoye was waived in order for the 49ers to make the 53-man roster.
On 21 October 2015, the Cardinals released Okoye from their practice squad.[18] Head coach Bruce Arians said that a leading reason for Okoye's release was because Okoye parked his car in Arians' parking spot at team facilities.[19]
New York Jets
On 13 November 2015, New York Jets signed Okoye to their practice squad.[20]
Okoye signed a reserve/future contract on 11 January 2016.[21]
Cowboys signed Okoye on 8 June 2016,[23] but he was released on 3 September 2016 during final roster cuts.[24]
Chicago Bears
On 23 November 2016, Okoye was signed to the Bears' practice squad.[25]
Miami Dolphins
On 12 January 2017, Okoye signed a reserve/future contract with the Dolphins.[26] He was waived on 2 September 2017.[27]
CFL career
Montreal Alouettes
On 18 September 2017, Okoye signed to the practice squad of Montreal Alouettes of the Canadian Football League. He was put on the active roster and played his first CFL game[28] on 29 September against the Calgary Stampeders, recording one tackle.[29] He was released on 8 October 2017[30] and re-signed by the Alouettes on 19 May 2018.[31]
AAF career
Birmingham Iron
On 12 October 2018, Okoye signed for the Birmingham Iron of the Alliance of American Football ahead of the inaugural season of the League in 2019.[32][33] He made the 52-man roster on 30 January 2019.[34] He was placed on injured reserve on 20 February 2019. The league ceased operations in April 2019.[35]