Rangers vs St. Mirren: Prediction, Head-to-Head, Odds & Stats (Tue, 30 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 30 Dec, 07:45 PM UTC

Next Match 30/12/25 at 07:45 PM

Rangers vs St. Mirren

Scheduled H2H Match For Rangers Vs St. Mirren

Scottish Premiership

Tue, 30 Dec 2025 at 07:45 PM UTC

Rangers
Rangers

SCO SCO

Recent Form

L
W
D
D
W
St. Mirren
St. Mirren

SCO SCO

Recent Form

W
W
L
L
L

6

Win

Last 10 Played

10
2 Draws

2

Win

6.79
Avg. Rating
6.77
5
Position
9
Danny Röhl
Manager
Steve Robinson

Game Schedule - Time Of Fixture

Rangers will square off vs St. Mirren in Scottish Premiership on Tue, 30 Dec 2025 at 07:45 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Rangers vs St. Mirren H2H Game Summary

Analyzing the most recent 10 head-2-head matches between these rivals, Rangers have won 6 times and St. Mirren have won on 2 occasion. In the latest game between them, the score finished 1-1


Head-to-Head (Last 10 Matches)
Rangers6
St. Mirren2

Rangers vs St. Mirren Past H2H Matches

36
Scottish Premiership
11:00 AM
24/08/25
2359
St. Mirren
1
2351
Rangers
1
02:00 PM
26/04/25
2359
St. Mirren
2
2351
Rangers
2
03:00 PM
22/02/25
2351
Rangers
0
2359
St. Mirren
2
05:45 PM
26/12/24
2359
St. Mirren
2
2351
Rangers
1
03:00 PM
27/10/24
2351
Rangers
2
2359
St. Mirren
1
11:30 AM
28/04/24
2359
St. Mirren
1
2351
Rangers
2
12:30 PM
27/01/24
2359
St. Mirren
0
2351
Rangers
1
03:00 PM
03/12/23
2351
Rangers
2
2359
St. Mirren
0
11:00 AM
08/10/23
2359
St. Mirren
0
2351
Rangers
3
11:30 AM
27/05/23
2359
St. Mirren
0
2351
Rangers
3
02:00 PM
15/04/23
2351
Rangers
5
2359
St. Mirren
2
12:30 PM
12/11/22
2359
St. Mirren
1
2351
Rangers
1
02:00 PM
08/10/22
2351
Rangers
4
2359
St. Mirren
0
11:00 AM
10/04/22
2359
St. Mirren
0
2351
Rangers
4
03:00 PM
26/12/21
2351
Rangers
2
2359
St. Mirren
0
11:00 AM
24/10/21
2359
St. Mirren
1
2351
Rangers
2
03:00 PM
06/03/21
2351
Rangers
3
2359
St. Mirren
0
03:00 PM
30/12/20
2359
St. Mirren
0
2351
Rangers
2
02:00 PM
09/08/20
2351
Rangers
3
2359
St. Mirren
0
12:00 PM
22/03/20
2359
St. Mirren
2351
Rangers
07:45 PM
22/01/20
2351
Rangers
1
2359
St. Mirren
0
11:15 AM
25/08/19
2359
St. Mirren
0
2351
Rangers
1
03:00 PM
02/02/19
2351
Rangers
4
2359
St. Mirren
0
12:30 PM
03/11/18
2359
St. Mirren
0
2351
Rangers
2
02:00 PM
12/08/18
2351
Rangers
2
2359
St. Mirren
0
02:00 PM
07/04/12
2351
Rangers
3
2359
St. Mirren
1
12:45 PM
24/12/11
2359
St. Mirren
2
2351
Rangers
1
02:00 PM
15/10/11
2351
Rangers
1
2359
St. Mirren
1
02:00 PM
16/04/11
2351
Rangers
2
2359
St. Mirren
1
12:45 PM
06/03/11
2359
St. Mirren
0
2351
Rangers
1
07:45 PM
18/01/11
2351
Rangers
2359
St. Mirren
03:00 PM
18/12/10
2351
Rangers
2359
St. Mirren
12:00 PM
07/11/10
2359
St. Mirren
1
2351
Rangers
3
03:00 PM
06/03/10
2351
Rangers
3
2359
St. Mirren
1
07:45 PM
27/01/10
2359
St. Mirren
0
2351
Rangers
2
03:00 PM
07/11/09
2351
Rangers
2
2359
St. Mirren
1
06:45 PM
08/04/09
2359
St. Mirren
1
2351
Rangers
2
03:00 PM
15/11/08
2351
Rangers
2
2359
St. Mirren
1
01:00 PM
05/10/08
2359
St. Mirren
1
2351
Rangers
0
332
Scottish League Cup
08:00 PM
16/12/20
2359
St. Mirren
3
2351
Rangers
2
03:00 PM
21/03/10
2351
Rangers
1
2359
St. Mirren
0
206
Scottish Championship
11:30 AM
01/05/16
2359
St. Mirren
2
2351
Rangers
2
03:00 PM
27/02/16
2351
Rangers
1
2359
St. Mirren
0
12:30 PM
25/10/15
2359
St. Mirren
0
2351
Rangers
1
06:45 PM
07/08/15
2351
Rangers
3
2359
St. Mirren
1
331
Scottish Challenge Cup
12:15 PM
28/11/15
2351
Rangers
4
2359
St. Mirren
0
347
Scottish Cup
07:45 PM
17/02/10
2351
Rangers
1
2359
St. Mirren
0
12:30 PM
06/02/10
2359
St. Mirren
0
2351
Rangers
0
11:15 AM
25/04/09
2351
Rangers
3
2359
St. Mirren
0

Rangers Recent Matches

36
Scottish Premiership (16 Matches)
07:45 PM
29/10/25
2354
Hibernian
0
2351
Rangers
1
W
03:00 PM
26/10/25
2351
Rangers
3
2347
Kilmarnock
1
W
02:00 PM
18/10/25
2351
Rangers
2
2349
Dundee United
2
D
02:00 PM
05/10/25
2363
Falkirk FC
1
2351
Rangers
1
D
02:00 PM
28/09/25
2356
Livingston
1
2351
Rangers
2
W
02:00 PM
13/09/25
2351
Rangers
0
2353
Heart of Midlothian
2
L
11:00 AM
31/08/25
2351
Rangers
0
2352
Celtic
0
D
11:00 AM
24/08/25
2359
St. Mirren
1
2351
Rangers
1
D
04:45 PM
09/08/25
2351
Rangers
1
2357
Dundee FC
1
D
04:30 PM
02/08/25
2346
Motherwell
1
2351
Rangers
1
D
11:30 AM
17/05/25
2354
Hibernian
2
2351
Rangers
2
D
06:45 PM
14/05/25
2351
Rangers
3
2349
Dundee United
1
W
11:00 AM
11/05/25
2351
Rangers
4
2355
Aberdeen
0
W
11:00 AM
04/05/25
2351
Rangers
1
2352
Celtic
1
D
02:00 PM
26/04/25
2359
St. Mirren
2
2351
Rangers
2
D
11:00 AM
13/04/25
2355
Aberdeen
2
2351
Rangers
2
D
679
UEFA Europa League (4 Matches)
04:45 PM
23/10/25
1159
SK Brann
3
2351
Rangers
0
L
07:00 PM
02/10/25
2051
SK Sturm Graz
2
2351
Rangers
1
L
07:00 PM
25/09/25
2351
Rangers
0
2890
KRC Genk
1
L
07:00 PM
17/04/25
2825
Athletic Club
2
2351
Rangers
0
L
332
Scottish League Cup (2 Matches)
04:45 PM
20/09/25
2351
Rangers
2
2354
Hibernian
0
W
04:45 PM
16/08/25
2351
Rangers
4
2369
Alloa Athletic
2
W
7
UEFA Champions League (6 Matches)
07:00 PM
27/08/25
2888
Club Brugge KV
6
2351
Rangers
0
L
07:00 PM
19/08/25
2351
Rangers
1
2888
Club Brugge KV
3
L
05:00 PM
12/08/25
4502
Viktoria Plzeň
2
2351
Rangers
1
L
06:45 PM
05/08/25
2351
Rangers
3
4502
Viktoria Plzeň
0
W
06:00 PM
30/07/25
3248
Panathinaikos
1
2351
Rangers
1
D
06:45 PM
22/07/25
2351
Rangers
2
3248
Panathinaikos
0
W
853
Club Friendly Games (2 Matches)
01:00 PM
26/07/25
2351
Rangers
2
36
Middlesbrough
2
D
01:00 PM
06/07/25
2351
Rangers
2
2888
Club Brugge KV
2
D

St. Mirren Recent Matches

36
Scottish Premiership (21 Matches)
07:45 PM
29/10/25
2359
St. Mirren
2
2353
Heart of Midlothian
2
D
02:00 PM
25/10/25
2349
Dundee United
3
2359
St. Mirren
1
L
02:00 PM
18/10/25
2359
St. Mirren
0
2355
Aberdeen
1
L
02:00 PM
04/10/25
2347
Kilmarnock
2
2359
St. Mirren
0
L
02:00 PM
27/09/25
2359
St. Mirren
1
2357
Dundee FC
0
W
02:00 PM
13/09/25
2363
Falkirk FC
1
2359
St. Mirren
2
W
02:00 PM
31/08/25
2354
Hibernian
1
2359
St. Mirren
1
D
11:00 AM
24/08/25
2359
St. Mirren
1
2351
Rangers
1
D
02:00 PM
09/08/25
2359
St. Mirren
0
2346
Motherwell
0
D
03:30 PM
03/08/25
2352
Celtic
1
2359
St. Mirren
0
L
11:30 AM
17/05/25
2352
Celtic
1
2359
St. Mirren
1
D
06:45 PM
14/05/25
2359
St. Mirren
2
2354
Hibernian
2
D
02:00 PM
10/05/25
2349
Dundee United
0
2359
St. Mirren
2
W
02:00 PM
03/05/25
2359
St. Mirren
1
2355
Aberdeen
0
W
02:00 PM
26/04/25
2359
St. Mirren
2
2351
Rangers
2
D
02:00 PM
12/04/25
2359
St. Mirren
3
2365
Ross County
2
W
02:00 PM
05/04/25
2357
Dundee FC
2
2359
St. Mirren
0
L
03:00 PM
29/03/25
2359
St. Mirren
5
2347
Kilmarnock
1
W
03:00 PM
15/03/25
2346
Motherwell
2
2359
St. Mirren
2
D
05:30 PM
01/03/25
2359
St. Mirren
2
2352
Celtic
5
L
07:45 PM
26/02/25
2353
Heart of Midlothian
3
2359
St. Mirren
1
L
332
Scottish League Cup (6 Matches)
06:45 PM
19/09/25
2347
Kilmarnock
2
2359
St. Mirren
2
W
02:00 PM
16/08/25
2359
St. Mirren
1
2353
Heart of Midlothian
1
W
02:00 PM
27/07/25
2359
St. Mirren
2
2364
Ayr United
1
W
02:00 PM
19/07/25
2359
St. Mirren
8
23955
Annan Athletic
2
W
06:45 PM
15/07/25
2375
Forfar Athletic
1
2359
St. Mirren
2
W
02:00 PM
12/07/25
2366
Arbroath
0
2359
St. Mirren
0
L
853
Club Friendly Games (3 Matches)
06:30 PM
08/07/25
2367
Airdrieonians
0
2359
St. Mirren
2
W
09:00 AM
05/07/25
4
Milton Keynes Dons
1
2359
St. Mirren
2
W
01:00 PM
28/06/25
2377
Dumbarton
0
2359
St. Mirren
4
W

Rangers Next Fixtures

St. Mirren Next Fixtures

Rangers Last Match Played stats

Hibernian vs Rangers

Final Score :0 - 1

(H)Match overview (A)
49%Ball possession51%
1.38Expected goals0.47
2Big chances0
7Total shots7
2Goalkeeper saves4
5Corner kicks4
14Fouls16
423Passes446
14Tackles15
15Free kicks14
2Yellow cards3
(H)Shots (A)
7Total shots7
4Shots on target3
0Hit woodwork0
2Shots off target1
1Blocked shots3
5Shots inside box3
2Shots outside box4
(H)Attack (A)
2Big chances missed0
16Touches in penalty area15
2Fouled in final third3
2Offsides1
(H)Passes (A)
348Accurate passes382
25Throw-ins15
59Final third entries50
66/107 (62%)Final third phase74/109 (68%)
15/49 (31%)Long balls16/37 (43%)
5/22 (23%)Crosses2/13 (15%)
(H)Duels (A)
46%Duels54%
9Dispossessed8
34/72 (47%)Ground duels38/72 (53%)
9/22 (41%)Aerial duels13/22 (59%)
4/10 (40%)Dribbles9/15 (60%)
(H)Defending (A)
64%Tackles won73%
14Total tackles15
13Interceptions9
46Recoveries52
21Clearances36
(H)Goalkeeping (A)
2Total saves4
1Big saves2
0High claims1
1Punches0
5Goal kicks5
0Penalty saves1

St. Mirren Last Match Played stats

St. Mirren vs Heart of Midlothian

Final Score :2 - 2

(H)Match overview (A)
49%Ball possession51%
1.63Expected goals2.37
3Big chances3
12Total shots20
6Goalkeeper saves4
6Corner kicks7
9Fouls11
305Passes322
11Tackles14
11Free kicks9
2Yellow cards2
(H)Shots (A)
12Total shots20
6Shots on target8
0Hit woodwork3
4Shots off target6
2Blocked shots6
11Shots inside box12
1Shots outside box8
(H)Attack (A)
1Big chances scored2
2Big chances missed1
0Through balls3
25Touches in penalty area27
2Fouled in final third3
3Offsides2
(H)Passes (A)
213Accurate passes244
16Throw-ins21
63Final third entries65
67/121 (55%)Final third phase106/141 (75%)
25/78 (32%)Long balls24/58 (41%)
8/24 (33%)Crosses6/28 (21%)
(H)Duels (A)
46%Duels54%
8Dispossessed6
26/55 (47%)Ground duels29/55 (53%)
31/68 (46%)Aerial duels37/68 (54%)
4/10 (40%)Dribbles7/12 (58%)
(H)Defending (A)
55%Tackles won57%
11Total tackles14
5Interceptions12
47Recoveries47
39Clearances53
1Errors lead to a goal0
(H)Goalkeeping (A)
6Total saves4
3Big saves1
1Punches0
6Goal kicks8

Premiership 25/26 Standings

POSTEAMMPWLDPER %
1Heart of MidlothianHeart of Midlothian1080226
2CelticCeltic1062220
3RangersRangers1031615
4HibernianHibernian1032514
5MotherwellMotherwell1032514
6Dundee UnitedDundee United1033413
7Falkirk FCFalkirk FC1034312
8KilmarnockKilmarnock1024410
9St. MirrenSt. Mirren1024410
10AberdeenAberdeen1036110
11Dundee FCDundee FC102539
12LivingstonLivingston101636
Championship round
Relegation Round