Zafar Ansari
Zafar Ansari is the only left-arm bowler in the England squad Getty Images

Zafar Ansari is poised to make his England debut in the second Test against Bangladesh on Friday (28 October). The Surrey all-rounder has been named in the side ahead of his County colleague Gareth Batty, while Steven Finn has also been selected at the expense of Stuart Broad.

Ansari, 24, will take his place alongside Moeen Ali and Adil Rashid in a three-man spin attack, as England prepare for another spin-friendly surface in Dhaka. Captain Alastair Cook revealed he was keen for Ansari to make his Test debut before England begin their five-match series in India, which starts in Rajkot on 9 November.

"Clearly we had the opportunity to not rotate, but the last thing we wanted was to go to India with too many people who haven't played much cricket," Cook explained to BBC Radio 5 Live.

"We don't know a huge amount about either Batty or Ansari in terms of Test cricket, we could easily have picked them the other way round but they will get one Test each and that is important. In an ideal world we would have liked Jake Ball to play too but Chris Woakes needs another run-out."

Meanwhile, Cook has also revealed that James Anderson, England's all-time leading wicket-taker, has resumed bowling indoors in the UK after a shoulder injury. However, the captain insisted that Anderson, 34 – who has already been ruled out of the opening Test against India – will not be rushed back before he is fully fit.

England XI for second Test against Bangladesh: Alastair Cook, Ben Duckett, Joe Root, Gary Ballance, Moeen Ali, Ben Stokes, Jonny Bairstow, Chris Woakes, Adil Rashid, Zafar Ansari, Steven Finn.