Bolton batsman Haseeb Hameed has been selected to play for England against India at the home of cricket.

The 24-year-old ex-Bolton School pupil has been called in to replace Zak Crawley to bat at number three for England in the test which has started today at Lord's.

He has been in fine form for Nottinghamshire this season in the County Championship and recently scored 112 against an Indian touring side in July.

Hameed made his test debut for England in 2016 against India in Rajkot, before breaking a finger in the third game of that series followed by a dramatic fall in form domestically.

He was subsequently released by Lancashire before signing for Nottinghamshire in 2019.

This has seen his fortunes improve, averaging 45.85 across this season.

He comes in for Crawley, who has endured a torrid run in the last 12 months. His selection was expected for this test, with Moeen Ali and Mark Wood also recalled.

Anderson has survived an injury scare and is on the team sheet.

England won a slightly delayed toss and opted to bowl first, thrusting Anderson straight into work, with captain Joe Root persuaded by the overhead clouds.