Ballard fixo o seu debut internacional co Equipo dos Estados Unidos no Campionato Mundial Sub-18 de 2000 na Suíza. Foi nomeado para o equipo mentres xogaba no Programa Nacional de Desenvolvemento Sub-18 para a tempada 1999-2000. Contribuíu cun gol e unha asistencia en seis partidos, mentres os Estados Unidos remataron no oitavo lugar. Dous anos despois, Ballard foi nomeado para a selección sub-20 para o Campionato Mundial Xuvenil de 2001.
na República Checa. Xogou en sete partidos, rexistrando un gol e unha asistencia. Os Estados Unidos perderon nos cuartos de final ante Rusia e quedaron en quinto lugar despois de derrotar a Suecia 3<unk>2 nun partido de consolación.