In the first of a three-match ODI series in the Netherlands, England posted 498/4 in 50 overs - beating their own record of 481/6 against Australia which they set almost four years ago.
Cheteshwar Pujara is making a Test comeback after a superb run in County Cricket while former Indian captain Virat Kohli and all-rounder Ravindra Jadeja are also back in the national squad.
England are otherwise unchanged, having defeated the New Zealnad by five wickets at Trent Bridge to take an unassailable 2-0 lead in the three-match series.
The pacer also said that McCullum had an agenda of 'let's attack the danger' and that's what charged up the players to give their best and go for the win.
A whooping 1,675 runs were scored during the match. It is still 49-runs short of becoming the highest-scoring Test match ever, as the fourth Test between England and Australia in 1948 Ashes saw both teams scoring a combined total of 1,723 runs, a record which has not been unbeaten.