QPR have signed England goalkeeper Robert Green on a two-year deal, the club have announced.

Green, who has 12 caps, will arrive at Loftus Road on July 1 when his contract with West Ham expires.

''Rob is someone with vast experience at international and Premier League level and his pedigree speaks for itself,'' QPR boss Mark Hughes said.