St Johnstone vs Rangers, 2021-22 Scottish Premiership
· Scottish PremiershipAbout
St Johnstone are hosting Rangers
at McDiarmid Park, Perth, Scotland, starting on
. The match is a part of the Scottish Premiership.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 4': Foul by David Wotherspoon (St. Johnstone).
- 4': Glen Kamara (Rangers) wins a free kick in the defensive half.
- 5': Calvin Bassey (Rangers) wins a free kick on the left wing.
- 5': Foul by Shaun Rooney (St. Johnstone).
- 7': Foul by David Wotherspoon (St. Johnstone).
- 7': Ryan Kent (Rangers) wins a free kick on the left wing.
- 10': Foul by Jon McLaughlin (Rangers).
- 10': Michael O'Halloran (St. Johnstone) wins a free kick in the attacking half.
- 10': Jon McLaughlin (Rangers) is shown the yellow card for a bad foul.
- 12': Offside, St. Johnstone. Jamie McCart tries a through ball, but Michael O'Halloran is caught offside.
- 14': Foul by Michael O'Halloran (St. Johnstone).
- 14': Leon Balogun (Rangers) wins a free kick in the defensive half.
- 15': Corner, Rangers. Conceded by Reece Devine.
- 15': Attempt missed. Leon Balogun (Rangers) header from the centre of the box is too high. Assisted by James Tavernier with a cross following a corner.
- 18': Corner, Rangers. Conceded by Liam Craig.
- 20': Attempt blocked. Kemar Roofe (Rangers) left footed shot from the centre of the box is blocked. Assisted by Calvin Bassey with a cross.
- 20': Corner, St. Johnstone. Conceded by Filip Helander.
- 22': Corner, St. Johnstone. Conceded by Leon Balogun.
- 23': Foul by Kemar Roofe (Rangers).
- 23': Reece Devine (St. Johnstone) wins a free kick in the defensive half.
- 26': Foul by Christopher Kane (St. Johnstone).
- 26': Leon Balogun (Rangers) wins a free kick on the right wing.
- 27': Foul by Kemar Roofe (Rangers).
- 27': James Brown (St. Johnstone) wins a free kick in the defensive half.
- 29': Foul by Calvin Bassey (Rangers).
- 29': James Brown (St. Johnstone) wins a free kick in the defensive half.
- 34': Foul by Alfredo Morelos (Rangers).
- 34': Liam Craig (St. Johnstone) wins a free kick in the defensive half.
- 34': Attempt missed. Alister Crawford (St. Johnstone) right footed shot from the centre of the box misses to the right. Assisted by Christopher Kane.
- 34': Foul by Alister Crawford (St. Johnstone).
- 34': Joe Aribo (Rangers) wins a free kick in the defensive half.
- 35': Foul by Christopher Kane (St. Johnstone).
- 35': Glen Kamara (Rangers) wins a free kick on the left wing.
- 37': Attempt saved. Kemar Roofe (Rangers) right footed shot from outside the box is saved in the top right corner. Assisted by Joe Aribo.
- 37': Corner, Rangers. Conceded by Reece Devine.
- 37': Corner, Rangers. Conceded by Liam Craig.
- 38': Corner, Rangers. Conceded by Jamie McCart.
- 39': Foul by Leon Balogun (Rangers).
- 39': Zander Clark (St. Johnstone) wins a free kick in the defensive half.
- 40': Corner, St. Johnstone. Conceded by Filip Helander.
- 40': Foul by Hayden Muller (St. Johnstone).
- 40': Ryan Kent (Rangers) wins a free kick in the defensive half.
- 41': Hayden Muller (St. Johnstone) is shown the yellow card for a bad foul.
- 43': Attempt missed. Kemar Roofe (Rangers) right footed shot from the centre of the box is too high.
- 45': First Half ends, St. Johnstone 0, Rangers 0.
- 45': Second Half begins St. Johnstone 0, Rangers 0.
- 46': Offside, St. Johnstone. Michael O'Halloran tries a through ball, but Christopher Kane is caught offside.
- 49': Foul by Kemar Roofe (Rangers).
- 49': James Brown (St. Johnstone) wins a free kick in the defensive half.
- 49': Corner, St. Johnstone. Conceded by James Tavernier.
- 50': Foul by Christopher Kane (St. Johnstone).
- 50': Jon McLaughlin (Rangers) wins a free kick in the defensive half.
- 51': Goal! St. Johnstone 1, Rangers 0. Michael O'Halloran (St. Johnstone) right footed shot from the centre of the box to the top right corner.
- 53': Foul by David Wotherspoon (St. Johnstone).
- 53': Ryan Kent (Rangers) wins a free kick on the left wing.
- 55': Christopher Kane (St. Johnstone) wins a free kick in the defensive half.
- 55': Foul by James Tavernier (Rangers).
- 55': Foul by Shaun Rooney (St. Johnstone).
- 55': Ryan Kent (Rangers) wins a free kick in the defensive half.
- 57': Penalty Rangers. Ryan Kent draws a foul in the penalty area.
- 57': Penalty conceded by Hayden Muller (St. Johnstone) after a foul in the penalty area.
- 58': Goal! St. Johnstone 1, Rangers 1. Kemar Roofe (Rangers) converts the penalty with a right footed shot to the centre of the goal.
- 59': Alfredo Morelos (Rangers) is shown the yellow card.
- 59': Shaun Rooney (St. Johnstone) is shown the yellow card.
- 59': Kemar Roofe (Rangers) is shown the yellow card.
- 59': Liam Craig (St. Johnstone) is shown the yellow card.
- 60': Corner, Rangers. Conceded by James Brown.
- 61': Attempt missed. James Tavernier (Rangers) right footed shot from outside the box is too high. Assisted by Ryan Kent following a corner.
- 62': Attempt blocked. Alfredo Morelos (Rangers) right footed shot from outside the box is blocked.
- 62': Corner, Rangers. Conceded by Zander Clark.
- 69': Attempt missed. Ryan Kent (Rangers) right footed shot from outside the box is close, but misses to the right. Assisted by Joe Aribo.
- 71': Attempt missed. Alister Crawford (St. Johnstone) left footed shot from the centre of the box is too high.
- 73': Offside, St. Johnstone. Christopher Kane tries a through ball, but Michael O'Halloran is caught offside.
- 73': Attempt saved. Alfredo Morelos (Rangers) header from the left side of the six yard box is saved in the centre of the goal. Assisted by James Tavernier with a cross.
- 73': Offside, Rangers. Alfredo Morelos tries a through ball, but Kemar Roofe is caught offside.
- 74': Attempt blocked. Reece Devine (St. Johnstone) left footed shot from outside the box is blocked. Assisted by Michael O'Halloran.
- 74': Corner, St. Johnstone. Conceded by James Tavernier.
- 77': Substitution, Rangers. Jack Simpson replaces Filip Helander because of an injury.
- 79': Substitution, Rangers. Fashion Sakala replaces Alfredo Morelos.
- 79': Goal! St. Johnstone 1, Rangers 2. James Tavernier (Rangers) right footed shot from outside the box to the bottom left corner. Assisted by Ryan Kent.
- 81': Offside, St. Johnstone. Alister Crawford tries a through ball, but Michael O'Halloran is caught offside.
- 82': Substitution, Rangers. John Lundstram replaces Ryan Kent.
- 83': Substitution, St. Johnstone. Eetu Vertainen replaces Hayden Muller.
- 85': Substitution, St. Johnstone. Stevie May replaces Alister Crawford.
- 85': Christopher Kane (St. Johnstone) wins a free kick on the right wing.
- 85': Foul by Calvin Bassey (Rangers).
- 86': Attempt missed. Eetu Vertainen (St. Johnstone) right footed shot from the left side of the box is close, but misses the top left corner following a set piece situation.
- 86': Foul by Fashion Sakala (Rangers).
- 86': Jamie McCart (St. Johnstone) wins a free kick in the defensive half.
- 87': Christopher Kane (St. Johnstone) wins a free kick in the attacking half.
- 87': Foul by Steven Davis (Rangers).
- 88': Foul by Eetu Vertainen (St. Johnstone).
- 88': Joe Aribo (Rangers) wins a free kick in the defensive half.
- 89': Foul by Jamie McCart (St. Johnstone).
- 89': Kemar Roofe (Rangers) wins a free kick in the attacking half.
- 90'+2': Offside, Rangers. John Lundstram tries a through ball, but Fashion Sakala is caught offside.
- 90'+5': Corner, St. Johnstone. Conceded by Calvin Bassey.
- 90'+6': Second Half ends, St. Johnstone 1, Rangers 2.
- 0': Match ends, St. Johnstone 1, Rangers 2.
- 0': Match ends, St. Johnstone 1, Rangers 2.
Game Information
Competition: Scottish Premiership
Venue: McDiarmid Park
Location: Perth, Scotland
Attendance: 7,319
Venue: McDiarmid Park
Location: Perth, Scotland
Attendance: 7,319
SPFL Premiership Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Aberdeen | 0 | 0 | 0 |
| 2 | Celtic | 0 | 0 | 0 |
| 3 | Dundee | 0 | 0 | 0 |
| 4 | Dundee United | 0 | 0 | 0 |
Line-Ups
St Johnstone (5-3-2)
| No. | Name |
|---|---|
| 1 | Zander Clark (GK) |
| 16 | Hayden Muller |
| 4 | Jamie McCart |
| 2 | James Brown |
| 3 | Reece Devine |
| 19 | Shaun Rooney |
| 26 | Liam Craig |
| 21 | Ali Crawford |
| 10 | David Wotherspoon |
| 9 | Christopher Kane |
| 11 | Michael O'Halloran |
Rangers (4-3-3)
| No. | Name |
|---|---|
| 33 | Jon McLaughlin (GK) |
| 5 | Filip Helander |
| 26 | Leon Balogun |
| 3 | Calvin Bassey |
| 2 | James Tavernier |
| 10 | Steven Davis |
| 18 | Glen Kamara |
| 17 | Joe Aribo |
| 20 | Alfredo Morelos |
| 14 | Ryan Kent |
| 25 | Kemar Roofe |
SPFL Premiership News
2026-27 Scottish Premiership preview: Celtic again? New-look Rangers? Another Hearts shock? Assessing every team
Celtic? Rangers? Hearts? ESPN's Mark Donaldson breaks down what you need to know about every team ahead of the 2026-27 Scottish Premiership season.
Vrancken gets off to poor start as Hearts boss in 4-0 Champions League qualifying defeat at Sturm Graz
New Hearts head coach Wouter Vrancken endured a nightmare debut as his side's Champions League hopes all but vanished with a 4-0 defeat against Sturm Graz.
Hearts appoint Wouter Vrancken as new head coach after Derek McInnes' departure
Hearts have confirmed the appointment of Wouter Vrancken as their new head coach.
Rangers appoint Derek McInnes from Hearts as Danny Röhl replacement
Rangers have announced the appointment of Derek McInnes as their new manager on a three-year contract following the departure of Danny Rohl.
Celtic fined, handed suspended sanctions for pitch invasions
Celtic have been fined £10,000 ($13,000) and handed further suspended sanctions following pitch invasions from their fans in the final two league games of the season.