St Mirren vs Rangers

24 August 2025 · Scottish Premiership · 2025/26 · Referee Nick Walsh

Full time 1 – 1

Half-time: 1–0

  • J. Ayunga 32’
  • F. Curtis 78’

Match summary

St Mirren and Rangers shared the points in a 1-1 draw. St Mirren led 1-0 at half-time.

J. Ayunga put St Mirren ahead in the 32nd minute and F. Curtis equalised from a corner in the 78th minute.

Rangers had the better of the chances, with 1.56 expected goals (xG) from 13 shots to St Mirren's 1.01 from 13.

Match stats

29% Possession 71%
13 Shots 13
4 Shots on target 6
6 Corners 6
233 Passes 577
67.0% Pass accuracy 87.7%
18 Tackles 10
17 Fouls 8
3 Yellow cards 3
1 Offsides 1

Key events

St Mirren Rangers
Kick-off
6’
O. AntmanShot on target
17’
A. GogićShot on target
18’
J. AyungaRight foot shot1-0 (St Mirren)
32’
35’
35’
38’
T. AasgaardShot on target
45’
D. GassamaShot on target
Half-time1-0
46’
46’
48’
Second half underway
J. AyungaShot on target
50’
E. MooneyJ. Ayunga
69’
69’
J. TavernierM. Aarons
78’
F. CurtisRight foot shot1-1 (Rangers)
79’
F. CurtisShot on target
82’
84’
90’
DaniloShot on target
90+2’
A. GogićShot on target
90+3’
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 1.56 32’ J. Ayunga (St Mirren), 1-0 32’ 78’ F. Curtis (Rangers), 1-1 78’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 1.56 32’ J. Ayunga (St Mirren), 1-0 Ayunga 32’ 78’ F. Curtis (Rangers), 1-1 Curtis 78’
St Mirren 1.01 xGRangers 1.56 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rangers attacking St Mirren attacking 
38’ T. Aasgaard (Rangers), open play, 0.73 xG, saved 32’ J. Ayunga (St Mirren), open play, 0.36 xG, goal 26’ M. Mandron (St Mirren), open play, 0.25 xG, off target 24’ L. Cameron (Rangers), open play, 0.17 xG, off target 90’ Danilo (Rangers), open play, 0.16 xG, saved 13’ L. Cameron (Rangers), open play, 0.08 xG, blocked 21’ K. Phillips (St Mirren), open play, 0.08 xG, off target 71’ A. Gogić (St Mirren), set piece, 0.07 xG, off target 78’ F. Curtis (Rangers), from a corner, 0.06 xG, goal 16’ J. Rothwell (Rangers), open play, 0.06 xG, off target 79’ F. Curtis (Rangers), open play, 0.06 xG, saved 48’ M. Mandron (St Mirren), from a corner, 0.05 xG, blocked 6’ O. Antman (Rangers), open play, 0.05 xG, saved 90’ J. Tavernier (Rangers), open play, 0.05 xG, blocked 65’ D. Gassama (Rangers), open play, 0.05 xG, off target 50’ J. Ayunga (St Mirren), open play, 0.04 xG, saved 45’ D. Gassama (Rangers), open play, 0.03 xG, saved 86’ L. Cameron (Rangers), open play, 0.03 xG, blocked 18’ A. Gogić (St Mirren), set piece, 0.03 xG, saved 62’ T. Aasgaard (Rangers), open play, 0.03 xG, off target 90+3’ A. Gogić (St Mirren), set piece, 0.03 xG, saved 37’ K. Baccus (St Mirren), open play, 0.02 xG, off target 58’ M. Mandron (St Mirren), open play, 0.03 xG, blocked 12’ K. Baccus (St Mirren), set piece, 0.02 xG, off target 68’ M. O'Hara (St Mirren), set piece, 0.02 xG, off target 45’ M. Mandron (St Mirren), open play, 0.01 xG, off target 38’ T. Aasgaard (Rangers), open play, 0.73 xG, saved 32’ J. Ayunga (St Mirren), open play, 0.36 xG, goal 26’ M. Mandron (St Mirren), open play, 0.25 xG, off target 24’ L. Cameron (Rangers), open play, 0.17 xG, off target 90’ Danilo (Rangers), open play, 0.16 xG, saved 21’ K. Phillips (St Mirren), open play, 0.08 xG, off target 13’ L. Cameron (Rangers), open play, 0.08 xG, blocked 71’ A. Gogić (St Mirren), set piece, 0.07 xG, off target 78’ F. Curtis (Rangers), from a corner, 0.06 xG, goal 16’ J. Rothwell (Rangers), open play, 0.06 xG, off target 79’ F. Curtis (Rangers), open play, 0.06 xG, saved 48’ M. Mandron (St Mirren), from a corner, 0.05 xG, blocked 90’ J. Tavernier (Rangers), open play, 0.05 xG, blocked 6’ O. Antman (Rangers), open play, 0.05 xG, saved 65’ D. Gassama (Rangers), open play, 0.05 xG, off target 50’ J. Ayunga (St Mirren), open play, 0.04 xG, saved 45’ D. Gassama (Rangers), open play, 0.03 xG, saved 86’ L. Cameron (Rangers), open play, 0.03 xG, blocked 62’ T. Aasgaard (Rangers), open play, 0.03 xG, off target 18’ A. Gogić (St Mirren), set piece, 0.03 xG, saved 58’ M. Mandron (St Mirren), open play, 0.03 xG, blocked 90+3’ A. Gogić (St Mirren), set piece, 0.03 xG, saved 37’ K. Baccus (St Mirren), open play, 0.02 xG, off target 12’ K. Baccus (St Mirren), set piece, 0.02 xG, off target 68’ M. O'Hara (St Mirren), set piece, 0.02 xG, off target 45’ M. Mandron (St Mirren), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

St Mirren 5-3-2 Starting XI
George
Richardson
Fraser
Gogić
Freckleton
John 84’
Phillips 85’
Baccus
O'Hara
Ayunga 69’
Mandron
Rangers 4-3-3 Starting XI
Butland
Aarons 69’
Souttar
Fernandez
Meghoma 46’
Cameron
Raskin
Rothwell 76’
Antman 46’
Aasgaard 65’
Gassama

Player stats

Goalkeeper1 player
S. George
90′ 5 1 29 – – – – –
Defenders6 players
90′ – – – – – 16 3 – – –
90′ 1 4 – 4 2 19 – – – –
90′ 3 1 – 3 – 17 2 – – –
90′ 2 1 – 3 1 25 1 – – –
D. John Taken off
84′ 1 1 – 1 – 18 – – – –
S. Tanser Came on as a substitute
12′ – – – 2 2 3 1 – – –
Midfielders4 players
K. Phillips Taken off
85′ – – 25 1 – 2 2 8 2 2 –
90′ – – 26 – – 3 3 4 2 1 –
90′ – – 10 1 – 4 – 6 – 2 –
R. Idowu Came on as a substitute
12′ – – 3 – – – 1 3 – – –
Forwards3 players
J. Ayunga Taken off
69′ 1 – 2 2 0.40 – – 3 – 9 –
M. Mandron
90′ – 1 4 – 0.34 – 4 10 1 30 –
E. Mooney Came on as a substitute
21′ – – – – – – – 1 1 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Before kick-off

St Mirren win 27% Avg odds 3.52
Draw 25% Avg odds 3.72
Rangers win 48% Avg odds 1.94

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.