Scottish Cup 2024/2025

Dates 27.09.2024 - 24.05.2025
Category Scotland
Scottish Cup
Scottish Cup Stat
Scottish Cup
Matches played 100/101 99%
Home Wins 49 49%
Draws 8 8%
Home Lost 43 43%
  • Over 1.5 goals
    85%
  • Over 2.5 goals
    68%
  • Goals
    346
  • Goals per match
    3.46
  • Goals per match (Home)
    1.83
  • Goals per match (Away)
    1.63
  • Both team scored
    52%
  • Under 2.5
    32%

Results

St. Johnstone 0 - 5 Celtic Yesterday, 10:00 Yesterday, 10:00 St. Johnstone 0 : 5 Celtic Hearts 1 - 2 Aberdeen 19 apr 2025, 07:30 19 apr 2025, 07:30 Hearts 1 : 2 Aberdeen Livingston 0 - 1 St. Johnstone 10 mar 2025, 15:45 10 mar 2025, 15:45 Livingston 0 : 1 St. Johnstone Celtic 2 - 0 Hibernian 09 mar 2025, 11:00 09 mar 2025, 11:00 Celtic 2 : 0 Hibernian Aberdeen 4 - 1 Queen's Park 08 mar 2025, 07:30 08 mar 2025, 07:30 Aberdeen 4 : 1 Queen's Park Hearts 3 - 1 Dundee FC 07 mar 2025, 14:45 07 mar 2025, 14:45 Hearts 3 : 1 Dundee FC St. Mirren 1 - 1 Hearts 10 feb 2025, 14:45 10 feb 2025, 14:45 St. Mirren 1 : 1 Hearts Rangers 0 - 1 Queen's Park 09 feb 2025, 10:30 09 feb 2025, 10:30 Rangers 0 : 1 Queen's Park Aberdeen 3 - 0 Dunfermline 09 feb 2025, 07:30 09 feb 2025, 07:30 Aberdeen 3 : 0 Dunfermline Celtic 5 - 0 Raith Rovers 08 feb 2025, 12:30 08 feb 2025, 12:30 Celtic 5 : 0 Raith Rovers

Schedule

Final
Aberdeen - : - Celtic 24 may 2025, 10:00 24 may 2025, 10:00 Aberdeen - : - Celtic

Winners of Scottish Cup

Season Champion
Scottish Cup 2023/2024
Celtic
Celtic
Scottish Cup 2022/2023
Celtic
Celtic
Scottish Cup 2021/2022
Rangers
Rangers
Scottish Cup 2020/2021
St. Johnstone
St. Johnstone
Scottish Cup 2019/2020
Celtic
Celtic

Scottish Cup Bracket

