David James McGoldrick, né le 29 novembre 1987 à Nottingham (Angleterre), est un footballeur international irlandais qui évolue au poste d'attaquant à Sheffield United.
David McGoldrick signe un contrat de quatre ans à Nottingham Forest, en provenance de Southampton, le 29 juin 2009, alors que l'indemnité de transfert est estimée à 1 M£. Sa venue à Nottingham lui permet de rejoindre le club de sa ville natale, ce qu'il souligne le jour de son arrivée en disant : « Je suis un gars de Nottingham et avoir la chance de revenir chez moi, là où sont ma famille et mes amis, c'est un rêve. » Mais, mis en concurrence avec de nombreux attaquants talentueux, comme Robert Earnshaw, Nathan Tyson, Dele Adebola et Joe Garner, McGoldrick a peu d'opportunités d'être titulaire au club.
C'est dans l'optique d'avoir davantage de temps de jeu qu'il est prête un mois en septembre 2011 à Sheffield Wednesday. Fin août 2012, il est prêté six mois à Coventry. Ayant inscrit 17 buts en 25 rencontres avec ce dernier club, il retourne en prêt dans une autre formation, Ipswich Town, en janvier 2013.