Daniel Finlayson St. Mirren è sceso in campo 3 partite di Premiership nel 2020/2021 dopo aver raggiunto il club il 5 ottobre 2020, essendo stato scelto nell'11 iniziale in 2 di queste ed essendo subentrato 1 volta.
Il difensore ha giocato la sua ultima gara il 12 maggio, con St. Mirren: un pareggio per 3-3 contro Kilmarnock, in cui ha giocato 82 minuti.
Finlayson è passato tra le fila St. Mirren in prestito nell'ottobre 2020.