The Rangers History Project
1872-2007

Scottish Cup

Glasgow Cup

Glasgow Charity Cup

Inter City League

Rangers vs Hibernian

19 August 1903

Rangers vs St Mirren

29 August 1903

Division 1

Rangers vs Hearts

Division 1

19 September 1903

Rangers vs Queens Park

Division 1

26 September 1903

Rangers vs Hearts

3 October 1903

Rangers vs Third Lanark

Division 1

10 October 1903

Celtic vs Rangers

Division 1

17 October 1903

Rangers vs Dundee

Division 1

31 October 1903

Rangers vs Hearts

Scottish Cup

23 January 1904

Hibernian vs Rangers

Scottish Cup

6 February 1904

Rangers vs Port Glasgow

Scottish League

13 February 1904

Rangers vs Morton

Scottish Cup Semi Final

5 March 1904

Queens Park vs Rangers

Inter City League

12 March 1904

1903-04

Previous Season

Aug 15 Third Lanark 4 3 Division 1 Ibrox 7,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 Neilly Gibson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: RC Hamilton (3 1pen). Alec Smith

Third Lanark : team unknown

Aug 17 Hearts 4 2 George Hogg Benefit Match away 4,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 Hartley 8 J Walker 9 T Paton 10 Mackie 11 Alec Smith

Scorers: Paton (3). Mackie

Hearts : team unknown

Aug 19 Hibs 1 2 Friendly Ibrox 1,000

Rangers: 1 Matthew Dickie 2 D Campbell 3 W Speedie 4 GH Henderson 5 Kerr 6 Neilly Gibson 7 Hartley 8 Mackie 9 RC Hamilton 10 T Paton 11 J Walker

Scorers: Hartley

Hibs : team unknown

Aug 22 Airdrie 3 1 Division 1 away 10,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 Neilly Gibson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: J Stark. FB Speedie. RC Hamilton

Airdrie : team unknown

Aug 24 Celtic 2 2 Alex Smith Benefit Match Ibrox

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 RC Hamilton 8 J Walker 9 Mackie 10 FB Speedie 11 Hartley

Scorers: FB Speedie. RC Hamilton

Celtic : team unknown

Aug 25 Dunblane 5 2 Dunblane Town Band Benefit Match away

Rangers: 1 Matthew Dickie 3 Jock Drummond 6 Jacky Robertson 9 RC Hamilton

Scorers: Unknown (5)

Dunblane : team unknown

Aug 26 Dundee 5 4 Perth Disaster Fund away

Rangers: 1 McPherson 2 Nicol Smith 3 Fraser 4 Neilly Gibson 5 J Stark 6 Jacky Robertson 7 T Paton 8 J Walker 9 Mackie 10 FB Speedie 11 Alec Smith Scorers: Mackie (2). J Walker (2). J Stark

Dundee : team unknown

Aug 29 St Mirren 2 2 Division 1 Ibrox 10,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Neilly Gibson 7 J Walker 8 RC Hamilton 9 Mackie 10 FB Speedie 11 Jacky Robertson

Scorers: RC Hamilton. J Walker

St Mirren : team unknown

Aug 31 Clyde 1 2 Friendly away

Rangers: 1 Matthew Dickie 2 D Campbell 3 Fraser 4 Chalmers 5 Kerr 6 GH Henderson 7 McDonald 8 T Paton 9 RC Hamilton 10 McDougal 11 Jacky Robertson

Scorers: Unknown

Clyde : team unknown

Sep 01 Manchester City 1 1 Friendly away

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Fraser 7 Hartley 8 J Walker 9 Mackie 10 FB Speedie 11 Jacky Robertson

Scorers: Unknown

Manchester City : team unknown

Sep 05 Motherwell 5 2 Division 1 Vienna 6,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Jock Drummond 4 Neilly Gibson 5 J Stark 6 Jacky Robertson 7 McDonald 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: RC Hamilton (4). FB Speedie

Motherwell : team unknown

Sep 12 Third Lanark 0 2 Glasgow Cup 1st round Ibrox 20,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 Neilly Gibson 5 J Stark 6 Jacky Robertson 7 McDonald 8 J Walker 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Third Lanark : team unknown

Sep 19 Hearts 5 1 Division 1 Ibrox 9,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 6 Jacky Robertson 7 Hartley 8 Mackie 9 RC Hamilton 10 FB Speedie 11 J Walker

Scorers: RC Hamilton (3). J Walker (2)

Hearts : team unknown

Sep 26 Queen's Park 5 0 Division 1 Ibrox 14,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: RC Hamilton (2). 'Jacky' Robertson (pen). J Walker. Mackie

Queen's Park : team unknown

