2017–18 Rangers F.C. season

Rangers
2017–18 season
ChairmanDave King
ManagerPedro Caixinha
(until 26 October)
Graeme Murty
(until 1 May)
Jimmy Nicholl
(until 31 May)
GroundIbrox Stadium
Glasgow, Scotland
(Capacity: 50,817)
Scottish Premiership3rd
Scottish CupSemi-finals
League CupSemi-finals
Europa LeagueFirst qualifying round
Top goalscorerLeague: Alfredo Morelos (14)
All: Alfredo Morelos (18), Josh Windass (18)
Average home league attendance49,207

The 2017–18 season was the 138th season of competitive football by Rangers.

Results & fixtures

[edit]

  Win   Draw   Loss   Postponed

Pre-season and friendlies

[edit]
15 June 2017 Friendly Rangers Scotland 5 − 0 Northern Ireland Coleraine Auchenhowie
15:00 McConaghie 10' (o.g.)
Waghorn 35'
Hardie 62'
Dodoo 65'
O'Halloran 80'
Report Stadium: Rangers Training Centre
19 June 2017 Friendly Rangers Scotland 1 − 1 Wales The New Saints Auchenhowie
15:00 Saunders 47' (o.g.) Report Darlington 60' Stadium: Rangers Training Centre
22 July 2017 Friendly Rangers Scotland 1 − 1 France Marseille Glasgow
15:00 Kranjcar 75' Report Germain 63' Stadium: Ibrox Stadium
Attendance: 22,107
26 July 2017 Friendly Watford England 1 − 2 Scotland Rangers London Colney
17:00 Okaka 59' Watford Report
Rangers Report
Candeias 42'
Waghorn 88'
Stadium: UCL Sports Ground
15 November 2017 Friendly Berwick Rangers Scotland 0 − 4 Scotland Rangers XI Shielfield
19:45 Bates 27'
Nemane 37'
Atakayi 72'
Thompson 86'
Stadium: Shielfield Park
Attendance: 600
13 January 2018 Florida Cup Rangers Scotland 4 – 2 Brazil Corinthians Orlando, United States
16:00 UTC−05:00 Morelos 62', 76'
Halliday 70'
Tavernier 81'
Rangers Report Rodriguinho 30'
Kazim-Richards 39'
Stadium: Spectrum Stadium
Referee: Jonathan Bilinski

Scottish Premiership

