Jim Forrest, formé par les Rangers, débute en équipe première pour pallier le départ de Jimmy Millar. Il se révèle un buteur prolifique et inscrit 145 buts en 163 matchs pour l'équipe de Glasgow, sa ville natale (son 50e but a lieu lors de son 45e match). Il marque 57 buts (un record) durant le championnat 1964-65, record qui tient toujours en 2023.
Il détient également le record du nombre de buts inscrits par un joueur des Rangers en un match de Scottish League Cup, cinq buts inscrits lors d'une victoire 7-1 contre Hamilton Accies le .
Sa carrière chez les Rangers prend fin après la défaite en Scottish Cup contre Berwick Rangers en . George McLean et lui sont désignés comme responsables, et font en sorte de quitter le club quelques semaines plus tard.
Le cousin de Jim Forrest, Alex Willoughby, est également un footballeur professionnel. Les deux joueurs sont coéquipiers dans les clubs de Drumchapel, Rangers, Aberdeen et des Hong Kong Rangers[2].