Morton's game against Hearts yesterday now means we've played every league team this century, having not played them since 1988. So the updated list for us is now;
Heart of Midlothian, Arbroath, Partick Thistle, St. Mirren, Raith Rovers, Ayr United, Dundee, Alloa Athletic, Queen's Park, Queen of the South.
Inverness Caledonian Thistle, Dundee United, St. Johnstone, Dunfermline Athletic, Hibernian, Annan Athletic, Motherwell, Dumbarton.
Falkirk, Ross County, East Fife, Peterhead, Albion Rovers, Stenhousemuir.
Livingston, Brechin City, Celtic, Edinburgh City, Berwick Rangers.
Rangers, Aberdeen, Hamilton Academical, Kilmarnock, Clyde.
Stranraer, Stirling Albion, Airdrieonians, Forfar Athletic.
Clydebank (1965), Airdrieonians (1878).
Meadowbank Thistle (1974).