Barrington Edward "Barry" Hayles (born 17 May 1972) is a footballer who plays as a striker for Merstham, where he is player/assistant manager.
Hayles began his career in the Spartan League with Willesden Hawkeye before playing for Stevenage Borough, Bristol Rovers, Fulham, Sheffield United, Millwall, Plymouth Argyle, Leicester City, Cheltenham Town, St Albans City, Arlesey Town, three separate spells at Truro City, Chesham United and Windsor.
Born in Lambeth, South London, he was capped ten times by Jamaica at international level.