Alan Forrest è un centrocampista Livingston che ha giocato la maggior parte delle partite della sua squadra in Premiership nel 2020/2021, avendo collezionato 30 presenze, per un totale di 1837 minuti. É partito titolare in 21 di queste presenze, su 38 giornate, ed è entrato a gara in corso 9 volte.
La sua ultima presenza nella competizione è stata il 15 maggio, partita in cui ha giocato 21 minuti con la maglia Livingston contro St. Johnstone, nel pareggio per 0-0. In totale il centrocampista ha realizzato 4 reti in questa stagione; ha inoltre registrato 1 assist.
L'ultimo gol di Forrest nella competizione è arrivato nella vittoria per 3-1 contro Ross County, il 10 gennaio. Ha aperto le sue marcature in questo campionato contro Motherwell il 12 agosto, con una rete nel pareggio 2-2.
Forrest ha giocato 26 partite di Championship nell'ultima stagione con Ayr United, realizzando 10 gol e fornendo 3 passaggi vincenti.
Prima di arrivare a vestire la maglia Livingston nel luglio 2020, il centrocampista ha collezionato 198 presenze in campionato con Ayr United, per un totale di 48 gol e 4 assist.