David McCracken, futbolista escocés. Juega de defensa y su actual equipo es el St. Johnstone FC de la Premier League de Escocia.