David Ball has agreed a three-year deal with Fleetwood Town.

Peterborough United striker David Ball has joined npower League Two new-boys Fleetwood Town for an undisclosed fee, subject to a medical.

Ball has penned a three year deal with the Cod Army. The former Manchester City youngster scored nine goals in 41 appearances for Posh.