The Sunderland striker sustained a groin injury in training on Monday.
England boss Fabio Capello said: “Darren Bent is out – I think we will play Peter Crouch.”
John Terry and Phil Jagielka have already withdrawn from Capello’s squad for the clash with Montenegro.