Education
McPherson played in the inaugural Scottish League season, 1890-1891, where Rangers finished as joint champions with Dumbarton.
McPherson played in the inaugural Scottish League season, 1890-1891, where Rangers finished as joint champions with Dumbarton.
Early career
Born in Kilmarnock, McPherson started his career with his local side Kilmarnock F.C., moved to Cowlairs in 1888, then joined Rangers in 1890. He played mainly as a striker, but was often used in other positions including goalkeeper. Rangers
McPherson"s first recorded appearance for Rangers was in a friendly against English club Everton on 19 April 1890, and he scored in a 6–2 defeat at Ibrox.
That remarkable season was the first of four consecutive League titles and McPherson made significant contributions to all of them, scoring nine goals in 1899–1900, seven in 1900-1901 and three in 1901-1902 — which proved to be his last season with Rangers.
McPherson also scored in the 1897 final, where Rangers defeated Dumbarton 5–1. His third Scottish Cup winners medal came a year later, 1898, where Rangers defeated McPherson"s former club Kilmarnock 2–0.
His final recorded appearance for Rangers was in a 2–0 friendly defeat to Glentoran on 2 April 1902. McPherson was also a Scottish International, winning a total of nine caps and scoring six goals.
He is one of four players named John McPherson, none of whom are related, to have represented Scotland at full international level
McPherson also played five times for the Scottish League representative side. International goals
Scores and results list Scotland"s goal tally first. A qualified engine–fitter, McPherson maintained a close association with Rangers after his playing years, serving as a director from 1907 until his death in 1926 at the age of 58.