Ipswich Town have announced the signing of Accrington Stanley striker Kayden Jackson for an undisclosed fee.

The 24-year-old scored 16 goals last season in League Two as Stanley won the title.

Town have confirmed they saw off competition from other Championship clubs to secure his signature, while League One side Peterborough United were also interested.

Jackson will help fill the void left by Martyn Waghorn who joined Derby County on Wednesday.

He has agreed a three-year contract at Portman Road and links up again with Paul Hurst who also managed him at Grimsby Town.

“There were a few offers from other clubs but once I knew Ipswich wanted me, that was it. I just wanted it to happen,” Jackson said.

“I’ve always wanted to play at the highest level possible and I’ve got the chance now to play in the Championship with Ipswich. I’ve got to take it with both hands.”