The son of a post office engineer, Haynes was born in
Kentish Town and supported Arsenal as a boy. He signed for
Fulham as a 15-year-old amateur in 1950 when Fulham were in a three-season spell in the
First Division. He was loaned to then non-League
Wimbledon. He made his senior debut aged 18 in the 1952 Boxing Day visit of Southampton to Fulham, then in their first season back in the
Second Division. Haynes played in his first of two FA Cup semi-finals in
1958. Fulham were eliminated in a replay by the remnants of
Manchester United's
Busby Babes team that had been devastated by the
Munich air disaster the month before. United were the first top-division team Fulham played in that cup run. Fulham were promoted to the top division after finishing runners-up behind
Sheffield Wednesday in 1959. In the
1959–60 season, Fulham finished 10th in the First Division, which was their highest league position until finishing 9th in the
2003–04 Premier League season. Following the abolition of the £20
maximum wage in 1961, he became Britain's first footballer to earn £100 per week. He played in a second FA Cup semi-final in
1962, losing in a replay to Burnley. In 1961, during the English off-season, he played abroad in the
Eastern Canada Professional Soccer League with
Toronto City. In August 1962 on
Blackpool promenade, the sports car in which he was returning late to his hotel was blown by a gust of wind into the path of another vehicle. Haynes suffered broken bones in both feet and a badly injured knee. He recounted that the police officer who attended the incident reassured him by saying "Don't worry son, you've only broken your legs". He missed almost the entire season and, when he returned to the Fulham side, was not quite the same player. Prior to the accident, he had captained England 22 times, and, being only 27, was expected to lead them in the
1966 FIFA World Cup, but he was never again selected for the national team. Fulham were relegated in 1968. Haynes then had a single spell in football management, taking charge of Fulham for eighteen days in November that year after the dismissal of
Bobby Robson as player-manager, but Haynes never had any ambition to go into coaching. That season, Fulham endured a second successive relegation. His last appearance for Fulham's first team was on 17 January 1970 in a
Third Division home match against
Stockport County. In total, he made 657 appearances for Fulham and scored 157 goals. During the
1972–73 season, Haynes made three league appearances for
non-League club
Wealdstone. ==Post-playing career==