7 The number of successive 300-plus scores England have scored in ODIs after this innings - the longest such streak by any team in the format. Australia had six successive 300-plus scores in 2007, which was the previous longest.
1 The number of 150-plus scores by England batsmen in the World Cup before Jason Roy's 153 in this match. Andrew Strauss had made 158 against India in a tied game in Bengaluru in the 2011 edition. This was Roy's third 150-plus score in ODIs. He equals Strauss' record for the most such scores by an England batsman.
338 England's highest total in World Cups before this match. It had come in the Bengaluru tie against India in 2011. Click here for the highest totals by England in the World Cup. This is also the highest total hit against Bangladesh in World Cups, beating the 370 scored by India in Dhaka in the 2011 tournament opener.
7 Where England's 386 in this match ranks amongst highest ever World Cup totals. Australia's 417/6 against Afghanistan in Perth in 2015 is the highest total in all World Cups. Click here for the full list.
14 Number of sixes hit by England batsmen in this match - the highest they have hit in any World Cup match. Their previous highest was seven sixes, which they hit on three separate occasions. The overall record for the most sixes in a World Cup innings is held by West Indies, who clobbered 19 of them against Zimbabwe in the 2015 World Cup.
78 Runs conceded by Mohammad Saifuddin from his ten overs in this match - the third highest conceded by a Bangladesh bowler in any World Cup game. Abdur Razzak had conceded 86 runs against Sri Lanka in the 2007 World Cup, which is the highest. Taskin Ahmed, who conceded 82 runs against the same opposition in the 2015 edition, is second on the list. Mustafizur Rahman, who ended up conceding 75 runs in this match, finds a place at No. 4.