27 березня 2007 року Кемпбелл дебютував за збірну Шотландії до 20 років у грі проти однолітків з Канади, забивши два голи, які принесли перемогу 2:1. Згодом Кемпбелл поїхав з командою на молодіжний чемпіонат світу 2007 року у Канаді. На турнірі він забив один гол у матчі проти Японії (1:3), а його команда програла всі три гри і не вийшла з групи.