Okagbue joined Walsall on a permanent deal on 4 July 2024 after the club reach agreement on compensation with Stoke City. He signed a two-year contract. He scored his first league goal as a permanent member of the Walsall squad when he bundled home a late equaliser to earn his club a 2–2 draw against Bromley on 26 November 2024. Walsall would finish the season in 4th entering the play-offs, Okagbue started in the final at Wembley Stadium where his team would lose 0–1 to AFC Wimbledon.