Former IFC club player Barry Hayles played professional football for Truro City, Willesden Hawkeye, Stevenage Borough, Bristol Rovers, Fulham, Sheffield United, Millwall, Plymouth Argyle, Leicester City, Cheltenham Town and St Albans City. Born in Lambeth, South London, Hayles was capped ten times by Jamaica at international level.

Barry Hayles recently visited IFC please see the gallery for photos of his visit

Preventing and treating musculoskeletal injuries is one of the most difficult problems to solve, and there have been few scientific breakthroughs in this field. See more