1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 8 janvier 2014
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Après avoir commencé sa carrière en Écosse, il s'engage, après avoir refusé une offre de Fulham FC, pour Chelsea FC, dans le cadre d'un transfert de 5 000 £. Il y restera onze années et deviendra un joueur de base de l'équipe. Il joue en tout 410 matchs pour les Blues (dont 331 en championnat) pour 5 buts marqués (4 en championnat).
L'un de ses 5 buts est resté dans la mémoire des supporteurs du club, car il donne la victoire à Chelsea FC en finale de la Coupe de la Ligue en 1965 contre Leicester City FC, après avoir récupéré la balle à plus de 70 mètres des buts et traversé le terrain en dribblant tous ses adversaires pour marquer face à Gordon Banks.
Il arrêta sa carrière en 1973, restant dans l'encadrement technique des Blues. Lors de la saison 74-75, Chelsea enchaîne de mauvais résultats sportifs avec une situation financière très compliquée, ce qui amène au licenciement de Ron Suart(en) et à la nomination de McCreadie à la tête de l'équipe, en avril 1975. S'il ne peut éviter la relégation en D2, il reconstruit une équipe, nommant notamment comme nouveau capitaine Ray Wilkins à tout juste 18 ans. Il parvient à gagner la promotion pour revenir en D1 deux saisons plus tard.
Il quitte alors son poste de manière rocambolesque. Ayant gagné la promotion, il demande au club de lui offrir une voiture de fonction, demande que le président du club Brian Mears(en) n'accepte pas. McCreadie démissionne alors immédiatement, Mears revient le trouver pour lui proposer une augmentation ainsi que la voiture demandée. McCreadie, fidèle à sa réputation d'Écossais fier et têtu, ne reviendra jamais sur sa décision.