Bolton batsman Haseeb Hameed has been reselected to play for England against India in the third test at Headingley starting today.

The 24-year-old ex-Bolton School pupil has been promoted up the order to open the batting with Rory Burns after batting at three at Lords in England's 151-run loss to India two weeks ago.

The last test was Hameed's first game for England since playing in India in 2016, with his return not would he would have hoped for.

Hameed was bowled first ball for a golden duck in his first innings for five years, and could only score nine runs in England's effort at salvaging a draw in the second innings.

He has now been selected to open the batting ahead of out-of-form Dom Sibley for the third test at Headingley, with England one nil down in the series with three to play.

Hameed was recalled to the England squad after being in fine form opening the batting for Nottinghamshire in the County Championship this season ­— averaging 45.85 with the bat ­— and having scored a century against an Indian touring side in July.

England lost this morning's toss and have been asked to field, meaning Hameed may have to wait a while before returning to the top of England's order.

England have made two more changes to their team, with Yorkshire's Dawid Malan earning a recall along with Somerset seamer as well as Craig Overton ­— who is returning to England’s Test side for the first time in two years.

Lancashire pacer Saqib Mahmood missed out on earning his first call up to the England test team.