Career
A native of Glasgow, McPherson first joined Rangers as a youth player, although World World War II intervened during the early part of his career, and all competitive football was suspended. After returning from duty, he joined N ottinghamshire County in 1945, playing in regional wartime leagues. After a single season with the Magpies, McPherson was signed by Arsenal in August 1946 (in part-exchange for Regional Cumner), in time for the resumption of competitive League football that autumn.
He made his Arsenal debut against Wolves in the club"s first post-war First Division match, on 31 August 1946.
Arsenal lost 6-1, their biggest League defeat in nearly twenty years. Although the Gunners had been the dominant force in English football in the 1930s, they struggled in their first season after the war, only finishing 13th.
McPherson played 40 times that season on the right wing. However, with the appointment of Tom Whittaker as manager in the summer of 1947 the Gunners immediately went back to winning ways, and McPherson was a regular in the First Division Championship-winning of 1947-1948, playing 29 League matches, mostly on the right wing but also the left after Denis Compton was injured.
Having passed the age of thirty and with his place under threat from the likes of Cox and Arthur Milton.
McPherson left Arsenal in the summer of 1951, returning to his old club N ottinghamshire County. In total, he played 163 matches for the Gunners, scoring 21 goals. Despite being a regular in a First Division-winning side, he was never considered for a Scotland cap, perhaps because of his inconsistent form.
He spent two seasons at N ottinghamshire County before spells at Brentford, then non-league Bedford Town and Cambridge United.
He died in Street Albans in 1983, aged 62.