Who have the Saints brought in & let go this summer?
In: Jack Sanders, defender (Kilmarnock); Josh Rae, goalkeeper (Airdrieonians); Uche Ikpeazu, forward (Port Vale); Josh McPake, forward (Stirling Albion).
Out: Dimitar Mitov, goalkeeper (Aberdeen, undisclosed); Liam Gordon, defender (Motherwell); Ross Tierney, midfielder (Bohemian); Chris Kane, forward (Dunfermline Athletic, loan to permanent); Jack Wills, goalkeeper (Queen's Park); Andrew Considine, defender; James Brown, defender; Ali Crawford, midfielder; Callum Booth, defender; Cammy Ballantyne, midfielder; Tony Gallacher, defender.
Loan ended: Luke Robinson, defender (Wigan Athletic); Diallang Jaiyesimi, midfielder (Charlton Athletic); Dave Richards, goalkeeper (Crewe Alexandra).
Read the Scottish Premiership ins & outs in full here.