season
15 Aug 1903 St Mirren 5-1 H L Div One
17 Aug 1903 Rangers 2-4 H F
22 Aug 1903 Third Lanark 1-2 A L Div One
25 Aug 1903 Hibernian 1-0 A F
29 Aug 1903 Dundee 4-2 H L Div One
05 Sep 1903 Partick Thistle 1-1 A L Div One
08 Sep 1903 Falkirk 5-1 A Other L
1903-04 Middlesbrough 1-3 A F
12 Sep 1903 Motherwell 5-0 H L Div One
19 Sep 1903 Rangers 1-5 A L Div One
21 Sep 1903 Hibernian 1-0 A Other L
26 Sep 1903 Kilmarnock 2-1 H L Div One
03 Oct 1903 Rangers 3-3 A F
10 Oct 1903 Hibernian 2-0 H L Div One
17 Oct 1903 Dundee 1-2 A L Div One
24 Oct 1903 Celtic 0-4 A L Div One
31 Oct 1903 Partick Thistle 4-1 H L Div One
07 Nov 1903 St Bernards 2-0 H Other L
14 Nov 1903 Port Glasgow A 2-0 H L Div One
21 Nov 1903 Port Glasgow A 1-1 A L Div One
28 Nov 1903 Motherwell 4-0 A L Div One
05 Dec 1903 Hibernian 3-0 A F
12 Dec 1903 Leith Athletic 2-2 N Shield SF
19 Dec 1903 Morton 1-0 H L Div One
26 Dec 1903 Airdrieonians 2-1 A L Div One
01 Jan 1904 Hibernian 0-0 H Other Cup 1st
02 Jan 1904 Queens Park 3-1 H L Div One
09 Jan 1904 Morton 2-1 A L Div One
16 Jan 1904 St Mirren 0-3 A L Div One
20 Jan 1904 17th Lancers 7-1 H F
23 Jan 1904 Rangers 2-3 A SC 1st
30 Jan 1904 Rangers 2-1 H L Div One
06 Feb 1904 Queens Park 2-2 A L Div One
13 Feb 1904 Third Lanark 4-1 H L Div One
20 Feb 1904 Hibernian 4-2 A L Div One
27 Feb 1904 Airdrieonians 5-0 H L Div One
05 Mar 1904 Kilmarnock 3-2 A L Div One
12 Mar 1904 Leith Athletic 3-0 H Other L
19 Mar 1904 Rangers 1-0 H Other L
26 Mar 1904 Partick Thistle 4-0 H Other L
02 Apr 1904 Celtic 2-1 H L Div One
09 Apr 1904 Third Lanark 3-2 H Other L
11 Apr 1904 Dundee 0-1 A Other L
16 Apr 1904 Queens Park 1-0 H Other L
18 Apr 1904 Dundee 6-1 H Other L
23 Apr 1904 St Mirren 2-1 H Other L
25 Apr 1904 Newcastle United 2-3 H F
27 Apr 1904 Berwickshire 4-1 A F
30 Apr 1904 Leith Athletic 1-0 A Shield SF
03 May 1904 Hibernian 5-1 A Other Cup 2nd
07 May 1904 Hibernian 1-1 H Other L
14 May 1904 St Bernards 7-2 A Shield Final
23 May 1904 Leith Athletic 3-0 N Rosebery SF
30 May 1904 Hibernian 3-0 H Rosebery Final
1903-04 Aberdeen 2-0 A Other L