Before the New Zealand team leaves for England, BJ Watling has announced that will retire from all cricket after the tour.