season

24 Aug 1889 Wishaw Thistle 4-2 A F
31 Aug 1889 Mossend Swifts 6-0 H F
07 Sep 1889 St Bernards 3-0 A SC 1st
14 Sep 1889 Norton Park 6-1 H Shield 1st
21 Sep 1889 Dumbarton 2-1 A F
28 Sep 1889 Bellstane Birds 4-1 A SC 2nd
05 Oct 1889 St Bernards 3-0 A Shield 2nd
12 Oct 1889 St Mirren 5-1 H F
19 Oct 1889 Champfleurie 5-0 A SC 3rd
26 Oct 1889 Kirkcaldy Wanderers 8-0 A F
02 Nov 1889 Clydebank[1] 7-1 H F
09 Nov 1889 Alloa Athletic 9-1 H SC 4th
16 Nov 1889 Muirhouse Rovers 11-0 H Shield 4th
23 Nov 1889 Third Lanark 0-3 A F
30 Nov 1889 Vale Of Leven 1-3 A SC 5th
07 Dec 1889 St Bernards 4-1 H F
14 Dec 1889 Edinburgh University 7-0 H F
21 Dec 1889 Mossend Swifts 0-0 A Shield SF
28 Dec 1889 Mossend Swifts 5-2 H Shield SF
01 Jan 1890 Newton Heath 2-4 A F
02 Jan 1890 Blackburn Rovers 1-1 A F
04 Jan 1890 Celtic 0-7 A F
11 Jan 1890 Dumbarton 2-2 H F
18 Jan 1890 St Bernards 5-2 A F
25 Jan 1890 Hibernian 5-2 A F
01 Feb 1890 Leith Athletic 4-1 A F
08 Feb 1890 Celtic 1-0 H F
15 Feb 1890 Sunderland 2-4 H F
01 Mar 1890 Sunderland 0-3 A F
08 Mar 1890 Leith Athletic 2-0 N Shield Final
15 Mar 1890 Hibernian 1-1 H F
22 Mar 1890 Motherwell 7-1 H F
29 Mar 1890 Wishaw Thistle 3-1 H F
05 Apr 1890 St Bernards 6-1 H Rosebery 1st
12 Apr 1890 Hibernian 3-2 N Rosebery SF
19 Apr 1890 Abercorn 5-0 H F
21 Apr 1890 Blackburn Rovers 7-0 H F
01 May 1890 Hibernian 5-3 H F
03 May 1890 Celtic 1-2 H F
10 May 1890 Leith Athletic 4-2 A Rosebery Final
17 May 1890 Rangers 5-0 H F