Gary Richards (born 2 August 1963) is a Welsh football coach and former professional footballer. He is best known for his time spent both as a footballer and coach at his hometown club Swansea City. He is currently the Assistant Manager at Haverfordwest County FC in the Welsh Premier League.