Scottish League Challenge Cup 2003-04
First Round
- Airdrie United 2-0 Montrose
- Albion Rovers 1-0 East Fife
- Alloa Athletic 1-2 Clyde
- Ayr United 1-2 Stirling Albion
- Brechin City 1-0 Falkirk
- Cowdenbeath 1-2 Ross County
- East Stirlingshire 2-5 Raith Rovers
- Forfar Athletic 4-0 Elgin City
- Gretna 0-5 Inverness Caledonian Thistle
- Hamilton Academical 2-3 St Johnstone
- Morton 4-3 Arbroath
- St Mirren 3-2 Queen's Park
- Stenhousemuir 0-3 Peterhead
- Stranraer 2-1 Queen of the South
- Dumbarton - Bye
- Berwick Rangers - Bye
Second Round
- Brechin City 3-1 Stirling Albion
- Clyde 0-1 St Johnstone
- Forfar Athletic 4-2 Albion Rovers
- Morton 1-2 Airdrie United
- Peterhead 1-2 Inverness Caledonian Thistle
- Raith Rovers 2-0 Stranraer
- Ross County 5-0 Dumbarton
- St Mirren 2-1 Berwick Rangers
Quarter Finals
- Forfar Athletic 0-2 Airdrie United
- Inverness Caledonian Thistle 1-0 Ross County
- Raith Rovers 3-2 St Mirren
- St Johnstone 1-2 Brechin City
Semi-Finals
- Raith Rovers 0-4 Inverness Caledonian Thistle
- Brechin City 1-2 Airdrie United
Final (@ St Johnstone, 26/10/03)
- Inverness Caledonian Thistle 2-0 Airdrie United
Please acknowledge the F.C.H.D. when using this information elsewhere