פורסט התחיל את הקריירה שלו בקבוצת הילדים של סלטיק. שיחק בצעירותו גם טניס, אך לבסוף החליט להמשיך כשחקן כדורגל. עד מהרה התבלט וסומן ככישרון גדול. ב-30 באוגוסט2009 חתם לארבע שנים בקבוצה הבוגרת. ב-1 במאי2010 ערך את הופעת הבכורה שלו בקבוצה בניצחון 0-4 נגד מאת'רוול בה גם כבש את שער הבכורה שלו.
באוגוסט 2016 חתם לשלוש שנים נוספות בסלטיק. בעונת 2016/2017 הפך לשחקן הרכב פותח של סליטיק ורשם בעונה זו 46 הופעות וכבש 8 שערים, בעונה שהייתה אחת מעונות השיא של סלטיק שסיימה עונה ללא הפסד בליגה. בעונת 2018/2019 רשם את עונת השיא שלו עם 11 שערים ב-33 משחקי ליגה.
ב-17 בנובמבר2018 הבקיע את שני השערים הראשונים שלו עבור הנבחרת בניצחון החוץ שלה 4-0 נגד אלבניה במסגרת ליגת האומות. 3 ימים לאחר מכן הבקיע שלושער בניצחון 2-3 נגד ישראל. בכך הפך לשחקן הראשון של סלטיק שמבקיע שער במדי הנבחרת מאז ג'ימי קווין שעשה זאת בשנת 1908 ולשחקן הראשון שכובש במדי הנבחרת יותר משער אחד בשני משחקים ברציפות מאז 1963 אז עשה זאת דניס לאו.