Can Scott Allan guess these Scottish Premiership players?

How many Scottish Premiership players can former Celtic, Dundee, Dundee United and Hibernian player Scott Allan guess right?