Born in
Bedworth, Warwickshire, Train started his career as an amateur at
Bedworth United. He was rejected as a triallist by
Coventry City due to his lack of height, but joined Walsall as an apprentice in 1967, and turned professional the following year. He remained at the club until 1971, when he joined
Second Division side Carlisle United. After 20 appearances in his debut season, Train established himself as a first-team regular at Carlisle. He played 48 times as the team finished just above the relegation places in 1972–73, and 32 times as they secured promotion the following season. He was everpresent during their First Division campaign, scoring twice, and remained at Carlisle for most of 1975–76, before joining
Sunderland for £90,000 in March 1976. Sunderland were promoted as champions at the end of the season. Train left Sunderland for
Bolton Wanderers in March 1977, and this time was involved in a title-winning campaign from the start, as Bolton won the 1977–78 Second Division title. Train joined newly promoted
Third Division side
Watford in November 1978, for a fee of £50,000. He scored on his debut, a 1–1 draw against
Mansfield Town at
Vicarage Road on 2 December. He played a further 22 matches that season, as Watford secured promotion to the Second Division. He remained at Watford until 1981–82, the season in which Watford were promoted to the First Division for the first time in their history; Watford were the fourth club to achieve promotion to the top level of English football with Train on the books. At the end of the season, Train joined
Oxford United for a fee of £10,000. After leaving Watford, Train spent brief playing spells at Oxford,
A.F.C. Bournemouth,
Northampton Town and
Tranmere Rovers, before returning to Walsall in 1986. He made his final appearance in January 1987, shortly before his 36th birthday. ==Coaching career==