Rangers vs St Johnstone live stream online is not available right now. You can see the full history of Rangers vs St Johnstone head to head confrontation.
Our site's database keeps all result's history of previous games between Rangers and St Johnstone, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Rangers vs St Johnstone upcoming matches.
11-01-2025 15:00
06-10-2024 19:00
34' Vaclav Cerny (1-0), 58' Vaclav Cerny (2-0),
22' Aaron Essel (Y), 63' Nicolas Raskin (Y), 81' Ianis Hagi (R),
46' Mohammed Diomande ⇒ Connor Barron, 46' Ross McCausland ⇒ Ianis Hagi, 46' Sven Sprangler ⇒ Cameron MacPherson, 46' Drey Wright ⇒ Sidibeh A., 60' Cyriel Dessers ⇒ Igmane Hamza, 73' Vaclav Cerny ⇒ Neraysho Kasanwirjo, 74' Kirk M. ⇒ Graham Carey, 74' Andre Raymond ⇒ David Keltjens, 84' Nedim Bajrami ⇒ Dujon Sterling, 84' Aaron Essel ⇒ Franczak F.,
20-12-2023 19:45
28' Cyriel Dessers (1-0), 84' James Tavernier (2-0),
33' Diallang Jaiyesimi (R), 38' Matt Smith (Y), 45' Daniel Phillips (Y), 45+2' Connor Goldson (Y), 90+3' Todd Cantwell (Y),
16' Kemar Roofe ⇒ Cyriel Dessers, 35' Sven Sprangler ⇒ Chris Kane, 46' John Lundstram ⇒ Dujon Sterling, 60' Franczak F. ⇒ Tony Gallacher, 68' Sam Lammers ⇒ Todd Cantwell, 68' Abdallah Sima ⇒ Scott Wright, 72' Daniel Phillips ⇒ Graham Carey, 72' Oludare Olufunwa ⇒ Ryan McGowan, 72' Matt Smith ⇒ Dara Costelloe, 86' James Tavernier ⇒ Leon King,
28-01-2023 15:00
15' James Tavernier (1-0), 57' Glen Kamara (2-0),
37' Ryan Jack (Y), 37' Nicholas Clark (R), 37' Callum Davidson (Y), 38' Remi Matthews (Y), 44' James Brown (Y), 59' Malik Tillman (Y), 79' Daniel Phillips (Y), 79' Ianis Hagi (Y),
46' Ryan Jack ⇒ John Lundstram, 63' Todd Cantwell ⇒ Fashion Sakala, 72' Ryan Kent ⇒ Scott Wright, 72' Malik Tillman ⇒ Ianis Hagi, 72' Alfredo Morelos ⇒ Antonio Colak, 74' Melker Hallberg ⇒ Stevie May, 81' Drey Wright ⇒ David Wotherspoon, 81' Daniel Phillips ⇒ Graham Carey, 89' Connor McLennan ⇒ Alistair Crawford,
13-08-2022 14:00
32' Malik Tillman (1-0), 62' Antonio Colak (2-0), 80' Scott Arfield (3-0), 83' Tom Lawrence (4-0),
38' Adam Montgomery (Y), 52' Daniel Phillips (Y), 53' Connor Goldson (Y),
7' Cameron MacPherson ⇒ Daniel Phillips, 60' Adam Montgomery ⇒ James Brown, 60' Thelonius Bair ⇒ Stevie May, 66' Scott Wright ⇒ Scott Arfield, 67' Malik Tillman ⇒ Tom Lawrence, 67' Antonio Colak ⇒ Alfredo Morelos, 77' Jamie Murphy ⇒ Michael O'Halloran, 77' John Lundstram ⇒ Glen Kamara, 78' Drey Wright ⇒ Alistair Crawford, 78' Ben Davies ⇒ Leon King,
15-12-2021 19:45
43' Alfredo Morelos (1-0), 49' Ryan Kent (2-0),
46' Liam Gordon (Y), 58' Scott Arfield (Y), 72' Liam Craig (Y), 80' Jamie McCart (Y),
46' Eetu Vertainen ⇒ Stevie May, 68' Michael O'Halloran ⇒ Viv Solomon-Otabor, 68' Ryan Kent ⇒ Fashion Sakala, 79' Borna Barisic ⇒ Nathan Patterson, 79' Jacob Butterfield ⇒ Craig Bryson,
25-04-2021 17:30
117' James Tavernier (1-0), 120+2' Chris Kane (1-1),
36' Alfredo Morelos (Y), 36' Jason Kerr (Y), 45+1' David Wotherspoon (Y), 55' Ali McCann (Y), 71' Joe Aribo (Y), 90+2' Chris Kane (Y),
58' Guy Melamed ⇒ Chris Kane, 68' Ianis Hagi ⇒ Scott Wright, 71' David Wotherspoon ⇒ Craig Bryson, 75' Stevie May ⇒ Michael O'Halloran, 81' Alfredo Morelos ⇒ Kemar Roofe, 101' Scott Tanser ⇒ Callum Booth, 111' Filip Helander ⇒ Jack Simpson, 120+4' Steven Davis ⇒ Jermain Defoe,
03-02-2021 19:45
52' Ianis Hagi (1-0),
21' Kemar Roofe (Y), 85' Chris Kane (Y),
36' Murray Davidson ⇒ Liam Craig, 66' James Brown ⇒ Shaun Rooney, 66' Kemar Roofe ⇒ Cedric Itten, 66' Stevie May ⇒ Chris Kane, 81' Ianis Hagi ⇒ Glen Kamara, 81' Craig Conway ⇒ Guy Melamed,
12-08-2020 18:45
21' Borna Barisic (1-0), 45+2' Ryan Kent (2-0), 49' Joe Aribo (3-0),
37' Jamie McCart (Y), 78' Liam Gordon (Y),
46' Leon Balogun ⇒ Filip Helander, 61' Joe Aribo ⇒ Scott Arfield, 61' Ryan Jack ⇒ Kemar Roofe, 61' Ryan Kent ⇒ Steven Davis, 61' Alfredo Morelos ⇒ Cedric Itten, 63' Craig Conway ⇒ Isaac Olaofe, 63' Liam Craig ⇒ Shaun Rooney, 76' Callum Hendry ⇒ John Robertson, 76' Callum Booth ⇒ Scott Tanser,
16-02-2019 15:00
59' Steven Davis ⇒ Glenn Middleton, 68' Daniel Candeias ⇒ Kyle Lafferty, 71' Sean Richard Goss ⇒ Blair Alston, 76' Ross McCrorie ⇒ Lassana Coulibaly, 80' Matthew Kennedy ⇒ Danny Swanson, 88' David Wotherspoon ⇒ Ross Callachan,
23-09-2018 14:00
9' James Tavernier (1-0), 34' Alfredo Morelos (2-0), 52' Scott Arfield (3-0), 74' Kyle Lafferty (4-0), 77' Blair Alston (4-1), 79' Daniel Candeias (5-1),
30' Ricky Foster (Y), 70' Jason Kerr (Y),
56' James Tavernier ⇒ Oviemuno Ejaria, 57' Liam Craig ⇒ Tristan Nydam, 61' Drey Wright ⇒ Danny Swanson, 63' Lassana Coulibaly ⇒ Graham Dorrans, 71' Ryan Kent ⇒ Kyle Lafferty, 72' Tony Watt ⇒ Chris Kane,
16-12-2017 15:00
5' Alfredo Morelos (1-0), 10' Blair Alston (1-1), 61' Denny Johnstone (1-2), 71' Graham Cummins (1-3),
40' Denny Johnstone (Y), 51' Jason Holt (Y), 53' Liam Craig (Y), 70' Danny Wilson (Y), 73' David Wotherspoon (Y), 90' Steven Anderson (Y),
62' Daniel Candeias ⇒ Niko Kranjcar, 71' Stefan Scougall ⇒ David Wotherspoon, 71' Denny Johnstone ⇒ Graham Cummins, 75' Danny Wilson ⇒ Eduardo Herrera, 90+1' Liam Craig ⇒ Steven MacLean,
01-03-2017 19:45
22' Barrie McKay (1-0), 48' Martyn Waghorn (2-0), 74' David Wotherspoon (2-1), 87' Steven Anderson (2-2), 90+1' Emerson Hyndman (3-2),
47' Jon Toral (Y), 54' Keith Watson (Y), 60' Liam Craig (Y), 69' Paul Paton (Y), 78' Rob Kiernan (R), 89' Emerson Hyndman (Y),
64' Kenny Miller ⇒ Joe Garner, 66' Blair Alston ⇒ Graham Cummins, 70' Danny Swanson ⇒ David Wotherspoon, 79' Martyn Waghorn ⇒ Danny Wilson, 82' Jon Toral ⇒ Andy Halliday, 82' Keith Watson ⇒ Michael Coulson,
26-10-2016 18:45
5' Blair Alston (0-1), 37' Joe Garner (1-1),
17' Michael O'Halloran (Y), 36' Chris Millar (Y), 56' Liam Craig (Y), 56' Joe Garner (Y), 87' Paul Paton (Y), 90' Rob Kiernan (Y),
67' Josh Windass ⇒ Kenny Miller, 69' Chris Kane ⇒ Graham Cummins, 76' Harry Forrester ⇒ Barrie McKay, 83' Joe Garner ⇒ Martyn Waghorn, 83' Chris Millar ⇒ David Wotherspoon,
22-09-2015 18:15
19' Murray Davidson (0-1), 29' Simon Lappin (0-2), 46' Michael O'Halloran (0-3), 62' James Tavernier (1-3),
38' Simon Lappin (Y), 69' Joe Shaughnessy (Y), 82' James Tavernier (Y),
53' Jason Holt ⇒ Dean Shiels, 67' Simon Lappin ⇒ Liam Craig, 73' Michael O'Halloran ⇒ Graham Cummins, 75' Gedion Zelalem ⇒ Nicholas Law, 75' Andrew Halliday ⇒ Barry McKay,
28-10-2014 19:15
86' Lewis MacLeod (1-0),
23' Murray Davidson ⇒ Gary McDonald, 54' Steve Simonsen ⇒ Lee Robinson, 74' Kris Boyd ⇒ Jonathan Daly, 75' Simon Lappin ⇒ Liam Caddis, 90' Lee Croft ⇒ James McFadden, 90' Fraser Aird ⇒ Steven Smith,
19-11-2011 15:00
66' Morris J. (Y), 71' Dorin Goian (Y), 77' Kirk Broadfoot (Y), 77' Steven Anderson (Y), 90' Carl Finnigan (Y),
64' Matt McKay ⇒ John Fleck, 76' Alejandro Bedoya ⇒ Kane Hemmings, 76' Morris J. ⇒ Carl Finnigan, 79' Francisco Sandaza ⇒ Marcus Haber,
27-02-2011 15:00
5' Nikica Jelavic (1-0), 41' Kyle Lafferty (2-0), 83' Sasa Papac (3-0), 90' Nikica Jelavic (4-0),
57' Steven Anderson (Y),
17' Michael Duberry ⇒ Alan Maybury, 27' Vladimir Weiss ⇒ Gregg Wylde, 64' Cleveland Taylor ⇒ Danny Invincibile, 75' David Healy ⇒ John Fleck, 75' Stevie May ⇒ Arvydas Novikovas, 82' Kyle Lafferty ⇒ Ricky Foster,
28-08-2010 14:00
25' Danny Grainger (0-1), 33' Sasa Papac (1-1), 79' Kenny Miller (2-1),
28' Sasa Papac (Y), 60' Collin Samuel (Y), 70' David Weir (Y), 77' Steven Anderson (Y), 83' Lee McCulloch (Y),
18' Murray Davidson ⇒ Liam Caddis, 67' James Beattie ⇒ Nikica Jelavic, 72' Collin Samuel ⇒ Cleveland Taylor, 83' Vladimir Weiss ⇒ Maurice Edu, 86' Steven Anderson ⇒ Scott Dobie,
03-02-2010 19:35