Rangers vs. St Mirren Historical Head-to-HeadSubscribe Now (First Month Free)

Rangers
20 wins
2 draws
0 losses
52 goals
St Mirren
0 wins
2 draws
20 losses
7 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipChampionship roundSun2024-04-2812:30 St MirrenRangersThe Simple Digital Arena
PremiershipRegular seasonSat2024-01-2712:30 St Mirren0–1Rangers6,665The Simple Digital ArenaDavid DickinsonMatch Report
PremiershipRegular seasonSun2023-12-0315:00 Rangers2–0St Mirren47,835Ibrox StadiumMatthew MacDermidMatch Report
PremiershipRegular seasonSun2023-10-0812:00 St Mirren0–3Rangers6,984The Simple Digital ArenaNick WalshMatch Report
PremiershipChampionship roundSat2023-05-2712:30 St Mirren0–3Rangers7,490St. Mirren ParkMatthew MacDermidMatch Report
PremiershipRegular seasonSat2023-04-1515:00 Rangers5–2St Mirren48,703Ibrox StadiumSteven McLeanMatch Report
PremiershipRegular seasonSat2022-11-1212:30 St Mirren1–1Rangers6,358The Simple Digital ArenaKevin ClancyMatch Report
PremiershipRegular seasonSat2022-10-0815:00 Rangers4–0St Mirren49,274Ibrox StadiumNick WalshMatch Report
PremiershipRegular seasonSun2022-04-1012:00 St Mirren0–4Rangers6,583The Simple Digital ArenaJohn BeatonMatch Report
PremiershipRegular seasonSun2021-12-2615:00 Rangers2–0St Mirren500Ibrox StadiumSteven McLeanMatch Report
PremiershipRegular seasonSun2021-10-2412:00 St Mirren1–2Rangers6,100The Simple Digital ArenaSteven McLeanMatch Report
PremiershipRegular seasonSat2021-03-0615:00 Rangers3–0St MirrenIbrox StadiumSteven McLeanMatch Report
PremiershipRegular seasonWed2020-12-3015:00 St Mirren0–2RangersThe Simple Digital ArenaAlan MuirMatch Report
PremiershipRegular seasonSun2020-08-0915:00 Rangers3–0St MirrenIbrox StadiumAndrew DallasMatch Report
PremiershipRegular seasonSun2020-03-2212:00 St MirrenRangersThe Simple Digital ArenaMatch ReportMatch Cancelled
PremiershipRegular seasonWed2020-01-2219:45 Rangers1–0St Mirren49,297Ibrox StadiumNick WalshMatch Report
PremiershipRegular seasonSun2019-08-2512:15 St Mirren0–1Rangers7,332The Simple Digital ArenaKevin ClancyMatch Report
PremiershipRegular seasonSat2019-02-0215:00 Rangers4–0St Mirren49,463Ibrox StadiumAndrew DallasMatch Report
PremiershipRegular seasonSat2018-11-0312:30 St Mirren0–2Rangers6,033The Simple Digital ArenaWilliam CollumMatch Report
PremiershipRegular seasonSun2018-08-1215:00 Rangers2–0St Mirren49,680Ibrox StadiumDon RobertsonMatch Report
ChampionshipRegular seasonSun2016-05-0112:30 St Mirren2–2Rangers5,933The Simple Digital ArenaDon RobertsonMatch Report
ChampionshipRegular seasonSat2016-02-2715:00 Rangers1–0St Mirren46,366Ibrox StadiumJohn McKendrickMatch Report
ChampionshipRegular seasonSun2015-10-2512:30 St Mirren0–1Rangers5,477The Simple Digital ArenaSteven McLeanMatch Report
ChampionshipRegular seasonFri2015-08-0719:45 Rangers3–1St Mirren49,216Ibrox StadiumKevin ClancyMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2024-01-2712:30 St Mirren0–1Rangers6,665The Simple Digital ArenaDavid DickinsonMatch Report
PremiershipRegular seasonSun2023-12-0315:00 Rangers2–0St Mirren47,835Ibrox StadiumMatthew MacDermidMatch Report
PremiershipRegular seasonSun2023-10-0812:00 St Mirren0–3Rangers6,984The Simple Digital ArenaNick WalshMatch Report
PremiershipChampionship roundSat2023-05-2712:30 St Mirren0–3Rangers7,490St. Mirren ParkMatthew MacDermidMatch Report
PremiershipRegular seasonSat2023-04-1515:00 Rangers5–2St Mirren48,703Ibrox StadiumSteven McLeanMatch Report
PremiershipRegular seasonSat2022-10-0815:00 Rangers4–0St Mirren49,274Ibrox StadiumNick WalshMatch Report
PremiershipRegular seasonSun2022-04-1012:00 St Mirren0–4Rangers6,583The Simple Digital ArenaJohn BeatonMatch Report
PremiershipRegular seasonSun2021-12-2615:00 Rangers2–0St Mirren500Ibrox StadiumSteven McLeanMatch Report
PremiershipRegular seasonSun2021-10-2412:00 St Mirren1–2Rangers6,100The Simple Digital ArenaSteven McLeanMatch Report
PremiershipRegular seasonSat2021-03-0615:00 Rangers3–0St MirrenIbrox StadiumSteven McLeanMatch Report
PremiershipRegular seasonWed2020-12-3015:00 St Mirren0–2RangersThe Simple Digital ArenaAlan MuirMatch Report
PremiershipRegular seasonSun2020-08-0915:00 Rangers3–0St MirrenIbrox StadiumAndrew DallasMatch Report
PremiershipRegular seasonWed2020-01-2219:45 Rangers1–0St Mirren49,297Ibrox StadiumNick WalshMatch Report
PremiershipRegular seasonSun2019-08-2512:15 St Mirren0–1Rangers7,332The Simple Digital ArenaKevin ClancyMatch Report
PremiershipRegular seasonSat2019-02-0215:00 Rangers4–0St Mirren49,463Ibrox StadiumAndrew DallasMatch Report
PremiershipRegular seasonSat2018-11-0312:30 St Mirren0–2Rangers6,033The Simple Digital ArenaWilliam CollumMatch Report
PremiershipRegular seasonSun2018-08-1215:00 Rangers2–0St Mirren49,680Ibrox StadiumDon RobertsonMatch Report
ChampionshipRegular seasonSat2016-02-2715:00 Rangers1–0St Mirren46,366Ibrox StadiumJohn McKendrickMatch Report
ChampionshipRegular seasonSun2015-10-2512:30 St Mirren0–1Rangers5,477The Simple Digital ArenaSteven McLeanMatch Report
ChampionshipRegular seasonFri2015-08-0719:45 Rangers3–1St Mirren49,216Ibrox StadiumKevin ClancyMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2022-11-1212:30 St Mirren1–1Rangers6,358The Simple Digital ArenaKevin ClancyMatch Report
ChampionshipRegular seasonSun2016-05-0112:30 St Mirren2–2Rangers5,933The Simple Digital ArenaDon RobertsonMatch Report

