Edward Hanlon (1886 – 10 September 1925) was an English footballer who played in the Football League for Middlesbrough and Barnsley. A wing half or centre half, Hanlon also played for of the Northern League and for North-Eastern League clubs Darlington and Shildon.