Ballard ha fatto il suo debutto internazionale con il Team USA al 2000 IIHF World U18 Championships in Svizzera. È stato nominato nella squadra mentre giocava nel National Under-18 Development Program per la stagione 1999-2000. Ha contribuito con un gol e un assist in sei partite, mentre gli Stati Uniti hanno finito all'ottavo posto. Due anni dopo, Ballard è stato nominato nella squadra under 20 per il Campionato del Mondo Junior del 2001
nella Repubblica ceca. Ha giocato in sette partite, registrando un gol e un assist. Gli Stati Uniti persero nei quarti di finale contro la Russia e si posizionarono al quinto posto dopo aver sconfitto la Svezia 3<unk>2 in una partita di consolazione.