Stats highlights from the run feast from Cuttack:
150 by Yuvraj is the second-highest by an Indian number four in ODIs after 153* by Mohammad Azharuddin against Zimbabwe at the same venue in 1998. 134 by Dhoni is the second-highest for an Indian number five in ODIs following Yuvraj's 139 against Australia at the SCG in 2004.
138* Previous highest score by an Indian batsman against England in ODIs Yuvraj scoring an unbeaten 138 off 78 balls in Rajkot in 2008. Yuvraj went past his own score and posted 150 today.
5 Dhoni became the fifth player to hit 200 sixes in ODIs after Shahid Afridi (356), Sanath Jayasuriya (270), Chris Gayle (270) and Brendon McCullum (200). 196 of his 203 sixes came for India which makes it the most for India eclipsing 195 by Sachin Tendulkar.
1478 runs by Yuvraj in 35 innings is the most for an Indian batsman against England in ODIs overtaking 1455 by Sachin Tendulkar in 37 innings.
10 Century partnerships between Yuvraj and Dhoni in ODIs. They became the fourth Indian pair to do so and took the fewest innings to reach the landmark - 65. The 10th such stand was also Dhoni's most with any batsman, going past nine with Suresh Raina.
2 Yuvraj and Dhoni became the second pair aged above 35 to register hundreds in the same ODI innings after Tillakaratne Dilshan and Kumar Sangakkara, who did it twice in the 2015 World Cup.
The 256-run stand between Yuvraj and Dhoni is:
The second-highest fourth wicket stand in all ODIs after 275* by Mohammad Azharuddin and Ajay Jadeja against Zimbabwe at the same venue in 1998
The highest partnership between the pair in ODIs surpassing 158 against Zimbabwe in Harare in 2005
The highest stand for India against England in all ODIs bettering the 209* by Virat Kohli and Gautam Gambhir in Delhi in 2011
The fifth-highest partnership for India for any wicket
381 for six by India is the third-highest total against England in ODIs after 398 for five by New Zealand at the Oval in 2015 and 387 for five by India in Rajkot in 2008. It surpassed the previous highest total of 363 for five in Cuttack by the home side against Sri Lanka in 2014.
23 Instances of India scoring 350-plus in ODIs the most among all teams going past South Africa's 22 instances. India have never lost an ODI after scoring 350-plus in an innings in an ODI.
381 is the highest by a team in ODIs after losing the first three wickets for less than 25 runs. The previous highest was 368 for five by Australia against Sri Lanka at the SCG in 2006 . 341 runs added by India's number four and below is the most in an ODI bettering 302 by New Zealand against Sri Lanka in Dunedin in 2015 .
366 for eight by England is the second-highest by a team which ended up losing after 411 for eight by Sri Lanka against India in Rajkot in 2009. It was also England's highest total against India surpassing 350 they scored in the previous ODI.
745 The aggregate of 745 runs in this ODI is the fourth-highest in an ODI and second-highest in an ODI in India after 825 runs between India and Sri Lanka in Rajkot in 2009 . The highest remains 872 runs in the match between Australia and South Africa in Johannesburg in 2006 .
India top the list of most 350-plus totals in ODIs - Cricbuzz