[edit]
6 August 2017 1 Motherwell 1 – 2 Rangers Motherwell
13:30 Heneghan 40' Rangers Report
BBC Report
SPFL Report
Dorrans 4', 58' (pen.) Stadium: Fir Park
Attendance: 9,974
Referee: Bobby Madden
12 August 2017 2 Rangers 2 – 3 Hibernian Glasgow
15:00 Morelos 3'
Tavernier 81'
Rangers Report
BBC Report
SPFL Report
S. Murray 21'
Tavernier 39' (o.g.)
Slivka 65'
Stadium: Ibrox Stadium
Attendance: 49,636
Referee: John Beaton
27 August 2017 4 Ross County 1 – 3 Rangers Dingwall
15:00 Mikkelsen 59' Rangers Report
BBC Report
SPFL Report
Morelos 31', 41'
Herrera 89'
Stadium: Victoria Park
Attendance: 6,400
Referee: Craig Thomson
9 September 2017 5 Rangers 4 – 1 Dundee Glasgow
15:00 Morelos 41', 85'
Windass 68'
Peña 83'
Rangers Report
BBC Report
SPFL Report
El Bakhtaoui 90+1' Stadium: Ibrox Stadium
Attendance: 49,164
Referee: Andrew Dallas
23 September 2017 7 Rangers 0 – 2 Celtic Glasgow
12:00 Rangers Report
BBC Report
SPFL Report
Rogic 50'
Griffiths 65'
Stadium: Ibrox Stadium
Attendance: 50,116
Referee: Craig Thomson
13 October 2017 9 St Johnstone 0 – 3 Rangers Perth
19:45 Anderson Red card 71' Rangers Report
BBC Report
SPFL Report
Peña 27', 78'
Dorrans 86'
Stadium: McDiarmid Park
Attendance: 6,887
Referee: Don Robertson
25 October 2017 11 Rangers 1 – 1 Kilmarnock Glasgow
19:45 Holt 44' Rangers Report
BBC Report
SPFL Report
Burke 90+5' Stadium: Ibrox Stadium
Attendance: 47,981
Referee: Alan Muir
24 November 2017 15 Dundee 2 – 1 Rangers Dundee
19:45 O'Hara 66', 80' Rangers Report
BBC Report
SPFL Report
Windass 70' Stadium: Dens Park
Attendance: 8,548
Referee: Kevin Clancy
29 November 2017 10 Rangers 3 – 0 Aberdeen Glasgow
19:45 Tavernier 7' (pen.), 70'
Peña 27'
Rangers Report
BBC Report
SPFL Report
Stadium: Ibrox Stadium
Attendance: 48,687
Referee: Andrew Dallas
3 December 2017 16 Aberdeen 1 – 2 Rangers Aberdeen
12:30 Ross 65' Rangers Report
BBC Report
SPFL Report
Wilson 14'
Windass 63'
Stadium: Pittodrie Stadium
Attendance: 18,983
Referee: Willie Collum
9 December 2017 17 Rangers 2 – 1 Ross County Glasgow
15:00 Morelos 59'
Wilson 83'
Rangers Report
BBC Report
SPFL Report
Curran 10' Stadium: Ibrox Stadium
Attendance: 48,139
Referee: Euan Anderson
13 December 2017 18 Hibernian 1 – 2 Rangers Edinburgh
19:45 Stevenson 9' Rangers Report
BBC Report
SPFL Report
Windass 42'
Morelos 45'
Stadium: Easter Road
Attendance: 20,057
Referee: Kevin Clancy
16 December 2017 19 Rangers 1 – 3 St Johnstone Glasgow
15:00 Morelos 5' Rangers Report
BBC Report
SPFL Report
Alston 10'
Johnstone 61'
Cummins 71'
Stadium: Ibrox Stadium
Attendance: 47,923
Referee: Don Robertson
23 December 2017 20 Kilmarnock 2 – 1 Rangers Kilmarnock
12:30 Boyd 77', 80' Rangers Report
BBC Report
SPFL Report
John 39' Stadium: Rugby Park
Attendance: 11,490
Referee: Willie Collum
27 December 2017 21 Rangers 2 – 0 Motherwell Glasgow
19:45 Wilson 56'
Morelos 76'
Rangers Report
BBC Report
SPFL Report
Stadium: Ibrox Stadium
Attendance: 49,273
Referee: John Beaton
30 December 2017 22 Celtic 0 – 0 Rangers Glasgow
12:00 Rangers Report
BBC Report
SPFL Report
Stadium: Celtic Park
Attendance: 59,004
Referee: Bobby Madden
24 January 2018 23 Rangers 2 – 0 Aberdeen Glasgow
19:45 Morelos 32'
Tavernier 80' (pen.)
Rangers Report
BBC Report
SPFL Report
Stadium: Ibrox Stadium
Attendance: 49,707
Referee: Bobby Madden
28 January 2018 24 Ross County 1 – 2 Rangers Dingwall
14:00 Ngog 90' (pen.) Rangers Report
BBC Report
SPFL Report
Candeias 21'
Cummings 82'
Stadium: Victoria Park, Dingwall
Attendance: 6,541
Referee: Steven McLean
3 February 2018 26 Rangers 1 – 2 Hibernian Glasgow
15:00 Goss 73' Rangers Report
BBC Report
BBC Report
McGinn 41'
MacLaren 75' (pen.)
Stadium: Ibrox Stadium
Attendance: 49,986
Referee: Willie Collum
6 February 2018 25 Partick Thistle 0 – 2 Rangers Glasgow
19:45 Rangers Report
BBC Report
SPFL Report
Windass 39'
Tavernier 58'
Stadium: Firhill Stadium
Attendance: 7,332
Referee: Alan Muir
17 February 2018 27 Hamilton Academical 3 – 5 Rangers Hamilton
14:15 Lyon 5'
Templeton 22'
Imrie 88' (pen.)
Rangers Report
BBC Sport
SPFL Report
Murphy 10'
Windass 19', 34', 72'
Morelos 27'
Stadium: New Douglas Park
Attendance: 5,406
Referee: Bobby Madden
27 February 2018 29 St Johnstone 1 – 4 Rangers Perth
19:45 Kerr 62' Rangers Report
BBC Report
SPFL Report
Tavernier 12' (pen.)
Windass 25'
Goss 40'
Morelos 56'
Stadium: McDiarmid Park
Attendance: 5,737
Referee: Steven McLean
11 March 2018 30 Rangers 2 – 3 Celtic Glasgow
12:00 Windass 3'
Candeias 26'
Rangers Report
BBC Sport
SPFL Report
Rogic 11'
Dembélé 45+1'
Édouard 69'
Stadium: Ibrox Stadium
Attendance: 50,215
Referee: Willie Collum
17 March 2018 31 Rangers 0 – 1 Kilmarnock Glasgow
15:00 Rangers Report
BBC Sport
SPFL Report
Boyd 54' Stadium: Ibrox Stadium
Attendance: 49,396
Referee: Don Robertson
31 March 2018 32 Motherwell 2 – 2 Rangers Motherwell
12:30 Main 8' (pen.)
Campbell 15'
Rangers Report
BBC Report
SPFL Report
Tavernier 51' (pen.)
Murphy 55'
Stadium: Fir Park
Attendance: 8,915
Referee: Nick Walsh
7 April 2018 33 Rangers 4 – 0 Dundee Glasgow
15:00 Miller 39'
Morelos 68'
Murphy 79'
Candeias 90'
Rangers Report
BBC Report
SPFL Report
Stadium: Ibrox Stadium
Attendance: 49,142
Referee: Greg Aitken
29 April 2018 35 Celtic 5 – 0 Rangers Glasgow
12:00 Édouard 14', 41'
Forrest 45'
Rogic 46'
McGregor 53'
Rangers Report
BBC Report
SPFL Report
Stadium: Celtic Park
Attendance: 58,320
Referee: Craig Thomson
5 May 2018 36 Rangers 1 – 0 Kilmarnock Glasgow
15:00 Bates 85' Rangers Report
BBC Report
SPFL Report
Stadium: Ibrox Stadium
Attendance: 49,703
Referee: Alan Muir
8 May 2018 37 Aberdeen 1 – 1 Rangers Aberdeen
19:45 McLean 14' (pen.) Rangers Report
BBC Report
SPFL Report
McCrorie 63' Stadium: Pittodrie Stadium
Attendance: 17,745
Referee: Steven McLean
13 May 2018 38 Hibernian 5 – 5 Rangers Edinburgh
12:30 Kamberi 10' (pen.)
Allan 19'
Maclaren 22', 70', 90+3'
Rangers Report
BBC Sport
SPFL Report
Tavernier 25'
Rossiter 27'
Alves 40'
Holt 54'
Windass 68'
Stadium: Easter Road
Attendance: 19,579
Referee: Andrew Dallas

