Stephens played for local community side Pilkington Recs before being spotted by St Helens. Stephens then went on to play for St Helens academy side. In round 11 of the
2024 Super League season, Stephens made his club debut for St Helens in their 60-4 victory over
Castleford. On 4 February 2025, Stephens signed a four-year contract extension keeping him at St Helens until the end of 2028. ==References==