Unpopular opinion, but I think we should pay Marchbank out/retire or trade him (unlikely) if he cannot still play more than 10-15 games this season.
Has to be a point where we have to cut our losses and move on.
You make a good point, I would still be inclined to get him going and play the last 10 games of the season and then see if there's another club out there who might trade for him. If it appears he can get fit clubs would be interested and we should be active in trades next season.