League Cup

[edit]
9 August 2017 Second round Rangers 6 – 0 Dunfermline Athletic Glasgow
19:45
Rangers Report
BBC Report
SPFL Report
Stadium: Ibrox Stadium
Attendance: 35,262
Referee: Don Robertson
22 October 2017 Semi-finals Rangers 0 – 2 Motherwell Glasgow
14:30 Rangers Report
BBC Report
SPFL Report
Moult 52', 74' Stadium: Hampden Park
Attendance: 44,506
Referee: Steven McLean

Scottish Cup

[edit]
31 January 2018 Fourth round Fraserburgh 0 – 3 Rangers Fraserburgh
19:30 Rangers Report
BBC Report
Windass 15' (pen.), 55', 67' Stadium: Bellslea Park
Attendance: 1,865
Referee: Greg Aitken
11 February 2018 Fifth round Ayr United 1 – 6 Rangers Ayr
14:30 Forrest 11' Rangers Report
BBC Report
Morelos 31', 72'
Cummings 66'
Windass 69', 81'
Murphy 88'
Stadium: Somerset Park
Attendance: 9,346
Referee: Nick Walsh
4 March 2018 Quarter-finals Rangers 4 – 1 Falkirk Glasgow
16:15 Cummings 16', 44', 75'
Muirhead 21' (o.g.)
Rangers Report
BBC Report
Muirhead 20' Stadium: Ibrox Stadium
Attendance: 33,968
Referee: Craig Thomson
15 April 2018 Semi-finals Celtic 4 – 0 Rangers Glasgow
14:30 Rogic 22'
McGregor 38'
Dembélé 52' (pen.)
Ntcham 78' (pen.)
Rangers Report
BBC Report
Stadium: Hampden Park
Attendance: 49,729
Referee: Bobby Madden

