Preston North End have signed former England And Bolton striker Kevin Davies on a two-year contract. The 36 year old was released by the Wanderers at the end of last season after 10 years at the Reebok Stadium.

The veteran forward scored 84 goals in 407 appearances for Bolton, 67 of them in the Premier League.