In all honesty, I don't think so.
Broke through into their first team over eight years ago but still only twenty four. Despite that less than a 150 first games in first team.
Had a couple of loan spells and knee surgery (good job McInnes is away or we'd have been in for him).
Decent enough wee player and will do ok with St Mirren but certainly wouldn''t take us to the next level.
Sky usually have games in the on demand section of Sky Go but you have to pay for Sky and not sure if that is available outside U.K.
Not aware of any other sites that show matches in full after the fact.
For Euros it might be worth checking if they have delayed coverage of games on BBC iPlayer or ITV player if you can access these outside U.K.