В 2005 году Маккейн принял участие в Кубке конфедераций. На турнире он сыграл в матчах против команд Аргентины, Германии и Туниса.