Sep 28 Partick Thistle 4 1 Division 1 away 8,000

Rangers: 1 Matthew Dickie 2 Fraser 3 D Campbell 4 Neilly Gibson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: FB Speedie. J Walker. 'Jacky' Robertson (pen). Alec Smith..

Partick Thistle Muirhead

Scorers: Muirhead

Oct 03 Hearts 3 3 Friendly Ibrox

Rangers: 1 Matthew Dickie 2 Fraser 3 Jock Drummond 4 GH Henderson 5 Bobby Neil 6 Neilly Gibson 7 McDonald 8 Mackie 9 T Paton 10 FB Speedie 11 J Walker

Scorers: Mackie. FB Speedie. J Walker

Hearts : team unknown

Oct 05 Alloa Athletic 7 1 Friendly away

Rangers: Players not known.

Scorers: Unknown (7)

Alloa Athletic : team unknown

Oct 10 Third Lanark 0 1 Division 1 Ibrox Stadium 25,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Third Lanark : team unknown

Oct 17 Celtic 0 0 Division 1 away 25,000

Rangers: 1 Matthew Dickie 2 Fraser 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 HR Dinsmore

Celtic : team unknown

Oct 24 Morton 3 1 Division 1 away 4,000

Rangers: 1 JG Watson 2 Fraser 3 Jock Drummond 4 GH Henderson 5 Bobby Neil 6 Neilly Gibson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Jacky Robertson

Scorers: FB Speedie. J Walker. 'Jacky' Robertson

Morton : team unknown

Oct 31 Dundee 6 1 Division 1 Ibrox 10,300

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 Neilly Gibson 8 Mackie 9 RC Hamilton 10 FB Speedie 11 J Walker

Scorers: J Walker (2). RC Hamilton (2). Mackie. Jeffrey (og)

Dundee : team unknown

Nov 07 Queen's Park 3 2 Division 1 away 16,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 Neilly Gibson 8 Mackie 9 RC Hamilton 10 FB Speedie 11 J Walker

Scorers: FB Speedie. RC Hamilton. Jock Drummond

Queen's Park : team unknown

Nov 14 Hibs 1 1 Division 1 Ibrox 8,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 Bobby Neil 6 Neilly Gibson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: RC Hamilton

Hibs : team unknown

Nov 21 Dundee 1 3 Division 1 away 14,400

Rangers: 1 JG Watson 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Neilly Gibson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: Alec Smith

Dundee : team unknown

Nov 28 Morton 5 0 Division 1 Cappilow Park 3,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 Bobby Neil 6 J Stark 7 Hartley 8 FB Speedie 9 RC Hamilton 10 J Walker 11 Alec Smith

Scorers: RC Hamilton (2). J Walker (2). FB Speedie

Morton : team unknown

Dec 05 Kilmarnock 2 2 Division 1 away 3,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Jock Drummond 4 J Stark 5 Bobby Neil 6 GH Henderson 7 J Gray 8 FB Speedie 9 Mackie 10 J Walker 11 Alec Smith

Scorers: Nicol Smith. Unknown

Kilmarnock : team unknown

Dec 12 Motherwell 3 0 Division 1 Ibrox 3,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Neilly Gibson 7 Hartley 8 Mackie 9 RC Hamilton 10 FB Speedie 11 J Walker

Scorers: Mackie (2). RC Hamilton

Motherwell : team unknown

Dec 19 Port Glasgow Athletic 1 1 Division 1 away 4,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Jock Drummond 4 Neilly Gibson 5 J Stark 6 Jacky Robertson 7 Hartley 8 Mackie 9 RC Hamilton 10 J Walker 11 Alec Smith

Scorers: Mackie Port

Glasgow Athletic : team unknown

Dec 25 Bury 1 2 Friendly away 7,000

Rangers: 1 Matthew Dickie 3 Fraser 4 GH Henderson 5 J Stark 7 J Walker 8 Mackie 9 RC Hamilton 11 Alec Smith

Scorers: Alec Smith

Bury : team unknown

Dec 26 Hibs 2 1 Division 1 away 6,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 Neilly Gibson 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: RC Hamilton. 'Jacky' Robertson

Hibs : team unknown

Jan 01 Celtic 2 2 Division 1 away 30,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: FB Speedie. Mackie. Bennett (2). Celtic Bennett

Scorers: Bennett

Jan 02 Partick Thistle 2 0 Division 1 Ibrox 6,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 Neilly Gibson 5 J Stark 6 Jacky Robertson 7 C Chalk 8 T Paton 9 RC Hamilton 10 J Walker 11 Alec Smith

Scorers: J Walker. RC Hamilton

Partick Thistle : team unknown

