Michael Thomas Walsh (born 20 June 1956) is an Irish former professional footballer who played for many clubs. A defender, he was probably best known as a captain of Bolton Wanderers and also for gaining honours representing the Republic of Ireland national football team.