Ireland ha sido internacional por Irlanda en las secciones sub-15, 16, 17 y absoluta, debutando con el primer equipo en enero de 2006, tras entrar en sustitución de John O'Shea cuando contaba con 19 años.