Liam Walsh (born 15 September 1997) is an English footballer who plays as a midfielder for Swansea City. He started his career at Everton and has also spent time on loan at Yeovil Town, for whom he made his Football League debut, and at Birmingham City and Coventry City.