Han spilte i alle unntatt én EM-kvalifiseringskamp og ble deretter tatt ut i troppen til EM i fotball 1992 i Sverige, hvor Skottland og McPherson møtte (0–1), (0–2) og (3–0) i gruppespillet. Etter dette sluttspillet fikk McPherson færre landskamper, og etter at Skottland tapte 0–5 borte mot under en VM-kvalifiseringskamp i april 1993 ble McPherson og flere andre eldre spillere droppet fra landslaget etter press fra den hjemlige pressen. Han endte derfor med 27 landskamper for Skottland.