When he arrived, he signed with the Fall River of the American Soccer League seeing time in only four games at the end of the 1922–1923 season.
He spent most of ten seasons with the 'Marksmen', winning six league titles and three National Challenge Cups (1924, 1927, 1930).
Once again McPherson remained with the renamed club, winning the 1932 National Challenge Cup over Stix, Baer and Fuller F.C.
[3] By this time the ASL was on its last legs and Alex McNab left the team to sign with Stix, Baer and Fuller.
In 1934, McPherson moved back east to sign with the Pawtucket Rangers who were now competing in the second American Soccer League, the first having collapsed in 1933.