Matthew Holmes (born 1 August 1969) is an English former professional footballer who played as a midfielder. He notably played in the Premier League for West Ham United, Blackburn Rovers and Charlton Athletic. He also played in the Football League for AFC Bournemouth and Cardiff City. In 2000 he into semi-retirement at the age of 30 due to an injury inflicted by Australian defender Kevin Muscat during an FA Cup game in 1998. He later played at non-league level for Dorchester Town.