18 Facts About Barry Hayles


Barrington Edward "Barry" Hayles was born on 17 May 1972 and is a football player and coach who plays as a striker for Windsor.


Barry 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.


Barry Hayles made over 200 appearances during his spell at Fulham, scoring 44 league goals and helping them to two promotions.


Barry Hayles was integral to the team that got promoted to the Premier League for the first time in their history in 2001.


Barry Hayles was released on a free transfer joining Sheffield United.


Barry Hayles's spell with the Blades was not a success and he moved to Millwall for a nominal fee two months later.


Barry Hayles signed for Millwall aged 32, making over 50 league appearances and scoring 16 goals during his two-year spell at the club.


Barry Hayles made his Plymouth Argyle debut against Wolverhampton Wanderers, where he scored his first goal for his new club.


Barry Hayles has a record of never being on a losing side when scoring for Argyle up to Saturday 28 April 2007.


On 12 August 2008, Barry Hayles joined Cheltenham Town on loan for a month, which was extended for a further month on 11 September.


Barry Hayles had a brief run in the Leicester first team upon his return, but failed to score a single goal.


Barry Hayles signed with Southern League Premier Division club Truro City on 18 September 2010.


Barry Hayles made his debut three days later against Bideford in the Southern League Cup.


Barry Hayles joined Hellenic League Premier Division side Windsor for a similar role in July 2017.


In July 2022, Barry Hayles returned to Windsor as a member of new manager Mick Woodham's backroom staff, the club refusing to rule out the possibility of him playing for the club again.


Barry Hayles was called up to the Cayman Islands squad in 2000 for a pair of FIFA World Cup qualifying matches against Cuba.


Barry Hayles has played at least ten times for Jamaica, making his debut against Cuba on 10 June 2001.


Whilst at Stevenage Borough, Barry Hayles played twice for the England Non League Team at that time.