[3][4] He began his career at Liverpool and debuted at 17 years and nine months to become the youngest player to play for the club in European competition.
However, he did not play a league game for the "Reds", and after a loan spell to Blackpool in 1996, he signed with Crewe Alexandra in December 1996.
He travelled back to England in the summer of 2006 for brief spells with non-League clubs Fleetwood Town, Leigh RMI, and Mossley.
Charnock was just 17 and 9 months old, making him the youngest player ever to play for the club in European competition, breaking a record previously set by Jamie Redknapp one year earlier.
[5] Despite this promising start, Charnock did not break into the first-team at Anfield; instead, he spent much of his time in the reserves and his only other appearance for the Reds was in a League Cup tie against Chesterfield that season.
He also featured in the play-off final, as Alex beat Brentford 1–0 at Wembley to win promotion out of the Second Division; he was replaced by Chris Lightfoot on 65 minutes.
[10] He joined Bury in August 2003,[11] but played just three Third Division games for Andy Preece's "Shakers" in 2003–04 in a brief stay at Gigg Lane.