# 2019–20 Rangers F.C. season

The 2019–20 season was the 140th season of competitive football by Rangers.
On 13 March 2020, the Scottish football season was suspended with immediate effect due to the COVID-19 Coronavirus outbreak.
The Premiership was curtailed on 18 May 2020, with average points per game used to determine final league positions.
Rangers completed their UEFA Europa League campaign in August 2020.

## Results and fixtures

Win  Draw  Loss  Postponed

### Europa League

Rangers qualified for the first qualifying round after finishing in second place in the 2018–19 Scottish Premiership.

#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | POR | RAN | YB | FEY |
| 1 | Porto | 6 | 3 | 1 | 2 | 8 | 9 | −1 | 10 | Advance to knockout phase | — | 1–1 | 2–1 | 3–2 |
| 2 | Rangers | 6 | 2 | 3 | 1 | 8 | 6 | +2 | 9 | Advance to knockout phase | 2–0 | — | 1–1 | 1–0 |
| 3 | Young Boys | 6 | 2 | 2 | 2 | 8 | 7 | +1 | 8 | | 1–2 | 2–1 | — | 2–0 |
| 4 | Feyenoord | 6 | 1 | 2 | 3 | 7 | 9 | −2 | 5 | | 2–0 | 2–2 | 1–1 | — |

#### Knockout stage
## Squad statistics

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

### Appearances, goals and discipline

| No. | Pos. | Nat. | Name | Totals | Totals | Scottish Premiership | Scottish Premiership | Scottish Cup | Scottish Cup | League Cup | League Cup | Europa League | Europa League | Discipline | Discipline |
| No. | Pos. | Nat. | Name | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | | |
| Goalkeepers ||||||||||||||||
| 1 | GK | SCO | Allan McGregor | 49 | 0 | 27 | 0 | 2 | 0 | 3 | 0 | 17 | 0 | 3 | 0 |
| 13 | GK | ENG | Wes Foderingham | 5 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 26 | GK | ENG | Andy Firth | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||||||
| 2 | DF | ENG | James Tavernier (captain) | 46 | 3 | 24 | 3 | 2 | 0 | 3 | 0 | 17 | 0 | 6 | 0 |
| 4 | DF | ENG | George Edmundson | 15 | 2 | 4+3 | 1 | 3 | 0 | 1 | 0 | 4 | 1 | 1 | 0 |
| 5 | DF | SWE | Filip Helander | 18 | 2 | 8 | 1 | 0 | 0 | 4 | 1 | 6 | 0 | 4 | 0 |
| 6 | DF | ENG | Connor Goldson | 52 | 4 | 29 | 3 | 2 | 0 | 3 | 0 | 18 | 1 | 7 | 0 |
| 15 | DF | ENG | Jon Flanagan | 9 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 3+1 | 0 | 4 | 0 |
| 19 | DF | BIH | Nikola Katić | 29 | 3 | 17+2 | 2 | 1 | 0 | 0+1 | 0 | 8 | 1 | 4 | 0 |
| 25 | DF | USA | Matt Polster | 9 | 0 | 3+3 | 0 | 0 | 0 | 1 | 0 | 1+1 | 0 | 1 | 0 |
| 31 | DF | CRO | Borna Barišić | 40 | 2 | 22 | 2 | 2 | 0 | 3 | 0 | 13 | 0 | 7 | 0 |
| 63 | DF | SCO | Nathan Patterson | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0+1 | 0 | 1 | 0 |
| Midfielders ||||||||||||||||
| 7 | MF | ROU | Ianis Hagi | 13 | 3 | 6+1 | 1 | 1+1 | 0 | 0 | 0 | 2+2 | 2 | 1 | 0 |
| 8 | MF | SCO | Ryan Jack | 39 | 5 | 19 | 4 | 2 | 0 | 3 | 0 | 15 | 1 | 8 | 1 |
| 10 | MF | NIR | Steven Davis | 43 | 1 | 20+4 | 0 | 2+1 | 0 | 1+1 | 0 | 14 | 1 | 1 | 0 |
| 11 | MF | ENG | Sheyi Ojo | 36 | 5 | 9+10 | 1 | 0+2 | 0 | 2 | 0 | 9+4 | 4 | 2 | 0 |
| 14 | MF | ENG | Ryan Kent | 33 | 8 | 18+3 | 7 | 2 | 0 | 2 | 0 | 8 | 1 | 3 | 0 |
| 16 | MF | SCO | Andy Halliday | 12 | 0 | 4+2 | 0 | 1+1 | 0 | 1 | 0 | 2+1 | 0 | 1 | 0 |
| 17 | MF | NGA | Joe Aribo | 49 | 9 | 25+2 | 3 | 3 | 1 | 3+1 | 1 | 9+6 | 4 | 5 | 0 |
| 18 | MF | FIN | Glen Kamara | 39 | 1 | 18+1 | 0 | 1 | 0 | 4 | 1 | 12+3 | 0 | 9 | 0 |
| 21 | MF | ENG | Brandon Barker | 13 | 1 | 2+4 | 1 | 0+1 | 0 | 0+2 | 0 | 3+1 | 0 | 1 | 0 |
| 22 | MF | NIR | Jordan Jones | 15 | 0 | 2+5 | 0 | 1 | 0 | 1 | 0 | 2+4 | 0 | 1 | 1 |
| 37 | MF | CAN | Scott Arfield | 49 | 9 | 22+4 | 5 | 3 | 3 | 2+1 | 0 | 12+5 | 1 | 6 | 0 |
| 70 | MF | SCO | Kai Kennedy | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||||||
| 9 | FW | ENG | Jermain Defoe | 32 | 17 | 11+9 | 13 | 1+1 | 1 | 1+2 | 1 | 2+5 | 2 | 3 | 0 |
| 20 | FW | COL | Alfredo Morelos | 47 | 29 | 18+8 | 12 | 1 | 1 | 3 | 2 | 15+2 | 14 | 10 | 2 |
| 23 | FW | SUI | Florian Kamberi | 9 | 1 | 1+5 | 1 | 0 | 0 | 0 | 0 | 1+2 | 0 | 1 | 0 |
| 24 | FW | SCO | Greg Stewart | 25 | 3 | 3+13 | 3 | 1+1 | 0 | 1 | 0 | 1+5 | 0 | 1 | 0 |
| 32 | FW | SCO | Jake Hastie | 2 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 1 | 0 | 0 | 0 |
| 64 | FW | SCO | Josh McPake | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| Players transferred or loaned out during the season who made an appearance ||||||||||||||||
| 7 | FW | SCO | Jamie Murphy | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | MF | SCO | Greg Docherty | 5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1+3 | 0 | 0 | 0 |
| 29 | MF | WAL | Andy King | 5 | 0 | 0+2 | 0 | 0 | 0 | 0+2 | 0 | 0+1 | 0 | 0 | 0 |
* Source:
Appearances (starts and substitute appearances) and goals include those in Scottish Premiership, League Cup, Scottish Cup, and the UEFA Europa League.

