Andrew Halliday è un centrocampista Hearts che ha giocato la maggior parte delle partite della sua squadra in Championship nel 2020/2021, avendo collezionato 26 presenze, per un totale di 2103 minuti. É partito titolare in 24 di queste presenze, su 27 giornate, ed è entrato a gara in corso 2 volte.
Halliday ha fatto la sua ultima presenza il 30 aprile, con Hearts: una vittoria per 4-0 contro Raith Rovers, in cui ha giocato 90 minuti. Il centrocampista ha realizzato 3 gol in questo campionato. Ha ricevuto 4 cartellini gialli.
Halliday ha segnato l'ultima volta nella competizione nella vittoria per 2-1 contro Dundee, il 6 marzo. Ha aperto le sue marcature in questo campionato contro Dundee il 16 ottobre, con una rete nella vittoria per 6-2.
Nella passata stagione di Premiership Halliday ha giocato 6 partite con Rangers, gare in cui ha fornito 1 assist.
Il centrocampista è passato tra le fila Hearts nel settembre 2020, mentre prima giocava con Rangers, con cui ha collezionato 107 presenze in campionato, con 9 gol e 5 assist.