Teams Philip Shepherd played for

MiscellaneousNorth of Scotland (1893)
 Forfarshire (1894)
 Perthshire (1896)