Kane Williamson has surpassed Ross Taylor to become New Zealand's all-time highest run scorer in Test cricket with his second-innings performance against England.

The former captain headed into day four of the second Test in Wellington needing just four runs to overtake his former team-mate's haul of 7,683.

Williamson achieved the feat with his first runs of the day, clipping James Anderson through mid-wicket boundary in the opening over to reach 7,684.

The top-order batter, widely considered one of the finest players of his generation, has long been expected to surpass the figure, and does so in his 92nd Test match.

He guided the Black Caps to success in the inaugural World Test Championship in 2021, beating India in the final after back-to-back silver-medal finishes in the World Cup.

Between 2016 and 2022, he captained New Zealand in 40 Tests, before relinquishing his red-ball command last December to Tim Southee, though he remains white-ball skipper.

New Zealand are looking to bounce back from a first Test loss to England, after a 267-run defeat at Mount Maunganui.

They struggled in their first innings, mustering just 209 in response to the tourists' total of 435, with Ben Stokes forcing them to follow on.