Which Premiership players will be free agents on 1 July?published at 16:02 30 June

Scotland internationals Greg Taylor (left), Lawrence Shankland (centre) & Allan Campbell (right) are all set to become free agents
BBC Sport has taken a look at which players will be free agents on 1 July.
The majority of major football leagues run from late summer to late spring, with pre-season in June and July. Therefore, contracts across most divisions typically expire at 23:59 on 30 June each year.
Those whose contracts are expiring but have already agreed transfers to new clubs are not included, as they will not become free agents.
Some Scottish Premiership contracts expire on 31 May rather than 30 June - the below players either already are or will become free agents.
Aberdeen: Tom Ritchie
Celtic: Greg Taylor
Dundee: Scott Fraser, Antonio Portales, Joe Shaughnessy
Dundee United: David Babunksi, Allan Campbell, Lewis Moult, Bryan Mwangi
Falkirk: N/A
Hearts: Jorge Grant, Barrie McKay, Lawrence Shankland
Hibernian: Maksymilian Boruc, Junior Hoilett
Kilmarnock: Kyle Magennis, Kieran O'Hara, Kyle Vassell
Livingston: N/A
Motherwell: Moses Ebiye, Harry Paton, Dominic Thompson, Davor Zdravkovski
Rangers: Adam Devine, Tom Lawrence, Ianis Hagi
St. Mirren: Dennis Adeniran, Elvis Bwomono