Europa League

[edit]

Squad statistics

[edit]

The table below includes all players registered with the SPFL as part of the Rangers squad for 2017–18 season. They may not have made an appearance.

Appearances, goals and discipline

[edit]
No. Pos. Nat. Name Totals Scottish Premiership Scottish Cup League Cup Europa League Discipline
Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
1 GK England ENG Wes Foderingham 37 0 33+0 0 2+0 0 0 0 2 0 1 0
2 DF England ENG James Tavernier 46 9 37+1 8 3+0 0 3 1 2 0 5 0
3 DF Wales WAL Declan John 31 3 25+1 3 3+0 0 2 0 0 0 2 0
4 DF Portugal POR Fábio Cardoso 18 0 9+3 0 1+0 0 3 0 2 0 2 0
5 DF Scotland SCO Lee Wallace 7 0 5+0 0 0+0 0 0 0 2 0 0 0
7 FW Portugal POR Dálcio 3 0 0+1 0 0+0 0 0 0 1+1 0 0 0
8 MF Scotland SCO Ryan Jack 21 0 17+0 0 0+0 0 2 0 2 0 2 4
9 FW Scotland SCO Kenny Miller 23 5 15+3 3 0+2 0 1 1 2 1 0 0
10 MF Scotland SCO Graham Dorrans 20 5 16+0 5 1+0 0 3 0 0 0 6 0
11 MF England ENG Josh Windass 41 18 31+2 13 3+1 5 3 0 0+1 0 7 0
14 FW Ghana GHA Joe Dodoo 2 0 0+0 0 0+2 0 0+0 0 0+0 0 0 0
15 FW Mexico MEX Eduardo Herrera 24 2 2+17 1 0+2 0 0+2 1 0+1 0 2 0
16 MF Scotland SCO Andy Halliday 15 0 5+6 0 3+1 0 0+0 0 0+0 0 3 0
17 DF Northern Ireland NIR Lee Hodson 9 0 5+1 0 1+0 0 1+1 0 0 0 1 0
18 MF England ENG Jordan Rossiter 5 1 1+1 1 0+0 0 1 0 1+1 0 2 0
20 FW Colombia COL Alfredo Morelos 43 18 29+6 14 3+0 2 3 2 1+1 0 11 0
21 MF Portugal POR Daniel Candeias 45 8 34+3 6 3+0 0 3 2 1+1 0 3 0
22 DF Portugal POR Bruno Alves 25 2 17+3 1 1+1 0 3 1 0 0 4 0
23 MF Scotland SCO Jason Holt 32 2 23+3 2 1+2 0 0+2 0 1 0 10 1
24 DF Scotland SCO David Bates 20 1 13+2 1 3+0 0 0 0 2 0 2 0
25 GK England ENG Jak Alnwick 10 0 5+0 0 2+0 0 3 0 0 0 0 0
26 FW Australia AUS Jason Cummings 18 6 6+9 2 3+0 4 0 0 0 0 4 0
27 MF Germany GER Sean Goss 15 2 10+3 2 2+0 0 0+0 0 0 0 3 0
28 FW Scotland SCO Jamie Murphy 19 5 16+0 4 2+1 1 0 0 0 0 0 0
29 FW Scotland SCO Michael O'Halloran 1 0 0+1 0 0 0 0 0 0 0 0 0
32 GK Scotland SCO Liam Kelly 0 0 0+0 0 0+0 0 0 0 0 0 0 0
33 DF Scotland SCO Russell Martin 17 1 15+0 1 2+0 0 0 0 0 0 1 0
35 MF Scotland SCO Jamie Barjonas 5 0 1+4 0 0+0 0 0 0 0 0 1 0
36 DF Malta MLT Myles Beerman 0 0 0+0 0 0+0 0 0 0 0 0 0 0
40 DF Scotland SCO Ross McCrorie 24 2 19+2 2 1+0 0 0+2 0 0 0 6 1
43 DF Scotland SCO Kyle Bradley 0 0 0 0 0 0 0 0 0 0 0 0
45 FW Finland FIN Serge Atakayi 0 0 0+0 0 0+0 0 0 0 0 0 0 0
48 MF Scotland SCO Greg Docherty 14 0 8+3 0 3 0 0 0 0 0 1 0
Players transferred or loaned out during the season
6 DF Scotland SCO Danny Wilson 15 3 12+2 3 0+0 0 0+1 0 0 0 3 0
19 MF Croatia CRO Niko Kranjčar 11 0 4+3 0 1+0 0 0+1 0 2 0 2 0
26 MF England ENG Harry Forrester 0 0 0 0 0 0 0 0 0 0 0 0
27 MF Mexico MEX Carlos Peña 14 5 6+6 4 0+0 0 2 1 0 0 1 0
28 MF France FRA Aaron Nemane 6 0 0+5 0 0+0 0 0+1 0 0 0 0 0
30 MF Northern Ireland NIR Jordan Thompson 0 0 0+0 0 0+0 0 0 0 0 0 0 0
31 FW Scotland SCO Ryan Hardie 7 0 0+7 0 0+0 0 0 0 0 0 0 0
33 FW England ENG Martyn Waghorn 1 0 0 0 0 0 0 0 1 0 0 0
34 DF Scotland SCO Aidan Wilson 0 0 0+0 0 0+0 0 0 0 0 0 0 0
42 MF Scotland SCO Liam Burt 0 0 0+0 0 0+0 0 0+0 0 0 0 0 0
  • Last updated: 3 December 2017
  • Source: [1]
  • Ordered by Squad Number.

