The 1924–25 Scottish Cup was the 47th staging of Scotland's most prestigious football knockout competition. The Cup was won by Celtic, who defeated Dundee in the final.
First round Non League teams are in italics.
Home teamScoreAway teamAlbion Rovers 1 – 1 ClydeArmadale 3 – 1 Civil Service Strollers Arthurlie 3 – 1 Cowdenbeath Ayr United 3 – 1 St JohnstoneBathgate 0 – 4 Partick ThistleBroxburn United 3 – 2 Nithsdale WanderersClydebank 0 – 1 Queen's ParkDundee FC 5 – 0 JohnstoneDundee United 5 – 1 Aberdeen UniversityDunfermline Athletic 1 – 1 ArbroathDykehead 1 – 0 Forfar AthleticEast Fife 1 – 3 Rangers East Stirlingshire 4 – 0 Inverness ClachnacuddinFalkirk 1 – 1 MortonFC Bo'ness 1 – 1 HelensburghHamilton Academicals 5 – 2 St Bernard'sHeart of Midlothian 4 – 1 Leith AthleticHibernian 0 – 2 AberdeenKilmarnock 3 – 0 Arbroath AthleticKing's Park 0 – 4 AirdireoniansLoghgelly United 4 – 0 BreadalbaneMontrose 6– 2 Inverness CitadelMotherwell 6 – 3 GalstonNewton Stewart 0 – 2 DumbartonQueen of the South 1 – 1 Alloa AthleticRaith Rovers 3 – 0 ClackmannanRoyal Albert 9 – 1 StranraerSolway Star 4 – 2 StenhousemuirSt Cutherbert's Wanderers 0 – 0 Peebles RoversSt Mirren 3 – 1 PeterheadThird Lanark 1 – 5 Celtic Vale of Leven 2 – 0 Inverness Caledonian
First Round Replays Home teamScoreAway team Alloa Athletic 2 – 0 Queen of the SouthArbroath 1 – 0 Dunfermline AthleticClyde 3 – 1 Albion RoversHelensburgh 0 – 0 FC Bo'nessMorton 0 – 3 FalkirkPeebles Rovers 5 – 0 St Cutherbert's Wanderers
First Round 2nd Replay Home teamScoreAway team FC Bo'ness 2 – 0Helensburgh
Second round
Home teamScoreAway teamAirdrieonians4 – 0Queen's ParkArbroath3 – 0ClydeArmadale1 – 1AberdeenCeltic2 – 1Alloa AthleticDundee2 – 1Lochgelly UnitedDykehead3 – 1Peebles RoversFalkirk2 – 0DumbartonHamilton Academicals4 – 0East StirlingshireKilmarnock2 – 1Heart of MidlothianMontrose0 – 2RangersMotherwell2 – 0ArthurliePartick Thistle5 – 1Dundee UnitedRaith Rovers0 – 0F.C. Bo'nessRoyal Albert1 – 3Broxburn UnitedSt Mirren1 – 0Ayr UnitedVale of Leven2 – 2Solway Star
Second Round Replays Home teamScoreAway teamAberdeen2 – 0ArmadaleF.C. Bo'ness1 – 3Raith RoversSolway Star3 – 3Vale of Leven
Second Round 2nd Replay Home teamScoreAway teamSolway Star2 – 1Vale of Leven
Third round
Home teamScoreAway teamAberdeen0 – 0MotherwellBroxburn United2 – 1FalkirkCeltic2 – 0Solway StarDundee3 – 1AirdrieoniansHamilton Academicals1 – 0Raith RoversKilmarnock5 – 0DykeheadRangers5 – 3ArbroathSt Mirren2 – 0Partick Thistle
Third round replay Home teamScoreAway teamMotherwell1 – 2Aberdeen
Quarter-finals
Home teamScoreAway teamAberdeen0 – 2Hamilton AcademicalDundee1 – 0Broxburn UnitedKilmarnock1 – 2RangersSt Mirren0 – 0Celtic
Quarter-final 1st Replay Home teamScoreAway teamCeltic1 – 1St Mirren
Quarter-final 2nd Replay Home teamScoreAway teamCeltic1 – 0St Mirren
Semi-finals
Replays
Final
See also 1924–25 in Scottish football
References