W 2002 roku po raz ostatni wystąpił w Pucharze Narodów Oceanii, który Nowa Zelandia wygrała. Batty wystąpił we wszystkich czterech meczach z Tahiti, Wyspami Salomona, Vanuatu i Australią. W 2003 roku wystąpił w Pucharze Konfederacji, na którym Nowa Zelandia odpadła w fazie grupowej. Na turnieju we Francji był rezerwowym i nie wystąpił w żadnym meczu. Ostatni raz w reprezentacji wystąpił 27 maja 2003 w zremisowanym 1-1 towarzyskim meczu ze Szkocją. Ogółem w latach 1995-2003 w reprezentacji wystąpił w barwach w 47 meczach.