1/128 1/64 1/32 1/16 1/8 Quarter Finals Semi Finals Final
Arbroath Arbroath Bye Bye
Queen of South Queen of South Bye Bye
St. Mirren St. Mirren Bye Bye
Bye Bye
Spartans Spartans Bye Cowdenbeath Cowdenbeath 3 Rutherglen Glencairn FC Rutherglen Glencairn FC 2
Brechin Brechin 1 Newtongrange Star Newtongrange Star 0 Huntly Huntly 2 5 Wick Academy Wick Academy 2 3
Hearts Hearts Bye Bye
Bye Bye
Dundee FC Dundee FC Bye Bye
Bye Bye
Dundee United Dundee United Bye Bye
Bye Bye
Dumbarton Dumbarton Bye Bye
Alloa Athletic Alloa Athletic Bye Bye
Dundonald Bluebell Dundonald Bluebell 1 0 Inverurie Loco Works Inverurie Loco Works 1 3 Dundee North End Dundee North End 4 Tranent Juniors Tranent Juniors 0
Airdrieonians Airdrieonians Bye Bye
Elgin Elgin Bye Clyde Clyde Bye
Kelty Hearts Kelty Hearts Bye Bye
Aberdeen Aberdeen Bye Bye
Bye Bye
Forres Mechanics Forres Mechanics 1 Jeanfield Swifts Jeanfield Swifts 2 Edinburgh City Edinburgh City Bye
Dunfermline Dunfermline Bye Bye
Burntisland Shipyard Burntisland Shipyard 1 Irvine Meadow Irvine Meadow 4 Cumbernauld Colts Cumbernauld Colts 0 Civil Service Strollers Civil Service Strollers 3
Stenhousemuir Stenhousemuir Bye Bye
Rangers Rangers Bye Bye
Bye Bye
Fraserburgh Fraserburgh 8 Rothes Rothes 0 Broomhill FC Broomhill FC 0 Turriff United Turriff United 1
Annan Athletic Annan Athletic Bye Bye
Queen's Park Queen's Park Bye Bye
Partick Thistle Partick Thistle Bye Bye
Peterhead Peterhead Bye East Stirlingshire East Stirlingshire 2 Lochee United Lochee United 3
Montrose Montrose Bye Bye
Ross County Ross County Bye Bye
Bye Bye
Livingston Livingston Bye Bye
Brora Rangers Brora Rangers 2 Cumnock Juniors Cumnock Juniors 1 Formartine United Formartine United 2 Whitehill Whitehill 0
Cove Rangers Cove Rangers Bye Bye
Inverness Inverness Bye Bye
Forfar Forfar Bye Berwick Berwick 4 Cupar Hearts Cupar Hearts 2
Stirling Albion Stirling Albion Bye Dunbar United Dunbar United 1 Bo'ness Athletic Bo'ness Athletic 4
St. Johnstone St. Johnstone Bye Bye
Bye Bye
Motherwell Motherwell Bye Bye
Bye Bye
East Fife East Fife Bye Gala Fairydean Rovers Gala Fairydean Rovers 0 Banks O'Dee Banks O'Dee 1
Hamilton Academical Hamilton Academical Bye Bye
Musselburgh Athletic Musselburgh Athletic 1 Darvel FC Darvel FC 0 Stirling University FC Stirling University FC 0 Caledonian Braves 2
Tynecastle Tynecastle 2 Hill of Beath Hawthorn Hill of Beath Hawthorn 3 Deveronvale Deveronvale 2 Bo'ness United Bo'ness United 4
Celtic Celtic Bye Bye
Bye Bye
Kilmarnock Kilmarnock Bye Bye
Bye Bye
East Kilbride East Kilbride 2 Gretna FC 2008 Gretna FC 2008 0 Bonnyrigg Rose Bonnyrigg Rose Bye
Falkirk Falkirk Bye Bye
Linlithgow Rose Linlithgow Rose 3 Lossiemouth Lossiemouth 1 Clachnacuddin Clachnacuddin 3 Nairn County Nairn County 1
Raith Rovers Raith Rovers Bye Bye
Threave Threave 6 Vale of Leithen Vale of Leithen 1 Stranraer Stranraer Bye
Albion Rovers Albion Rovers 1 Auchinleck Talbot Auchinleck Talbot 2 Dalkeith Thistle FC Dalkeith Thistle FC 0 Broxburn Athletic Broxburn Athletic 4
Ayr Ayr Bye Bye
Greenock Morton Greenock Morton Bye Bye
Hibernian Hibernian Bye Bye
Bye Bye
Keith Keith 1 4 Camelon Juniors Camelon Juniors 1 3 Clydebank Clydebank 3 Girvan Girvan 1
Strathspey Thistle Strathspey Thistle 0 Sauchie Juniors Sauchie Juniors 6 Buckie Thistle Buckie Thistle 2 Carluke Rovers FC Carluke Rovers FC 1
Arbroath Arbroath Bye Queen of South Queen of South Bye
St. Mirren St. Mirren Bye Bye
Spartans Spartans 1 Cowdenbeath Cowdenbeath 2 Brechin Brechin 3 Huntly Huntly 2
Hearts Hearts Bye Bye
Dundee FC Dundee FC Bye Bye
Dundee United Dundee United Bye Bye
Dumbarton Dumbarton Bye Alloa Athletic Alloa Athletic Bye
Inverurie Loco Works Inverurie Loco Works 1 Dundee North End Dundee North End 3 Airdrieonians Airdrieonians Bye
Elgin Elgin 1 8 Clyde Clyde 1 7 Kelty Hearts Kelty Hearts Bye
Aberdeen Aberdeen Bye Bye
Jeanfield Swifts Jeanfield Swifts 1 4 Edinburgh City Edinburgh City 1 5 Dunfermline Dunfermline Bye
Irvine Meadow Irvine Meadow 3 Civil Service Strollers Civil Service Strollers 0 Stenhousemuir Stenhousemuir Bye
Rangers Rangers Bye Bye
Fraserburgh Fraserburgh 3 Turriff United Turriff United 1 Annan Athletic Annan Athletic Bye
Queen's Park Queen's Park Bye Partick Thistle Partick Thistle Bye
Peterhead Peterhead 6 Lochee United Lochee United 3 Montrose Montrose Bye
Ross County Ross County Bye Bye
Livingston Livingston Bye Brora Rangers Brora Rangers 2 Formartine United Formartine United 1
Cove Rangers Cove Rangers Bye Inverness Inverness Bye
Forfar Forfar 1 Berwick Berwick 0 Stirling Albion Stirling Albion 6 Bo'ness Athletic Bo'ness Athletic 0
St. Johnstone St. Johnstone Bye Bye
Motherwell Motherwell Bye Bye
East Fife East Fife 0 Banks O'Dee Banks O'Dee 1 Hamilton Academical Hamilton Academical Bye
Musselburgh Athletic Musselburgh Athletic 2 Caledonian Braves 1 Hill of Beath Hawthorn Hill of Beath Hawthorn 0 Bo'ness United Bo'ness United 2
Celtic Celtic Bye Bye
Kilmarnock Kilmarnock Bye Bye
East Kilbride East Kilbride 3 Bonnyrigg Rose Bonnyrigg Rose 1 Falkirk Falkirk Bye
Linlithgow Rose Linlithgow Rose 3 Clachnacuddin Clachnacuddin 0 Raith Rovers Raith Rovers Bye
Threave Threave 2 Stranraer Stranraer 3 Auchinleck Talbot Auchinleck Talbot 0 Broxburn Athletic Broxburn Athletic 1
Ayr Ayr Bye Greenock Morton Greenock Morton Bye
Hibernian Hibernian Bye Bye
Keith Keith 0 Clydebank Clydebank 3 Sauchie Juniors Sauchie Juniors 0 Buckie Thistle Buckie Thistle 2
Arbroath Arbroath 0 Queen of South Queen of South 1 St. Mirren St. Mirren Bye
Cowdenbeath Cowdenbeath 1 Brechin Brechin 4 Hearts Hearts Bye
Dundee FC Dundee FC Bye Dundee United Dundee United Bye
Dumbarton Dumbarton 3 Alloa Athletic Alloa Athletic 2 Dundee North End Dundee North End 0 Airdrieonians Airdrieonians 1
Elgin Elgin 3 Kelty Hearts Kelty Hearts 2 Aberdeen Aberdeen Bye
Edinburgh City Edinburgh City 1 Dunfermline Dunfermline 2 Irvine Meadow Irvine Meadow 0 Stenhousemuir Stenhousemuir 5
Rangers Rangers Bye Fraserburgh Fraserburgh 2 Annan Athletic Annan Athletic 0
Queen's Park Queen's Park 2 7 Partick Thistle Partick Thistle 2 6 Peterhead Peterhead 2 Montrose Montrose 3
Ross County Ross County Bye Livingston Livingston 2 Brora Rangers Brora Rangers 0
Cove Rangers Cove Rangers 2 Inverness Inverness 0 Forfar Forfar 3 4 Stirling Albion Stirling Albion 3 2
St. Johnstone St. Johnstone Bye Motherwell Motherwell Bye
Banks O'Dee Banks O'Dee 1 Hamilton Academical Hamilton Academical 2 Musselburgh Athletic Musselburgh Athletic 3 Bo'ness United Bo'ness United 1
Celtic Celtic Bye Kilmarnock Kilmarnock Bye
East Kilbride East Kilbride 1 Falkirk Falkirk 3 Linlithgow Rose Linlithgow Rose 0 Raith Rovers Raith Rovers 4
Stranraer Stranraer 1 Broxburn Athletic Broxburn Athletic 2 Ayr Ayr 2 Greenock Morton Greenock Morton 0
Hibernian Hibernian Bye Clydebank Clydebank 2 Buckie Thistle Buckie Thistle 0
Queen of South Queen of South 1 St. Mirren St. Mirren 3 Brechin Brechin 1 Hearts Hearts 4
Dundee FC Dundee FC 1 Dundee United Dundee United 0 Dumbarton Dumbarton 1 Airdrieonians Airdrieonians 5
Elgin Elgin 0 Aberdeen Aberdeen 3 Dunfermline Dunfermline 3 Stenhousemuir Stenhousemuir 0
Rangers Rangers 5 Fraserburgh Fraserburgh 0 Queen's Park Queen's Park 3 Montrose Montrose 2
Ross County Ross County 2 Livingston Livingston 3 Cove Rangers Cove Rangers 2 Forfar Forfar 0
St. Johnstone St. Johnstone 1 Motherwell Motherwell 0 Hamilton Academical Hamilton Academical 3 Musselburgh Athletic Musselburgh Athletic 1
Celtic Celtic 2 Kilmarnock Kilmarnock 1 Falkirk Falkirk 1 Raith Rovers Raith Rovers 2
Broxburn Athletic Broxburn Athletic 0 Ayr Ayr 8 Hibernian Hibernian 3 Clydebank Clydebank 0
St. Mirren St. Mirren 1 2 Hearts Hearts 1 4 Dundee FC Dundee FC 4 Airdrieonians Airdrieonians 0
Aberdeen Aberdeen 3 Dunfermline Dunfermline 0 Rangers Rangers 0 Queen's Park Queen's Park 1
Livingston Livingston 3 Cove Rangers Cove Rangers 0 St. Johnstone St. Johnstone 1 Hamilton Academical Hamilton Academical 0
Celtic Celtic 5 Raith Rovers Raith Rovers 0 Ayr Ayr 0 Hibernian Hibernian 1
Hearts Hearts 3 Dundee FC Dundee FC 1 Aberdeen Aberdeen 4 Queen's Park Queen's Park 1
Livingston Livingston 0 St. Johnstone St. Johnstone 1 Celtic Celtic 2 Hibernian Hibernian 0
Hearts Hearts 1 Aberdeen Aberdeen 2 St. Johnstone St. Johnstone 0 Celtic Celtic 5
Aberdeen Aberdeen Celtic Celtic

Scottish Cup Latest News

Daily Sports News, Predictions and Live Scores