 It was announced on 10 June 2018 that Okenabirhie had joined League One side Shrewsbury Town on a two-year deal.He made his debut on 4 August in the first game of the season, a 1–0 home loss to Bradford City in which he replaced Stefan Payne for the final nine minutes.His first goals came on his eighth appearance, a 6–0 win against Tranmere Rovers at the New Meadow on 9 October, after which manager John Askey considered fielding him as a starter in league games.