Which of the following New Zealanders once got out for 299, just one short of a triple century, in a test match?
Walter Hadlee
John Wright
Martin Crowe
Bruce Edgar