Former Scottish Premiership striker Frank McAvennie says that Kemar Roofe's latest injury setback is a 'big blow' to Glasgow Rangers.

The Lowdown: Four weeks out

Speaking in his pre-game press conference ahead of their 1-0 win away at St Johnstone in the Scottish Cup fourth round on Saturday night, Michael Beale confirmed that Roofe would be out for the next 'four weeks', after coming off injured in their 2-1 win at home to Aberdeen in the Viaplay Cup semi-finals last Sunday.

The striker fell awkwardly moments after scoring the winner, and will now be out on the sidelines again after just coming back from a long-term knee injury.

The Latest: 'Big blow'

Speaking to Football Insider, McAvennie has claimed that Roofe getting injured again after just returning is 'not a good sign', and his latest setback is a 'big blow' for the Ibrox outfit:

He will have been delighted coming back and scoring a goal.

Then getting injured, it is not good for a footballer. When you are coming back from injury you look forward to getting on the pitch and playing.

He has got back on the pitch playing and got injured again. It is not a good sign.

Once you start getting injured, it means you are getting older and it is a hard thing to shift. He is a decent player and it will be a big blow to Rangers that is for sure.

The Verdict: Time to sell?

Roofe's current contract at Ibrox does not run out until 2024, but with the injury problems that he has been having, that stretch back to last season as well, it may be time for the club to pull the plug and try and sell him either this month or in the summer.

They brought in Antonio Colak last summer, and Alfredo Morelos and Fashion Sakala can still understudy for him up front, meaning that selling Roofe could free up space in the squad to strengthen elsewhere.

Nonetheless, he is 30 years of age, and so will not have a higher sell-on value than he does right now.