Openers Zak Crawley (122) and Ben Duckett (107) set the tone with quick-fire tons against a hapless Pakistan bowling attack before Ollie Pope (108)and Harry Brook (101 not out) compounded their misery.
Four English batsmen scored centuries as the tourists cantered to 506-4 at the close of play. The previous record for runs on the first day was the 494 Australia accumulated against South Africa in Sydney in 1910.