Jan 04 Bury 1 2 Friendly Ibrox 21,000

Rangers: 1 Allan 2 Baxter 3 Fraser 4 GH Henderson 5 Bobby Neil 6 Jacky Robertson 7 C Chalk 8 T Paton 9 RC Hamilton 10 J Walker 11 Black

Scorers: RC Hamilton

Bury : team unknown

Jan 05 Third Lanark 7 2 Jacky Robertson Benefit Match Ibrox 20,000

Rangers: 1 Matthew Dickie 2 Gilchrist 3 Kerr 4 Gourlay 5 Bobby Neil 6 D Campbell 7 Jacky Robertson 8 F Lloyd 9 Mackie 10 Robey 11 Donaghy

Scorers: Mackie (3). 'Jacky' Robertson. Unknown (3)

Third Lanark : team unknown

Jan 09 St Mirren 4 5 Division 1 away

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Neilly Gibson 7 J Walker 8 Mackie 9 RC Hamilton 10 Donaghy 11 Alec Smith

Scorers: Mackie (2). RC Hamilton (2 1pen)

St Mirren : team unknown

Jan 16 Kilmarnock 3 0 Division 1 Ibrox 4,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 C Chalk 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Donaghy

Scorers: Mackie. RC Hamilton. Donaghy

Kilmarnock : team unknown

Jan 23 Hearts 3 2 Scottish Cup 1st round Ibrox 30,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: J Walker (2). RC Hamilton

Hearts : team unknown

Jan 30 Hearts 1 2 Division 1 away 12,000

Rangers: 1 JG Watson 2 D Campbell 3 Fraser 4 GH Henderson 5 Bobby Neil 6 Neilly Gibson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Donaghy

Scorers: Mackie

Hearts : team unknown

Feb 06 Hibs 2 1 Scottish Cup 2nd round away 17,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: Mackie. J Walker

Hibs : team unknown

Feb 13 Port Glasgow Athletic 8 1 Division 1 Ibrox 3,500

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 Neilly Gibson 5 D Campbell 6 Jacky Robertson 7 C Chalk 8 FB Speedie 9 RC Hamilton 10 Donaghy 11 Alec Smith

Scorers: FB Speedie (3). RC Hamilton (2). Alec Smith. Campbell. Neilly Gibson

Port Glasgow Athletic : team unknown

Feb 20 St Mirren 1 0 Scottish Cup Quarter Final away 17,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: RC Hamilton

St Mirren : team unknown

Feb 27 Hamilton 3 2 Friendly away 5,000

Rangers: 9 Players not known 7 C Chalk 9 T Paton

Scorers: Paton (2). Chalk

Hamilton : team unknown

Mar 05 Morton 3 0 Scottish Cup Semi Final Ibrox 10,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: J Walker (2). RC Hamilton

Morton : team unknown

Mar 12 Queen's Park 0 2 Inter-City League away 10,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Neilly Gibson 7 F Lloyd 8 FB Speedie 9 Mackie 10 W Gibson 11 Alec Smith

Queen's Park : team unknown

Mar 19 Hearts 0 1 Inter-City League away 6,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Hearts : team unknown

Mar 26 Airdrie 5 0 Division 1 Ibrox 6,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 D Campbell 5 J Stark 6 FB Speedie 7 C Chalk 8 Mackie 9 T Paton 10 J Findlay 11 Donaghy

Scorers: Mackie (2). Donaghy. Chalk. J Stark

Airdrie : team unknown

Apr 02 Dundee 1 3 Inter-City League away 2,000

Rangers: 1 JG Watson 2 J Lorimer 3 Fraser 4 GH Henderson 5 McGraw 6 J Stark 7 C Chalk 8 Mackie 9 T Paton 10 FB Speedie 11 Alec Smith

Scorers: Mackie

Dundee : team unknown

Apr 04 St Mirren 1 2 Inter-City League Ibrox 4,500

Rangers: 1 JG Watson 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 McGraw 6 J Stark 7 C Chalk 8 Mackie 9 FB Speedie 10 J Findlay 11 Alec Smith

Scorers: FB Speedie

St Mirren : team unknown

Apr 09 Glentoran 3 0 Friendly Oval Belfast 1,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 McGraw 7 C Chalk 8 Mackie 9 T Paton 10 FB Speedie 11 Alec Smith

Scorers: Mackie (3).

Glentoran : team unknown

Apr 16 Celtic 2 3 Scottish Cup Final Third Hampden 64,472

Rangers: 1 JG Watson 2 Nicol Smith 3 Jock Drummond 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 FB Speedie 9 Mackie 11 Alec Smith Scorers: FB Speedie (2). Quinn (3).

Celtic Quinn

