Jack Eslor

John Eslor was a Scottish professional footballer who played as a defender.

Career
Born in Edinburgh, Eslor began his career with Hearts. After appearing in several friendlies, he made his competitive debut for the club in the semi-final of the East of Scotland Shield against Leith Athletic. He kept his place in the side for the final, helping Hearts to a 3–1 victory over St Bernard's.

His performances attracted the attention of Cardiff City and he joined the club the following season. He made his debut in a 0–0 draw with Gillingham, but struggled to establish himself in the first team and made just two further league appearances. He was released at the end of the season and finished his professional career with Workington.

Honours
Hearts
 * East of Scotland Shield winner: 1936