Barry Hayles

Barry Hayles
Hayles playing for Plymouth Argyle in 2007
Personal information
Full name Barrington Edward Hayles
Date of birth (1972-05-17) 17 May 1972
Place of birth Lambeth, South London, England
Height 1.75 m (5 ft 9 in)
Position Striker
Senior career*
Years Team Apps (Gls)
1989–1994 Willesden Hawkeye ? (?)
1994–1997 Stevenage Borough 117 (60)
1997–1998 Bristol Rovers 62 (32)
1998–2004 Fulham 175 (44)
2004 Sheffield United 4 (0)
2004–2006 Millwall 55 (16)
2006–2008 Plymouth Argyle 62 (15)
2008–2009 Leicester City 28 (2)
2008Cheltenham Town (loan) 7 (3)
2008Cheltenham Town (loan) 5 (1)
2009–2010 Cheltenham Town 39 (7)
2010–2012 Truro City 76 (27)
2012 St Albans City 17 (6)
2012–2013 Truro City 23 (6)
2013–2014 Arlesey Town 29 (11)
2014–2015 Truro City 32 (6)
2015–2017 Chesham United 54 (10)
2017–2019 Windsor 42 (13)
2019–2022 Merstham 15 (1)
2022–2023 Windsor 12 (1)
Total 854+ (261+)
International career
1995–1997 England C 2 (2)
2001–2005 Jamaica 10 (0)
Managerial career
2019–2022 Merstham (assistant)
* Club domestic league appearances and goals

Barrington Edward Hayles (born 17 May 1972) is a football coach and former player who played as a striker. Born in England, he was capped ten times by Jamaica at international level.

Hayles began his career in non-League with Willesden Hawkeye and Stevenage Borough, before making more than 350 Football League appearances for Bristol Rovers, Fulham, Sheffield United, Millwall, Plymouth Argyle, Leicester City and Cheltenham Town. He played 215 games over six seasons at Fulham, including 75 in the Premier League and nine in European competition.

Hayles returned to non-League in 2010, featuring for Truro City, St Albans City, Arlesey Town, Chesham United, Merstham and Windsor. During his time at Merstham, Hayles also served as the club's assistant manager.

Hayles finally called time on his playing days in 2023, at the age of 51. In a career that spanned 34 years and fifteen clubs, he played over 1,160 competitive matches.