Scorers: Qinn (3)

Apr 18 Hibs 0 3 Inter-City League away 3,000

Rangers: 1 Matthew Dickie 2 D Campbell 3 J Lorimer 4 J Stark 5 McGraw 6 Neilly Gibson 7 C Chalk 8 Jacky Robertson 9 T Paton 10 Donaghy 11 Alec Smith

Hibs : team unknown

Apr 20 Queen's Park 2 2 Arthurlie Benefit Match

Rangers: 1 JG Watson 3 D Campbell 4 GH Henderson 5 Dunlop 6 J Stark 7 Clark 8 J Findlay 9 FB Speedie 10 Mackie 11 Donaghy

Scorers: Unknown (2)

Queen's Park : team unknown

Apr 23 Partick Thistle 1 1 Inter-City League away 3,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Gilchrist 4 GH Henderson 5 McGraw 6 Neilly Gibson 7 C Chalk 8 Mackie 9 FB Speedie 10 Donaghy 11 Alec Smith

Scorers: FB Speedie.

Partick Thistle : Wilkie

Scorers: Wilkie

Apr 25 Yoker A 3 0 Friendly away

Rangers: team unknown.

Scorers: Unknown (3)

Yoker A : team unknown

Apr 27 Newcastle United 2 0 Friendly Ibrox

Rangers: 1 JG Watson 2 W Speedie 3 Gilchrist 4 GH Henderson 5 J Stark 6 Neilly Gibson 7 Mackie 8 Donaghy 9 T Paton 10 Bolton 11 Alec Smith

Scorers: Mackie. Paton

Newcastle United : team unknown

Apr 30 Celtic 0 2 Inter-City League away 10,000

Rangers: 1 Matthew Dickie 2 W Speedie 3 Gilchrist 4 GH Henderson 5 Johnstone 6 Neilly Gibson 7 Clark 8 Mackie 9 T Paton 10 Bolton 11 Alec Smith

Scorers: Celtic : team unknown

May 03 Partick Thistle 5 1 Govan Distress Relief Fund Benefit Match Ibrox

Rangers: 1 JG Watson 2 D Campbell 3 Govan 4 Gourlay 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 FB Speedie 10 Gilchrist 11 Donaghy

Scorers: Mackie (2). FB Speedie (2). Gilchrist

Partick Thistle : team unknown

May 07 Third Lanark 1 0 Glasgow M Charity Cup Semi Final Third Hampden 17,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Jacky Robertson 7 J Walker 8 Mackie 9 RC Hamilton 10 FB Speedie 11 Alec Smith

Scorers: FB Speedie

Third Lanark : team unknown

May 10 Third Lanark 4 1 Inter-City League Ibrox 1,000

Rangers: 1 Matthew Dickie 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 Neilly Gibson 7 Kerr 8 J Findlay 9 Mackie 10 Collins 11 Alec Smith Scorers: Collins (3). Mackie

Third Lanark : team unknown

May 11 Falkirk 6 3 Friendly away

Rangers: 1 Allan 2 Gilchrist 3 Jock Drummond 4 Gourlay 5 J Stark 6 D Campbell 7 W Gibson 8 Jacky Robertson 9 FB Speedie 10 Kerr 11 Chalk

Scorers: J Stark. FB Speedie. Unknown (4)

Falkirk : team unknown

May 14 Celtic 5 2 Glasgow M Charity Cup Final Third Hampden 26,000

Rangers: 1 JG Watson 2 Nicol Smith 3 Fraser 4 GH Henderson 5 J Stark 6 D Campbell 7 Donaghy 8 Mackie 9 FB Speedie 10 Jacky Robertson 11 Alec Smith

Scorers: Jacky' Robertson (2). Mackie. Donaghy. FB Speedie (pen)

Celtic : team unknown

May ?? First Vienna 7 2 Friendly away

Rangers: Players not known.

Scorers: Unknown (7)

First Vienna : team unknown

May ?? Boldklubben 93 9 0 Friendly Vienna

Rangers: Players not known.

Scorers: Unknown (9)

Boldklubben 93 : team unknown

May ?? Boldklubben 93 5 3 Friendly Vienna

Rangers: Players not known.

Scorers: Unknown (5) Boldklubben 93 : team unknown

May ?? Vienna S-C 8 0 Friendly away

Rangers: Players not known.

Scorers: Unknown (8)

Vienna S-C : team unknown

May ?? Prague Select 6 1 Friendly away

Rangers: Players not known.

Scorers: Unknown (6)

Prague Select : team unknown

May ?? F.K. Prague 5 0 Friendly away

Rangers: Players not known.

Scorers: Unknown (5)

F.K. Prague : team unknown