Steven Walsh (born 3 November 1964) is an English former professional footballer who played as a centre-back, but at times was used as a striker.
He spent most of his career at Leicester City where he won two League Cups in 1997 and 2000, as well as featuring as a Premier League player across a number of seasons. He also played in the Football League for Wigan, Norwich City and Coventry City, with several stints with non-league Tamworth.