As the OP, thanks for all the interesting replies, relating to the present as well as the past. khib70, I was particularly interested to hear of Easter Road Park Halt as I lived fairly near there as a student in the 70s and went to a few games. With the crowds the hibees attracted, it was probably worthwhile keeping the station and line open for match days but in St Johnstone's case with much smaller crowds, I wouldn't have thought Muirton Halt was viable, particularly as the location of the main station in Perth would only have been convenient for a small proportion of fans. I also think it unlikely it would have been used for away specials. At that time, the Line also served branches to Crieff and Aberdeen via Forfar, and there were also more stations open at the villages on the Inverness line, so I presume the main users were local fans from the small towns and villages of North and West Perthshire.