In 7 out of 9 last matches involving St Johnstone, both teams scored.
St Johnstone does not lose by more than 1 goal in 18 out of 20 last matches.
St Johnstone scores in 15 out of 16 last matches.
St Johnstone concedes in 8 out of 9 last matches.
In 11 out of 13 last matches involving Rangers, both teams scored.
Rangers does not lose by more than 1 goal in 41 out of 46 last matches.
Rangers scores in 28 out of 31 last matches.
Rangers concedes in 12 out of 13 last matches.
In 25 out of 27 last matches involving Rangers, over over 1 goal were scored.
In 21 out of 25 last matches, Rangers scores in the second half.