 Whelan began his youth career at Crewe Alexandra when he was signed by Liverpool F.C aged 9 in 2007.He made his Liverpool under-18 debut against Manchester United, with the team winning 4–0.He then became a regular starter of the club's under-23 team and team captain.