answers: Alastair Cook
context: reached 1,000 runs before the end of May in 1938, Bill Edrich, mainly thanks to a sporting declaration by Australia at 5.09pm on the third and final day of the match against Middlesex at Lord's on 28–30 May, when Edrich needed another 10 runs. The feat has become rare since the Second World War, with only Glenn Turner and Graeme Hick reaching 1,000 runs before the end of May since 1938. In part, this is due to the reduced schedule of first-class cricket since the introduction of domestic one-day cricket competitions in the 1970s, and a reduction in the number </s> usually sees between 50 and 150 boundary fours. Sixes are less common, and usually fewer than 10 (and sometimes none) will be scored in the course of a match (especially a Test match). The record for most sixes in a Test match innings is 12, which was achieved by Pakistani all-rounder Wasim Akram during an innings of 257 not out against Zimbabwe in October 1996 at Sheikhupura. The One Day International record for most sixes hit in an innings is held by Rohit Sharma who hit 16 sixes against Australia in Bengaluru on 2 November 2013 in his innings of </s> topped the national averages for six seasons, the highest of any post-World War II player, and is tied for third in the list of centuries for England behind only Alastair Cook and Kevin Pietersen. Boycott was also the first player to score 99 not out, and the first to score 99 and then a century in a Test match. The forty-eight century partnerships he was involved was a record for any England player, but has again been surpassed by Alastair Cook. In 1977 against Australia, Boycott became the first England player to bat on all five days of a Test
question: who has scored most test runs for england