Fixture Leaders

Rangers Players vs. St Mirren

Rangers Players vs. St Mirren Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Scott Arfieldca CANMF12541110010
Dominic Balleng ENGDF,MF2120000000
Jack Butlandeng ENGGK3270000000
Todd Cantwelleng ENGFW,MF4310140010
Lassana Coulibalyml MLIFW,MF190000000
Cyriel Dessersng NGAFW3181100000
Jon Flanaganeng ENGDF2180000010
Wes Foderinghameng ENGGK4360000000
Connor Goldsoneng ENGDF141,260110030
Andy Hallidaysct SCODF,MF6472000000
Filip Helanderse SWEDF,MF4281000010
Ryan Jacksct SCODF,MF9617000010
Nikola Katićhr CRODF3270000000
Ryan Kenteng ENGFW,MF11743220000
Rob Kiernanie IRLDF4360000020
Nicky Laweng ENGMF2150000000
John Lundstrameng ENGMF9745010020
Robby McCroriesct SCOGK190000000
Allan McGregorsct SCOGK121,080000000
Jon McLaughlinsct SCOGK2180000000
Alfredo Morelosco COLFW128591010030
Jamie Murphysct SCOFW,MF190010000
Michael O'Halloransct SCODF,FW190010000
Nathan Pattersonsct SCODF295000000
Nicolas Raskinbe BELMF4313020000
Abdallah Simasn SENFW,MF2179300000
John Souttarsct SCODF4360000000
James Taverniereng ENGDF201,707665720
Martyn Waghorneng ENGFW,MF3240010000
Lee Wallacesct SCODF,MF4360200020
Danny Wilsonsct SCODF3270000010
Joe Worralleng ENGDF2180000000
José Cifuentesec ECUMF189000000
Dujon Sterlingeng ENGDF,MF293000000
Ovie Ejariaeng ENGFW,MF2176000000
Barrie McKaysct SCOFW,MF4314000000
Jermain Defoeeng ENGFW4264211100
Joe Aribong NGAFW,MF8692110000
Rabbi Matondowls WALFW,MF5183010000
Ben Davieseng ENGDF2138000000
Malik Tillmanus USAMF2166000000
Ianis Hagiro ROUFW,MF7468110010
Kemar Roofejm JAMFW,MF4279501100
Glen Kamarafi FINMF9585010010
Rıdvan Yılmaztr TURDF4174020000
Jordan Jonesnir NIRFW,MF166000000
Steven Davisnir NIRMF8497000000
Borna Barišićhr CRODF171,314140020
Kenny Millersct SCOFW3225100000
Gedion Zelalemus USAMF2135000000
Jason Holtsct SCOMF4310200000
Tom Walshsct SCOMF160000000
Eros Grezdaal ALBFW,MF154000000
Leon Kingsct SCODF5146000000
Tom Lawrencewls WALFW,MF2135000010
Ross McCauslandnir NIRMF3174000000
Aaron Ramseywls WALMF145000000
James Sandsus USADF,MF2135000000
Zakariya Lovelaceeng ENGFW140000010
Daniel Candeiaspt PORFW,MF262100021
Leon Balogunng NGADF5305000000
Nicky Clarksct SCOFW,MF375010000
Billy Kingsct SCOFW,MF130000000
Ross McCroriesct SCODF,GK283000011
Dean Shielsnir NIRMF4105100010
Danilobr BRAFW129000000
Amad Dialloci CIVFW,MF129000000
Antonio Čolakhr CROFW299300010
Adam Devinesct SCODF122000000
Fashion Sakalazm ZAMFW,MF6354410000
Harry Forrestereng ENGMF120100000
Scott Wrightsct SCOFW,MF5287120000
Cedric Ittench SUIFW,MF116000000
Umar Sadiqng NGAFW114000000
Brandon Barkereng ENGFW,MF112000000
Calvin Basseyng NGADF2102000000
Sheyi Ojoeng ENGFW,MF111000000
Bongani Zunguza RSAMF111000000
Greg Stewartsct SCOFW,MF110000000
Fraser Airdca CANDF,MF19000000
Kyle Laffertynir NIRFW18000000
Andy Kingwls WALMF17000000
David Templetonsct SCOFW,MF17000000
Sam Lammersnl NEDFW26000000
Jordan Rossitereng ENGMF14000000
Bailey Ricesct SCODF11000000
Robbie Uresct SCOFW11000000
32221,719513679312

Rangers Goalkeepers vs. St Mirren

Rangers Goalkeepers vs. St Mirren Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Jack Butlandeng ENGGK3270505100.03
Wes Foderinghameng ENGGK436032
Robby McCroriesct SCOGK190101100.01
Allan McGregorsct SCOGK121,0801931684.210
Jon McLaughlinsct SCOGK218041375.01
221,9802972586.217

St Mirren Players vs. Rangers

St Mirren Players vs. Rangers Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Scott Agnewsct SCOMF2180000000
Jak Alnwickeng ENGGK5450000000
Keanu Baccusau AUSMF5273000000
Jack Bairdsct SCODF,MF5450000040
James Boltoneng ENGDF190000000
Eamonn Brophysct SCOFW2152000000
Elvis Bwomonoug UGADF,MF190000000
Trevor Carsonnir NIRGK3270000000
Stuart Carswellsct SCODF,MF2113000000
Luke Conlannir NIRDF,MF190000000
Hayden Coulsoneng ENGDF,MF190000000
Jake Doyle-Hayesie IRLMF2180000000
Anders Dreyerdk DENFW,MF190000000
Ryan Edwardsau AUSMF190000000
Ethan Erhahonsct SCOMF10665000020
Akin Famewoeng ENGDF190000000
Anton Ferdinandeng ENGDF2180000010
Sam Foleyie IRLMF3264000000
Marcus Frasersct SCODF131,145000030
Declan Gallaghersct SCODF3270000000
Alex Gogićcy CYPDF,MF7537000000
Zachary Hemmingeng ENGGK3270000000
Václav Hladkýcz CZEGK3270000000
Gary Irvinesct SCODF2180010000
Simeon Jacksonca CANFW2145000000
Alfie Joneseng ENGDF,MF190000000
Sean Kellysct SCODF,FW3193000010
Cole Kpekawaeng ENGDF190000000
Jamie Langfieldsct SCOGK3270000000
Dean Lynesseng ENGGK190000000
Brad Lyonsnir NIRMF190000000
Gary MacKenziesct SCODF190000000
Kyle Magennissct SCOMF3186000000
Conor McCarthyie IRLDF6495000010
Paul McGinnsct SCODF,MF5436000010
Sean McLoughlinie IRLDF190000000
Paul McMullansct SCOFW,MF2124000000
Ian McShanesct SCOMF2106000010
Jason Naismithsct SCODF2180000000
Mark O'Harasct SCODF,MF7620200000
Jonathan Obikaeng ENGFW5364000010
Mihai Popescuro ROUDF190000000
Alan Powerie IRLMF3270000010
Rocco Quinnsct SCOMF2180000000
Mark Ridgerssct SCOGK190000000
Connor Ronanie IRLMF2180100000
Craig Samsonsct SCOGK2180000000
Joe Shaughnessyie IRLDF8720000030
Cammy Smithsct SCOFW,MF190000010
Richard Taitsct SCODF,MF7440000000
Greg Tanseyeng ENGMF190000000
Peter Urminskýsk SVKGK190000000
Calum Waterssct SCODF2180000020
Keith Watsonsct SCODF3270000000
Andy Webstersct SCODF3270000000
İlkay Durmuştr TURDF,MF5274000000
Stevie Mallansct SCOMF4352010000
Danny Mullensct SCOFW4183000010
Jonah Ayungake KENFW3212100000
Jordan Jonesnir NIRFW,MF177000000
Conor McMenaminnir NIRMF2157000020
Brandon Masoneng ENGDF,MF176000000
Junior Moriaseng ENGFW,MF3117000000
David Clarksonsct SCOFW2139000000
Matthew Millarau AUSDF,MF175000000
Nathan Sheroneng ENGDF,MF174000010
Steven Thompsonsct SCOFW4204000100
Richard Tayloreng ENGDF3233000000
Kwon Hyeokkyukr KORMF171000000
Dylan Connollyie IRLFW,MF2151000000
Jamie McGrathie IRLMF5399000010
Nicolai Brock-Madsendk DENFW168000000
Jim Goodwinie IRLDF,MF282000020
Cameron Howiesonnz NZLMF2123100000
Stephen McGinnsct SCOMF3245000010
Jay Hendersonsct SCOMF2152000000
Alex Coopersct SCODF,MF161000000
Tony Wattsct SCOFW,MF161000000
Caolan Boyd-Muncenir NIRMF5180000000
Matty Willockms MSRMF2134000000
Kyle McAllistersct SCOFW,MF5162000000
Collin Quanerde GERFW154000000
Charles Dunneie IRLDF8452000010
Scott Tansereng ENGDF,MF9719000020
Duckens Nazonht HAIFW135000000
Jordan Stewartsct SCOMF131000000
Jordan Kirkpatricksct SCOMF130000000
Thierry Smalleng ENGDF,MF129000000
Alex Greivenz NZLFW6169000000
Mikael Mandronfr FRAFW250000000
James Scottsct SCOFW127000000
Cameron MacPhersonsct SCOMF5221000010
Lewis Morgansct SCOFW,MF252100000
Ryan Flynnsct SCOMF8442000000
Toyosi Olusanyaeng ENGMF286000000
Mateo Mužekhr CRODF118000000
Calum Gallaghersct SCOFW4247100000
Greg Kiltiesct SCOFW,MF8473000000
Curtis Maineng ENGFW7454000030
Tony Andreufr FRAMF297000000
Laurențiu Corburo ROUDF114000000
Kristian Denniseng ENGFW249000000
Lawrence Shanklandsct SCOFW3192000000
Stav Nachmaniil ISRFW110000000
Kieran Offordsct SCOMF345000000
Cody Cookeeng ENGMF18000000
Alan Gowsct SCOFW,MF18000000
Kaine Kessleris ISLFW17000000
Ryan Strainau AUSDF,MF4213000011
Lewis Jamiesonsct SCOFW4141000000
Dylan Reidsct SCOMF24000000
32121,7177201381

St Mirren Goalkeepers vs. Rangers

St Mirren Goalkeepers vs. Rangers Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Jak Alnwickeng ENGGK545036122569.40
Trevor Carsonnir NIRGK327019101257.90
Zachary Hemmingeng ENGGK32701561066.70
Václav Hladkýcz CZEGK32701261083.30
Jamie Langfieldsct SCOGK327040
Dean Lynesseng ENGGK19084450.00
Mark Ridgerssct SCOGK19030
Craig Samsonsct SCOGK218040
Peter Urminskýsk SVKGK1903300.00
221,98093526164.50

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.