1903–04 in Scottish football
The 1903–04 season was the 31st season of competitive football in Scotland and the 14th season of the Scottish Football League.Champions: Third LanarkCeltic were winners of the Scottish Cup after a 3–2 win over Rangers.Other Honours
Winner | Score | Runner-up |
Arbroath | 4 – 2 | Albion Rovers |
County Cups
Competition | Winner | Score | Runner-up |
Aberdeenshire Cup | Aberdeen | 3 – 2 | Bon Accord |
Ayrshire Cup | Galston | 4 – 1 | Beith |
Dumbartonshire Cup | | not played | |
East of Scotland Shield | Hearts | 7 – 2 | St Bernard's |
Fife Cup | Cowdenbeath | | Kirkcaldy Un |
Forfarshire Cup | Dundee Wanderers | 3 – 0 | Montrose |
Glasgow Cup | Third Lanark | 1 – 0 | Celtic |
Lanarkshire Cup | Airdrie | 1 – 0 | Hamilton |
Linlithgowshire Cup | Broxburn | 2 – 0 | Bathgate |
Perthshire Cup | Dunblane | 3 – 2 | St Johnstone |
Renfrewshire Cup | St Mirren | 5 – 1 | Morton |
Southern Counties Cup | Nithsdale Wanderers | 4 – 1 | Vale of Dryfe |
Stirlingshire Cup | Falkirk | 4 – 3 | East Stirling |
Junior Cup
were winners of the Junior Cup after a 3–0 win over Parkhead.
Key: