Skip to main content
Scottish Cup

Scottish Cup

Scozia  · Season 2025/26
🏆
Winner Scottish Cup 2025
Celtic
Final · 3–1
Previous rounds (6)
1st Preliminary Round
Dundee North End Dundee North End 2–2 Culter Culter
2nd Preliminary Round
St Cadoc's St Cadoc's 0–1 Pollok Pollok
Rutherglen Glencairn Rutherglen Glencairn 2–4 Newtongrange Star Newtongrange Star
Dundonald Bluebell Dundonald Bluebell 3–2 Edinburgh University Edinburgh University
Tynecastle Tynecastle 0–3 Carluke Rovers Carluke Rovers
Jeanfield Swifts Jeanfield Swifts 3–1 Preston Athletic Preston Athletic
Dundee North End Dundee North End 1–0 Whitehill Welfare Whitehill Welfare
Sauchie Juniors Sauchie Juniors 2–0 Lothian Hutchison Lothian Hutchison
Vale of Leithen Vale of Leithen 1–6 Musselburgh Athletic Musselburgh Athletic
Tayport Tayport 4–1 Dalbeattie Star Dalbeattie Star
Dunbar United Dunbar United 2–4 Cumnock Juniors Cumnock Juniors
Bonnyton Thistle Bonnyton Thistle 2–1 Girvan Girvan
Penicuik Athletic Penicuik Athletic 2–4 Kilwinning Rangers Kilwinning Rangers
Hawick Royal Albert Hawick Royal Albert 1–4 Threave Rovers Threave Rovers
Blackburn United Blackburn United 1–3 Darvel Darvel
Glenafton Athletic Glenafton Athletic 3–0 Dalkeith Thistle Dalkeith Thistle
Auchinleck Talbot Auchinleck Talbot 4–0 Haddington Athletic Haddington Athletic
Glasgow University Glasgow University 3–1 Newton Stewart Newton Stewart
St. Cuthbert Wanderers St. Cuthbert Wanderers 0–2 Burntisland Shipyard Burntisland Shipyard
Tweedmouth Tweedmouth 1–3 Lochee United Lochee United
Invergordon Invergordon 3–1 Dunipace Dunipace
Hill Of Beath Hawthorn Hill Of Beath Hawthorn 4–2 St Andrews United St Andrews United
Benburb Benburb 2–0 Easthouses Lily Easthouses Lily
Golspie Sutherland Golspie Sutherland 0–3 Coldstream Coldstream
Bo'ness Athletic Bo'ness Athletic 7–0 Creetown Creetown
Wigtown & Bladnoch Wigtown & Bladnoch 0–10 Camelon Juniors Camelon Juniors
1st Round
Auchinleck Talbot Auchinleck Talbot 2–1 Cumnock Juniors Cumnock Juniors
Cumbernauld Colts Cumbernauld Colts 4–0 Glasgow University Glasgow University
Bo'ness United Bo'ness United 0–3 Banks O' Dee Banks O' Dee
 Johnstone Burgh Johnstone Burgh 4–0 Threave Rovers Threave Rovers
