St Johnstone FC haven't won any of their last 3 games against Rangers FC.
When playing at home, Rangers FC have not lost to St Johnstone FC in their last 4 encounters.
Rangers FC haven't lost in their last 5 games.
St Johnstone FC have lost none of their last 5 away matches.
Rangers FC have won 3 home matches in a row.
Rangers FC have a winning streak of 3 matches.
The most common result of matches between Rangers FC and St Johnstone FC is 2-0. 8 matches have ended with this result.
Rangers FC wins 1st half in 61% of their matches, St Johnstone FC in 26% of their matches.
Rangers FC wins 61% of halftimes, St Johnstone FC wins 26%.
St Johnstone FC's performance of the last 5 matches is better than Rangers FC's.
Rangers FC's performance of the last 5 matches is better than St Johnstone FC's.
In Scottish Cup, St Johnstone FC has better performance than Rangers FC.
Rangers FC have lost just 0 of their last 5 games against St Johnstone FC (in all competitions).
In the last 5 meetings Rangers FC won 3, St Johnstone FC won 0, 2 draws.
The winner of their last meeting was Rangers FC.
On their last meeting Rangers FC won by 1 goals.
Their last meeting was a draw. (1-1)
Rangers FC scores 2 goals in a match against St Johnstone FC and St Johnstone FC scores 0.6 goals against Rangers FC (on average).
Rangers FC scores 2.74 goals when playing at home and St Johnstone FC scores 1.57 goals when playing away (on average).
Average number of goals in meetings between Rangers FC and St Johnstone FC is 2.6.
When Rangers FC leads 1-0 at home, they win in 95% of their matches.
When St Johnstone FC leads 0-1 away, they win in 63% of their matches.
When Rangers FC is down 0-1 home, they win 66% of their matches.
When St Johnstone FC is down 1-0 away, they win 27% of their matches.
Average number of goals in the first half in meetings between Rangers FC and St Johnstone FC is 1.
Both teams didn't concede on their last match.
Rangers FC have scored at least one goal for 5 consecutive matches.
During the last 25 meetings with Rangers FC playing at home, Rangers FC have won 18 times, there have been 4 draws while St Johnstone FC have won 3 times. The goal difference is 49-18 in favour of Rangers FC.
During the last 51 meetings, Rangers FC have won 35 times, there have been 9 draws while St Johnstone FC have won 7 times. The goal difference is 104-39 in favour of Rangers FC.