11 ноября 2010 года Дэвид впервые в своей карьере был удостоен вызова в первую сборную страны на товарищеский матч против Фарерских островов. В той же игре он и дебютировал за национальную команду, появившись на поле на замену вместо Криса Коммонса. 11 октября следующего года Гудвилли забил первый гол за первую команду Шотландии, реализовав пенальти в отборочной встрече к чемпионату Европы 2012 со сборной Испании.