Peu de joueurs de Man Utd peuvent se targuer d'avoir trouvé le chemin des filets aussi souvent que David Herd. En sept années passées à Old Trafford, il a inscrit 145 buts en 265 matches.
Herd grandissait dans l'agglomération mancunienne, à Moss Side, et rejoignait son père, ancien joueur de Manchester City, à Stockport County en tant qu'amateur en 1949. Il devenait professionnel deux ans plus tard et rejoignait Arsenal en 1954 où il marquait un total impressionnant de 99 buts en 166 matches.
En 1961, il terminait deuxième derrière Jimmy Greaves au classement des buteurs de Première Division et attirait l'attention de Matt Busby qui déboursait 40 000 £ pour s'attacher ses services cette même année.
Herd marquait lors de ses débuts avec United en FA Cup, en Coupe de la Ligue et dans les trois compétitions européennes. Pour sa troisième sortie avec les Red Devils, il envoyait un véritable boulet de canon pour inscrire son 100e but en championnat. Il terminait sa première saison à Old Trafford avec 14 buts en 27 titularisations.
Herd marquait par deux fois en finale de la FA Cup, gagnée 3-1 contre Leicester City en 1963, avant d'aider MU à terminer deuxième du championnat la saison suivante. Avec Denis Law, ils marquaient 50 buts. United était couronné champion un an plus tard, et l'année suivante, en 1965/66, Herd faisait trembler les filets à 32 reprises.
Un nouveau titre l'attendait en 1967, mais ce succès était synonyme de tristesse pour Herd,
victime d'une fracture de la jambe en novembre 1966, peu après avoir inscrit un triplé contre trois gardiens différents lors de la victoire 5-0 sur Sunderland. Cette blessure le cantonnait alors au banc de touche.
Même s'il ratait la finale, il recevait sa médaille de vainqueur de la Coupe d'Europe pour avoir participé au triomphe de MU en 1968. Mais deux mois plus tard, il partait pour Stoke City. Il devenait par la suite entraîneur et effectuait des passages à Waterford et Lincoln City.