Dhaka: England captain Alastair Cook elected to field after winning the toss against Bangladesh in the second one-day international on Tuesday.
England, who lead 1-0 in the three-match series following their six-wicket win in the opening game on Sunday, replaced paceman Ryan Sidebottom with debutant James Tredwell.
The hosts brought in Rubel Hossain and Suhrawadi Shuvo in place of Junaid Siddiqui and Mashrafe Mortaza. Shuvo is making his one-day debut.
Squad
England: Alastair Cook (capt), Craig Kieswetter, Kevin Pietersen, Paul Collingwood, Eoin Morgan, Matt Prior (wk), Luke Wright, Tim Bresnan, Stuart Broad, Graeme Swann, James Tredwell.
Bangladesh: Shakib Al Hasan (capt), Tamim Iqbal, Imrul Kayes, Aftab Ahmed, Mushfiqur Rahim (wk), Mohammad Mahmudullah, Naeem Islam, Rubel Hossain, Abdur Razzak, Shafiul Islam, Suhrawadi Shuvo.