Wick Academy Wick Academy 5–0 Rothes Rothes
Huntly Huntly 1–3 Buckie Thistle Buckie Thistle
Lochee United Lochee United 1–3 Brechin Brechin
Berwick Rangers Berwick Rangers 0–2 Nairn County Nairn County
Forres Mechanics Forres Mechanics 0–2 Caledonian Braves Caledonian Braves
Civil Service Strollers Civil Service Strollers 2–3 Dundonald Bluebell Dundonald Bluebell
Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 2–1 Broxburn Athletic Broxburn Athletic
Inverurie Loco Works Inverurie Loco Works 0–2 Sauchie Juniors Sauchie Juniors
Turriff United Turriff United 2–1 Hill Of Beath Hawthorn Hill Of Beath Hawthorn
Camelon Juniors Camelon Juniors 2–1 Albion Rovers Albion Rovers
Carluke Rovers Carluke Rovers 0–4 Gretna 2008 Gretna 2008
Newtongrange Star Newtongrange Star 1–3 East Stirlingshire East Stirlingshire
Brora Rangers Brora Rangers 0–1 Fraserburgh Fraserburgh
Lossiemouth Lossiemouth 1–2 Formartine United Formartine United
Coldstream Coldstream 2–3 Tayport Tayport
Jeanfield Swifts Jeanfield Swifts 0–4 Clydebank Clydebank
Strathspey Thistle Strathspey Thistle 1–2 Dundee North End Dundee North End
Musselburgh Athletic Musselburgh Athletic 2–0 Bonnyton Thistle Bonnyton Thistle
Clachnacuddin Clachnacuddin 2–1 Kilwinning Rangers Kilwinning Rangers
Tranent Juniors Tranent Juniors 3–0 Pollok Pollok
Linlithgow Rose Linlithgow Rose 2–1 Gala Fairydean Rovers Gala Fairydean Rovers
Darvel Darvel 1–3 Deveronvale Deveronvale
Cowdenbeath Cowdenbeath 1–2 Benburb Benburb
Glenafton Athletic Glenafton Athletic 3–2 Invergordon Invergordon
Bo'ness Athletic Bo'ness Athletic 2–1 Keith Keith
Stirling University Stirling University 6–2 Burntisland Shipyard Burntisland Shipyard
2nd Round
Bo'ness Athletic Bo'ness Athletic 0–2 Linlithgow Rose Linlithgow Rose
Formartine United Formartine United 0–2 Buckie Thistle Buckie Thistle
Clydebank Clydebank 3–1 East Stirlingshire East Stirlingshire
Banks O' Dee Banks O' Dee 4–0 Fraserburgh Fraserburgh
Clyde Clyde 2–3 Annan Athletic Annan Athletic
Brechin Brechin 3–1 Dundonald Bluebell Dundonald Bluebell
Musselburgh Athletic Musselburgh Athletic 1–2 Forfar Athletic Forfar Athletic
Edinburgh City Edinburgh City 1–0 Stirling University Stirling University
Camelon Juniors Camelon Juniors 1–0 Johnstone Burgh  Johnstone Burgh
Stranraer Stranraer 4–0 Glenafton Athletic Glenafton Athletic
Auchinleck Talbot Auchinleck Talbot 3–1 Gretna 2008 Gretna 2008
Spartans Spartans 2–1 East Kilbride East Kilbride
Nairn County Nairn County 1–2 Turriff United Turriff United
Wick Academy Wick Academy 0–0 Benburb Benburb
Caledonian Braves Caledonian Braves 3–4 Stirling Albion Stirling Albion
Cumbernauld Colts Cumbernauld Colts 0–2 Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic
Tranent Juniors Tranent Juniors 3–0 Dundee North End Dundee North End
Dumbarton Dumbarton 2–0 Tayport Tayport
Elgin City Elgin City 2–1 Deveronvale Deveronvale
Clachnacuddin Clachnacuddin 2–0 Sauchie Juniors Sauchie Juniors
Round of 64
Linlithgow Rose Linlithgow Rose 1–3 Queen's Park Queen's Park
Peterhead Peterhead 2–2 Morton Morton
Dumbarton Dumbarton 0–4 Auchinleck Talbot Auchinleck Talbot
Annan Athletic Annan Athletic 4–0 Buckie Thistle Buckie Thistle
Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1–2 Spartans Spartans
East Fife East Fife 0–2 Arbroath Arbroath
Stranraer Stranraer 2–1 Clydebank Clydebank
Camelon Juniors Camelon Juniors 2–1 Edinburgh City Edinburgh City
Kelty Hearts Kelty Hearts 2–0 Brechin Brechin
Forfar Athletic Forfar Athletic 0–2 Partick Partick
Dunfermline Dunfermline 2–1 Queen of the South Queen of the South
Raith Rovers Raith Rovers 1–0 Alloa Athletic Alloa Athletic
Banks O' Dee Banks O' Dee 0–2 Ross County Ross County
Stenhousemuir Stenhousemuir 4–1 Clachnacuddin Clachnacuddin
ST Johnstone ST Johnstone 1–2 Cove Rangers Cove Rangers
Ayr Utd Ayr Utd 3–0 Turriff United Turriff United
Benburb Benburb 0–3 Montrose Montrose
Elgin City Elgin City 4–2 Stirling Albion Stirling Albion
Airdrie United Airdrie United 4–0 Hamilton Academical Hamilton Academical
Tranent Juniors Tranent Juniors 1–2 Inverness CT Inverness CT
Round of 32
Rangers Rangers 5–0 Annan Athletic Annan Athletic
Dunfermline Dunfermline 1–0 Hibernian Hibernian
Motherwell Motherwell 1–0 Ross County Ross County
Kilmarnock Kilmarnock 1–2 Dundee Dundee
Dundee Utd Dundee Utd 2–0 Ayr Utd Ayr Utd
Spartans Spartans 0–0 Inverness CT Inverness CT
Stenhousemuir Stenhousemuir 4–0 Morton Morton
Livingston Livingston 1–1 ST Mirren ST Mirren
Partick Partick 3–1 Montrose Montrose
Camelon Juniors Camelon Juniors 1–3 Elgin City Elgin City
Kelty Hearts Kelty Hearts 1–1 Cove Rangers Cove Rangers
Airdrie United Airdrie United 2–2 Arbroath Arbroath
Heart Of Midlothian Heart Of Midlothian 1–1 Falkirk Falkirk
Aberdeen Aberdeen 1–0 Raith Rovers Raith Rovers
Auchinleck Talbot Auchinleck Talbot 0–2 Celtic Celtic
Stranraer Stranraer 1–1 Queen's Park Queen's Park

Bracket

Round of 16
Quarter-finals
Semi-finals
Final

Player statistics

⚽ Top scorers
1 U. Ikpeazu
U. Ikpeazu
ST Johnstone
1
🟨 Yellow cards
1 Mahamadou Susoho Sissoho
Mahamadou Susoho Sissoho
Livingston
1
Frequently Asked Questions
What predictions are available for Scottish Cup?
For Scottish Cup, ForzaPitch provides 1X2 win probabilities, expected goals (xG), Over 1.5 and Over 2.5 signals and season projections for title, European qualification and relegation per team.
How accurate are predictions for Scottish Cup?
Accuracy for Scottish Cup is tracked match by match and shown on this page. The model is calibrated specifically for Scottish Cup using per-league historical data.
How are Scottish Cup season projections calculated?
Season projections use 10,000 Monte Carlo simulations of the remaining fixtures, sampling from match probability distributions to estimate title, Champions League, Europa League and relegation probabilities per team.