## Club statistics
### Competition Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Europa League | 9 July 2019 | 6 August 2020 | 1st Qualifying Round | Round of 16 | 18 | 10 | 5 | 3 | 33 | 15 | +18 | 055.56 |
| Premiership | 4 August 2019 | 8 March 2020 | Matchday 1 | 2nd | 29 | 21 | 4 | 4 | 64 | 19 | +45 | 072.41 |
| League Cup | 18 August 2019 | 8 December 2019 | 2nd Round | Runners–up | 4 | 3 | 0 | 1 | 7 | 1 | +6 | 075.00 |
| Scottish Cup | 17 January 2020 | 29 February 2020 | 4th Round | Quarter-finals | 3 | 2 | 0 | 1 | 7 | 2 | +5 | 066.67 |
| Total | Total | Total | Total | Total | 54 | 36 | 9 | 9 | 111 | 37 | +74 | 066.67 |
Source: Competitions

### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | PPG | Qualification or relegation |
| 1 | Celtic (C) | 30 | 26 | 2 | 2 | 89 | 19 | +70 | 80 | 2.67 | Qualification for the Champions League first qualifying round |
| 2 | Rangers | 29 | 21 | 4 | 4 | 64 | 19 | +45 | 67 | 2.31 | Qualification for the Europa League second qualifying round |
| 3 | Motherwell | 30 | 14 | 4 | 12 | 41 | 38 | +3 | 46 | 1.53 | Qualification for the Europa League first qualifying round |
| 4 | Aberdeen | 30 | 12 | 9 | 9 | 40 | 36 | +4 | 45 | 1.50 | Qualification for the Europa League first qualifying round |
| 5 | Livingston | 30 | 10 | 9 | 11 | 41 | 39 | +2 | 39 | 1.30 | |
* ↑ All play-off matches were cancelled, as clubs voted to curtail the season due to the COVID-19 pandemic.
* ↑ Since the 2019–20 Scottish Cup was postponed and could not be completed by the UEFA registration deadline of 3 August 2020, the spot awarded to the Scottish Cup winners (Europa League second qualifying round) was passed to the second-placed team, while the fourth-placed team also qualified for European competition.

### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| Ground | A | H | A | H | H | A | H | H | A | H | A | A | A | H | A | A | A | H | A | H | A | H | H | H | A | H | A | H | A |
| Result | W | W | W | L | W | W | W | W | D | W | W | W | W | W | D | W | W | W | W | W | L | W | D | W | L | W | D | L | W |
| Position | 4 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |