RANGERS are looking to build on last weekend’s win at Hearts when they host top-six chasing St Mirren this weekend.
SunSport betting experts have previewed Saturday’s game and selected the best bets, tips and exclusive sign-up bonuses from our leading betting partners.
Find The Sun’s betting publishing principles here
Free bet offers from our partners

Take your pick!
- William Hill: Get your £60 in free bets when you stake a tenner on football – CLAIM HERE*
- Betfred: Get £50 in free football bets – CLAIM HERE*
- BetMGM: Get £40 in free bets to spend on football – CLAIM HERE*
- talkSPORT BET: Get up to £40 in free bets to spend on football – CLAIM HERE*
- Tote: Bet £10 & get £40 in bonuses – CLAIM HERE*
Rangers vs St Mirren preview
After that humiliating defeat to Queen’s Park, Rangers and Philippe Clement needed a reaction away to an in-form Hearts.
They’ll be the first to admit they rode their luck quite considerably in the capital but the 3-1 victory will have been very welcome.
They also had Jack Butland to thank after a terrific, man of the match display.
Given they’re 18 points ahead of third place Aberdeen and 13 behind leaders Celtic, and out the Scottish Cup, Gers are in no man’s land in the domestic scene at the minute and need to keep ticking over until European football returns.
St Mirren have won four of their last six games away from home and head into the weekend in sixth spot on goal difference.
It’s been a real rollercoaster of a season for Saints who begin a tough set of fixtures at Ibrox, where they’ve lost on every visit since 2011.
Rangers vs St Mirren latest odds
- Rangers at 1/5 with William Hill – CLAIM HERE
- Draw 6/1 with William Hill – CLAIM HERE
- St Mirren at 12/1 with William Hill – CLAIM HERE
Odds are correct at the time of publication and are subject to change.
William Hill new customer offer

William Hill £60 bonus
- Visit the William Hill website HERE*
- Register a new account and deposit a minimum of £10 using the Promo Code: T60
- Once registered, click ‘Opt In’ on the Vegas Promotions page
- Receive a £20 bonus to use on selected Vegas games
- Place a bet of at least £10 from your main balance on football on the William Hill Sportsbook at odds of 1/2 or greater
- After settlement – win or lose – William Hill will credit your account with £40 in free bets (4 x £10)
William Hill: Claim your £60 welcome bonus HERE*
Rangers vs St Mirren predictions
Home advantage
It’s a tough place for every team to go but Ibrox has proved especially tough on St Mirren in the last decade.
They’ve lost on every visit since 2011 and no reason that will change here.
Gers were second best for majority of game at Tynecastle yet still scored thrice. Need to make amends in front of home support after last result here.
- Rangers to score over 3.5 goals at 19/10 – CLAIM HERE
*William Hill. 18+. Play Safe. New players only, using promo code T60. Valid from 13/04/2022. Online play. Get £60 Bonus split between Vegas & Sports in the following manner – (i) Deposit £10 to unlock £20 Vegas Free Bet on Selected Games (72hr expiry, wagering reqs apply); then (ii) bet £10+ (odds 1/2+) with cash (excl. £10 deposit) or Vegas winnings (after wager reqs met). Once settled, receive £40 Sports Free Bets excluding Virtual Markets (4x £10, 7 days expiry). Payment methods & country restrictions apply. Full T&Cs apply.
*Betfred. New customers only. Register with BETFRED50. Deposit £10+ via Debit Card and place first bet £10+ at Evens (2.0)+ on Sports within 7 days to get 3 x £10 in Sports Free Bets & 2 x £10 in Acca Free Bets within 10 hours of settlement. 7-day expiry. Eligibility & payment exclusions apply. T&Cs apply.
*BetMGM. New customers only. 7 days to place qualifying bet of £10 at 1/1 (2.0) to receive 4 x £10 Free Bets: 1 x £10 football, 1 x £10 horse racing & 2 x £10 Bet Builders. Free Bets cannot be used on e-sports and non UK/IE horse racing. 7 day expiry. Exclusions apply. Stake not returned T&Cs apply. 18+ GambleAware.org.
*talkSPORT BET. 18+ New customers only. Opt in, bet up to £40 (min. £20) on any football market at odds of 2.00+, in 7 days. Get up to £40 in free bets on selected markets. Bonuses expire in 7 days. T&Cs apply, see below. GambleAware.org | Please gamble responsibly
*Tote. New customers online only. Eligibility restrictions apply. Only valid with code B10G40 on registration. £10 min qualifying bet at 1/1 (2.0) odds or greater across sports or racing (if EW then min £10 Win + £10 Place). Receive £20 Tote Credit, £10 Free Sports Bet and 50 Free Spins on Big Bass Bonanza within 48 hours of qualifying bet settlement. 7-day expiry on free bets & Tote Credit. Your first bet will be your qualifying bet. One per customer. UK & ROI customers only. 18+. Full T&Cs apply. Gambleaware.org. Full T&Cs apply.
Remember to gamble responsibly
A responsible gambler is someone who:
- Establishes time and monetary limits before playing
- Only gambles with money they can afford to lose
- Never chase their losses
- Doesn’t gamble if they’re upset, angry, or depressed
- Gamcare – www.gamcare.org.uk
- Gamble Aware – www.gambleaware.org
Find our detailed guide on responsible gambling practices here.
For help with a gambling problem, call the National Gambling Helpline on 0808 8020 133 or go to www.gamstop.co.uk