season
15 Aug 1898 St Bernards 4-2 A F
16 Aug 1898 Rangers 2-2 A F
20 Aug 1898 Hibernian 3-1 A F
27 Aug 1898 Leith Athletic 6-2 A F
03 Sep 1898 Rangers 2-3 H L Div One
10 Sep 1898 St Mirren 3-2 A L Div One
17 Sep 1898 St Bernards 3-1 A L Div One
19 Sep 1898 Celtic 2-2 H L Div One
24 Sep 1898 Clyde 4-0 H L Div One
01 Oct 1898 Rangers 1-3 A L Div One
08 Oct 1898 Hibernian 4-0 H L Div One
15 Oct 1898 Partick Thistle 5-1 H L Div One
22 Oct 1898 Clyde 3-3 A L Div One
29 Oct 1898 Hibernian 5-1 A L Div One
05 Nov 1898 St Bernards 3-1 H L Div One
12 Nov 1898 Third Lanark 2-1 H L Div One
19 Nov 1898 Partick Thistle 4-2 A L Div One
26 Nov 1898 Dundee 6-3 H L Div One
03 Dec 1898 Dundee 5-2 A L Div One
10 Dec 1898 Third Lanark 1-2 A L Div One
17 Dec 1898 Celtic 2-3 A L Div One
24 Dec 1898 St Mirren 4-2 H L Div One
31 Dec 1898 St Bernards 5-0 A F
02 Jan 1899 Hibernian 4-1 H F
03 Jan 1899 Newcastle United 1-4 A F
07 Jan 1899 Partick Thistle 1-0 A L Div One
14 Jan 1899 Rangers 1-4 A SC 1st
21 Jan 1899 Morton 3-1 A F
28 Jan 1899 Glentoran 3-0 H F
04 Feb 1899 Raith Rovers 4-1 H Other L
11 Feb 1899 St Bernards 1-1 A Shield 1st
18 Feb 1899 St Bernards 5-3 H Shield 1st
25 Feb 1899 Dundee 3-0 A Other L
04 Mar 1899 Lochgelly United 3-1 H Shield SF
11 Mar 1899 Leith Athletic 2-3 A Other L
18 Mar 1899 Hibernian 1-0 A Shield Final
01 Apr 1899 Hibernian 1-1 A Other L
03 Apr 1899 Raith Rovers 3-2 A Other L
08 Apr 1899 Leith Athletic 4-2 H Other L
15 Apr 1899 St Bernards 2-0 A Other L
17 Apr 1899 Liverpool 3-2 H F
22 Apr 1899 St Bernards 2-1 H Other L
26 Apr 1899 Derby County 2-2 H F
29 Apr 1899 Hibernian 3-1 H Other L
06 May 1899 Kilmarnock 0-1 A F
08 May 1899 Hibernian 3-2 A Rosebery SF
11 May 1899 West Calder 3-0 A F
13 May 1899 Dundee 4-2 H Other L
15 May 1899 Leith Athletic 1-2 A F
27 May 1899 Leith Athletic 0-1 A Rosebery Final
30 Dec 1899 Rangers 1-3 A Other L