Career
He made his senior professional debut on 19 August 1970. Malcolm played professional football for Aldershot Town Football Club, Hartlepool United Football Club, New York Cosmos, Denver Dynamos in the United States of America, and his last club Workington AFC. Malcolm now performs the role of Community & Youth Development Officer for Newton Aycliffe Cricket Club and also has an active role in the Sedgefield District Cricket Development Group. Aldershot Town Football Club
Hartlepool United Football Club
Malcolm made his debut for Hartlepool United Football Club on 19 August 1970 against York City in the League Cup.
He went on to play 213 games scoring 12 goals.
Malcolm played his final game for Hartlepool United Football Club against Bournemouth AFC on 16 August 1975 in the League. Malcolm was sent off only once in his career, receiving a Red Card for violent conduct for punching Stan Bowles.
New York Cosmos
Malcolm left the New York Cosmos in 1974 after playing for 2 seasons and joined the Denver Dynamos, just as Malcolm left New York Cosmos the legendary Pelé signed. Malcolm wore the number 6 shirt whilst at New York Cosmos once he had departed Franz Beckenbauer signed as his replacement took the number 6 shirt.
Denver Dynamos
Malcolm joined the Denver Dynamos from New York Cosmos in 1974 and played 19 games scoring 2 goals.
Workington AFC
Malcolm joined the reds when they were at their worst. He scored just once in 51 appearances. Malcolm joined Whitby Town when his Borough park days were over.