Four English batsmen score centuries as visitors become the first team to score 500 runs on the first day of a Test.

England's Ben Duckett celebrates after completing his century.
England's Ben Duckett celebrates after completing his century. (Reuters)

Four of England's top five batsmen have smashed rapid hundreds in a record-breaking day of batting as the visitors racked up a jaw-dropping 506-4 on the opening day of the first Test against Pakistan in Rawalpindi.

It is the first time in Test cricket that 500 runs have been scored on the first day.

On the first day of the first Test on Thursday, England's batting looked like a continuation of their victorious campaign at the T20 World Cup in Australia as the visitors put Pakistan to the sword on a flat track and against an attack that included three debutants.

Openers Zak Crawley (122) and Ben Duckett (107) combined in a 233-run stand to give England a blazing start.

Number three batsman Ollie Pope made 108 while Harry Brook, who was unbeaten on 101 off 81 balls, illustrated their approach best when he smashed six fours in an over from Saud Shakeel.

Ben Stokes was batting on 34 when bad light stopped play, doubtless to the relief of the Pakistan camp.

Following Stokes' decision to bat after winning the toss, Crawley gave an early indication of their intent, smashing three boundaries in the first over from Naseem Shah.

Crawley, on 99, got an lbw decision against him overturned and went on to smash an 86-ball century, the fastest by an English Test opener.

Boundaries flowed from the other end as Duckett, playing his first Test in six years, brought up his maiden international century.

The eventful second session was more competitive, though, with Zahid Mahmood and Haris Rauf picking up three wickets between them.

Leg spinner Zahid trapped Duckett lbw when the opener attempted to play a reverse sweep.

Crawley departed in the next over, bowled through the gate by Haris, after a sparkling knock which contained 21 fours.

Joe Root could not make the most of the docile pitch and fluffed a sweep shot against Zahid to depart for 23.

Pope fell after completing his third Test hundred but there was no respite for Pakistan as Brook raced to an 80-ball hundred.

England were forced to make a change to their original playing XI after several of their players were laid low by a virus that also threatened to delay the start of the match.

Will Jacks was brought in to replace stumper Ben Foakes, with Pope tasked with wicketkeeping duties.

England will also play in Multan and Karachi in their first Test tour of Pakistan since 2005.

Source: Reuters