Appearances (starts and substitute appearances) and goals include those in Scottish Premiership, League Cup, Scottish Cup, and the UEFA Europa League.

Club statistics

[edit]

Competition Overview

[edit]
Competition First match Last match Final position Record
M W D L GF GA GD Win % Ref.
Scottish Premiership 5 August 2017 12 May 2018 3rd 38 21 7 10 76 50 +26 055.26
Scottish League Cup 9 August 2017 22 October 2017 Semi-finals 3 2 0 1 9 3 +6 066.67
Scottish Cup 20 January 2018 15 April 2018 Semi-finals 4 3 0 1 13 6 +7 075.00
UEFA Europa League 29 June 2017 4 July 2017 First qualifying round 2 1 0 1 1 2 −1 050.00
Total 47 27 7 13 99 61 +38 057.45

As of 16 April 2018

League table

[edit]
Pos Team Pld W D L GF GA GD Pts Qualification or relegation[a]
1 Celtic (C) 38 24 10 4 73 25 +48 82 Qualification for the Champions League first qualifying round[b]
2 Aberdeen 38 22 7 9 56 37 +19 73 Qualification for the Europa League second qualifying round
3 Rangers 38 21 7 10 76 50 +26 70 Qualification for the Europa League first qualifying round
4 Hibernian 38 18 13 7 62 46 +16 67
5 Kilmarnock 38 16 11 11 49 47 +2 59
Source: Soccerway BBC
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Play-off (only if deciding champion, UEFA competitions qualification and second-stage group allocation).[2]
(C) Champions
Notes:
  1. ^ Teams play each other three times (33 matches) before the league is split into two groups (the top six and the bottom six).
  2. ^ Since the winners of the 2017–18 Scottish Cup, Celtic, qualified for European competition based on league position, the spot awarded to the Scottish Cup winners (Europa League second qualifying round) was passed to the second-placed team and the spot awarded to the second-placed team (Europa League first qualifying round) was passed to the fourth-placed team.

Management statistics

[edit]
Last updated 15 April 2018
Name From To P W D L Win%[note 2]
Pedro Caixinha[3] 1 June 2017 26 October 2017 15 8 3 4 053.33
Graeme Murty[4] 27 October 2017 1 May 2018 29 18 2 9 062.07
Jimmy Nicholl[5] 1 May 2018 13 May 2018 3 1 2 0 033.33

Club

[edit]

Staff

[edit]

Transfers

[edit]

Notes

[edit]
  1. ^ Progrès Niederkorn played their home match at Stade Josy Barthel, Luxembourg City, instead of their regular stadium Stade Jos Haupert, Niederkorn.
  2. ^ Win% is the percentage of matches won rounded to two decimal places.

References

