4 Number of players to have made 2000 runs and taken 100 wickets in fewer Tests than Moeen Ali. Shakib Al Hasan was the quickest to the milestone - achieved in 31 Tests - followed by Trevor Goddard (36), and Keith Miller and Tony Greig who completed the double in 38 Tests each. Moeen's bowling average is the second worst among the 28 players to have achieved this feat, and in terms of difference between batting and bowling averages, Moeen is placed seventh. However, he reached the landmark in fewer Tests than greats like Ian Botham, Garry Sobers and Imran Khan.

7 Number of England offspinners to have taken 100 or more Test wickets, including Moeen. Graeme Swann leads the list with 255 wickets.

3 Number of England bowlers to have taken 100-plus Test wickets since Moeen's debut in June 2014: Stuart Broad (132) and James Anderson (124). Among England's spinners, Adil Rashid is the second-highest wicket-taker with 38 wickets at 42.78 in 10 Tests.

65 Consecutive innings without a fifty for Stuart Broad, before this Test. The last time he scored a fifty was in the 2013 Ashes Test at Trent Bridge. He had averaged `16.53 in those 65 innings with a highest score of 47. In his first 80 Test innings, he had made 11 fifty-plus scores and averaged 25.21.

10 Run rate of the partnership between Broad and James Anderson; they smashed 45 runs in 4.3 overs. Their rapid partnership led England past 450 after they had lost 4 for 56 at the start of the second day.

5 Fifty-plus scores for Dean Elgar in 10 Test innings this year. In all, he has scored 530 runs at average of 53. No other South African has more than three fifty-plus scores in Tests in 2017.

Bharath Seervi is stats sub-editor at ESPNcricinfo. @SeerviBharath