Heardman began his career with
Newcastle United and joined
League Two side
Hartlepool United on loan in August 2016. He made his professional debut on 27 September 2016 in a 1–1 draw with
Luton Town. He joined
Bury on a season-long loan in July 2017, but returned before the end of August. At the end of 2017/18 season, Heardman was released by
Newcastle United. ==Career statistics==