95 The margin of victory; it's England's fourth-highest in terms of runs against Pakistan in ODIs outside England, and their eighth-highest in all ODIs against them.

23 ODIs Pakistan have lost, out of their last 28 when they have been set a target of 250 or more. Their only wins during this period have been against Sri Lanka (three times), Zimbabwe and Bangladesh (once each).

226 Runs scored by England's top three batsmen, their highest in an overseas ODI. They exceeded their previous-best by a run: against West Indies in Barbados in 1998, their top three - Nick Knight, Alec Stewart and Graeme Hick - scored 225. In all ODIs this is England's seventh-best by their top three batsmen.

299 Balls bowled by Chris Woakes in ODIs between wickets: since taking the last wicket in Scotland's innings in the 2015 World Cup game on February 23, Woakes went six games without taking a wicket, during which period he bowled 49 overs for 292 runs. Add the five balls he bowled here before dismissing Iftikhar Ahmed, and he bowled a grand total of 299 consecutive wicketless deliveries in ODIs.

4-33 Woakes' returns today, his third-best figures in an ODI. He also went past 50 ODI wickets - he has 51 from 39 games, at an average of 35.27.

109 Alex Hales' score, his first ODI century; his previous-best in 20 innings was 67, against New Zealand earlier this year at Trent Bridge. In seven ODI innings between these two efforts, he only managed 64 runs, at an average of 9.14.

13 Instances of Pakistan being five down for 50 or fewer runs in an ODI in Asia - the last time it happened was in the 2011 World Cup game against New Zealand; also the number of century partnerships for England's first wicket in ODIs in Asia; and the date of today's game.

16 ODI ducks for Mohammad Hafeez, all of them when batting in the top three. It's the most ODI ducks by any Pakistan batsman batting in the top three: Salman Butt and Shahid Afridi have 15 each. Hafeez has batted 165 times in the top three, which is third-highest for Pakistan, after Saeed Anwar (232 innings, 14 ducks) and Rameez Raja (179 innings, 13 ducks).

300 ODIs as match referee for Ranjan Madugalle, the highest so far; Chris Broad is next with 268 ODIs.