Career
Born in Colchester, Baines joined his hometown club Colchester United from local amateur side Colchester Casuals, signing a professional deal in January 1960 following his National Service. Unable to break into the first-team during the promotion winning season of 1961-1962, Baines made one final appearance for the club on 1 September 1962, a 1–1 draw with Bournemouth at Dean Court, replacing Martyn King who had been given permission by manager Benny Fenton to appear in a table tennis tournament. This brought Baines" total appearance figure for the club to four.
After playing his final game, Baines left United, joining local club Lexden Wanderers before emigrating to Australia.
There, he played for South Australia, Portuguese Adelaide, Lion South Carolina and Elizabeth City, the latter managed by former U"s player Sammy McLeod.