Scotland / CUP

Scottish Cup.

The matches, teams and players in this competition.

676 · 24/25 edition
Teams123
Squad records1,357

Cup squads contain only players who actually played in this edition. Unused substitutes are excluded. Ages at 30 June 2025.

THE MATCHES / 24/25

Fixtures & results

111 matches

Fixtures from tracked competitions. Kickoff times are in UTC. TBC means a date or time has not been confirmed.

Teams

TeamPlayersAverage age
Aberdeen FC2425.2
Airdrieonians FC1822.6
Albion Rovers FC623.5
Alloa Athletic FC1229.3
Annan Athletic FC1525.1
Arbroath1527.6
Auchinleck Talbot FC1624.3
Ayr United FC2324.2
Banks O\' Dee FC1826.8
Benburb FC0—
Berwick Rangers FC1624.8
Blackburn United FC0—
Bo'ness United FC1626.4
Bo\'ness Athletic FC1328.8
Bonnyrigg Rose FC1527.7
Bonnyton Thistle FC0—
Brechin City FC2225.1
Broomhill FC (- 2025)722.6
Brora Rangers FC1527.3
Broxburn Athletic FC1826.3
Buckie Thistle FC1727.7
Burntisland Shipyard FC0—
Caledonian Braves FC1423.5
Camelon Juniors FC0—
Carluke Rovers FC0—
Celtic FC2426.5
Civil Service Strollers FC1423.5
Clachnacuddin FC1625.1
Clyde FC1626.4
Clydebank FC2327.7
Coldstream FC0—
Cove Rangers FC1824.9
Cowdenbeath FC1725.5
Creetown FC0—
Culter FC0—
Cumbernauld Colts FC1621.4
Cumnock Juniors FC0—
Cupar Hearts AFC121.0
Dalbeattie Star FC0—
Dalkeith Thistle FC0—
Darvel FC721.6
Deveronvale FC425.3
Dumbarton FC1825.8
Dunbar United FC325.3
Dundee FC2225.2
Dundee North End FC1527.4
Dundee United FC1526.4
Dundonald Bluebell JFC0—
Dunfermline Athletic2324.9
Dunipace FC0—
East Fife FC1529.4
East Kilbride FC1826.7
East Stirlingshire FC1124.7
Easthouses Lily Miners Welfare FC0—
Edinburgh City2023.9
Elgin City FC1624.6
Falkirk FC1526.1
Forfar Athletic FC1825.1
Formartine United FC1427.3
Forres Mechanics FC0—
Fraserburgh FC1926.9
Gala Fairydean Rovers FC622.3
Girvan FC0—
Glasgow University FC0—
Glenafton Athletic FC0—
Golspie Sutherland FC0—
Greenock Morton FC1526.3
Gretna FC 2008221.5
Haddington Athletic FC0—
Hamilton Academical FC1927.6
Hawick Royal Albert FC0—
Heart of Midlothian FC2226.3
Hibernian FC2226.2
Hill of Beath Hawthorn1427.5
Huntly FC1626.2
Inverness Caledonian Thistle FC1423.7
Inverurie Loco Works FC1724.8
Irvine Meadow XI FC1529.2
Jeanfield Swifts FC1529.7
Keith FC1624.5
Kelty Hearts FC1424.8
Kilmarnock FC1627.0
Kilwinning Rangers FC0—
Linlithgow Rose FC1925.0
Livingston FC2427.0
Lochee United FC1525.1
Lossiemouth FC426.8
Lothian Thistle Hutchison Vale FC118.0
Montrose FC1629.1
Motherwell FC1625.5
Musselburgh Athletic FC2227.6
Nairn County FC0—
Newton Stewart FC220.0
Newtongrange Star FC322.7
Partick Thistle1528.2
Penicuik Athletic FC522.4
Peterhead FC2027.1
Pollok FC0—
Preston Athletic FC0—
Queen of the South FC1724.4
Queen's Park FC2423.7
Raith Rovers FC2227.5
Rangers FC2324.3
Rothes FC324.0
Rutherglen Glencairn FC119.0
Sauchie Juniors FC1426.2
St. Andrews United FC424.0
St. Johnstone FC2226.8
St. Mirren FC2125.5
Stenhousemuir FC2125.8
Stirling Albion FC2025.4
Stranraer FC1625.2
Strathspey Thistle FC0—
Tayport FC0—
The Spartans FC1328.1
Threave Rovers FC1424.4
Tranent FC928.2
Turriff United FC1622.0
University AFC0—
University of Stirling FC1122.2
Vale of Leithen FC0—
Whitehill Welfare FC0—
Wick Academy FC328.7

Cup squads

Official standings and market values are not available yet.