England captain Alastair Cook has scored his 25th Test century during his nation's second Test against New Zealand.
The 28-year-old, who has now scored seven centuries in 11 games as captain, reached the feat on day four of the Test against the Black Caps at Headingley.
Cook has also made history by becoming only the eighth England player to reach 10,000 international runs when he scored 89 this morning.
The prolific skipper has taken just six-and-a-half years to reach his 25th Test century.