Nato a Edimburgo nel 1934 e tifoso degli Hearts of Midlothian, David Craig Mackay firmò il suo primo contratto da professionista nel 1952 proprio con la sua squadra del cuore, esordendo in prima squadra nel novembre 1953. Non tardò a diventare l’anima degli Hearts. Era un giocatore completo, dotato di buona tecnica, ma anche forte fisicamente e determinato nei contrasti. Nonostante questo, in campo riuscì sempre a tenere a freno il suo carattere esuberante tanto che nella sua lunga carriera non venne mai espulso.