[edit]
  1. ^ "First Team". Rangers FC Official Club Website.
  2. ^ "Premiership 2017/2018 - Season rules". Scoresway. Retrieved 1 June 2017.
  3. ^ "Pedro Caixinha Stats". soccerbase.com. Soccerbase. Retrieved 4 June 2017.
  4. ^ "Graeme Murty Stats". soccerbase.com. Soccerbase. Retrieved 4 June 2017.
  5. ^ "Graeme Murty Stats". soccerbase.com. Soccerbase. Retrieved 4 June 2017.
  6. ^ a b c d e "Rangers Staff". rangers.co.uk. Rangers F.C. Archived from the original on 30 June 2020. Retrieved 4 June 2017.
  7. ^ "We'll Work As One". rangers.co.uk. Rangers F.C. 29 March 2017. Retrieved 4 June 2017.
  8. ^ a b c d e f g h i j k "This is the board of Rangers International Football Club plc (SC437060)". rangers.co.uk. Rangers F.C. Archived from the original on 12 April 2019. Retrieved 4 June 2017.
  9. ^ a b c d "This is the board of The Rangers Football Club Limited (No SC425159". rangers.co.uk. Rangers F.C. Archived from the original on 5 June 2020. Retrieved 4 June 2017.
  10. ^ "Rangers sign Portugal defender after he exits Cagliari". bbc.co.uk/sport. BBC Sport. 31 May 2017. Retrieved 4 June 2017.
  11. ^ "Rangers complete Bruno Alves signing as Portugal defender pens two-year deal at Ibrox". dailyrecord.co.uk. Daily Record. 31 May 2017. Retrieved 5 June 2017.
  12. ^ "Former Aberdeen captain Ryan Jack completes move to Ibrox". bbc.co.uk/sport. BBC Sport. 1 June 2017. Retrieved 4 June 2017.
  13. ^ "Fabio Cardoso becomes fourth signing of busy Ibrox summer". bbc.co.uk/sport. BBC Sport. 7 June 2017. Retrieved 7 June 2017.
  14. ^ "Daniel Candeias joins from Benfica to become Pedro Caixinha's fifth signing". bbc.co.uk/sport. BBC Sport. 11 June 2017. Retrieved 12 June 2017.
  15. ^ "Candeias Becomes A Ger". rangers.co.uk. Rangers F.C. 11 June 2017. Retrieved 13 June 2017.
  16. ^ "Candeias Becomes A Ger". Archived from the original on 2 July 2017. Retrieved 19 June 2017.
  17. ^ a b "Mexicans Carlos Pena and Eduardo Herrera sign for Rangers". bbc.co.uk/sport. BBC Sport. 22 June 2017. Retrieved 23 June 2017.
  18. ^ "Rangers: Graham Dorrans completes move from Norwich City". BBC Sport. 6 July 2017. Retrieved 6 July 2017.
  19. ^ "Declan John: Rangers left-back signs permanent deal". BBC Sport. 22 December 2017. Retrieved 22 December 2017.
  20. ^ Yew, Oliver (10 May 2017). "Who is Chelsea new-boy Billy Gilmour?". www.skysports.com/football/news. Sky Sports. Retrieved 10 May 2017.
  21. ^ a b "Clint Hill: Veteran defender signs for Carlisle United". bbc.co.uk/sport. BBC Sport. 22 September 2017. Retrieved 22 September 2017.
  22. ^ "Rangers striker joins Ipswich Town for undisclosed fee". bbc.co.uk/sport. BBC Sport. 16 June 2017. Retrieved 16 June 2017.
  23. ^ "Waghorn Joins Ipswich". Rangers.co.uk. 7 August 2017. Retrieved 7 August 2017.
  24. ^ "Wilson Joins Rapids". Rangers.co.uk. 29 January 2018. Retrieved 30 January 2018.
  25. ^ "Wilson Joins Rapids". Rangers.co.uk. 23 March 2018. Archived from the original on 24 March 2018. Retrieved 16 April 2018.
  26. ^ "Portuguese winger Dalcio signs season-long loan deal". bbc.co.uk/sport. BBC Sport. 6 June 2017. Retrieved 6 June 2017.
  27. ^ "Halliday Agrees Loan Move". Rangers.co.uk. 28 June 2017. Retrieved 28 June 2017.
  28. ^ "O'Halloran Joins Saints". Rangers.co.uk. 29 July 2017. Retrieved 29 July 2017.