Ipswich Town have announced the signing of striker Martyn Waghorn from Rangers.

Waghorn has signed a two-year deal with the Blues, with the option of adding a third. The fee is undisclosed, but is thought to be in the region of £1m.

He will wear the number 9 shirt for Ipswich and could make his debut at Luton in the Carabao Cup tomorrow.

Born in South Shields, Waghorn made a handful of Premier League appearances for Sunderland before moving to Leicester for £3m in 2010.

He spent the 2014/15 campaign at Wigan before joining Rangers where he has scored 44 goals across all competitions over the last two years.

The 5ft 10in tall left-footer can play as a winger or a forward and was capped at England Under-21 level. He was entering the final year of his deal at Ibrox, with new boss Pedro Caixinha looking to sell in order to buy.

Town have already signed one striker from Rangers this summer in the form of Joe Garner for a fee of £750k that could rise to £1m. The duo only started four games together last season.

McCarthy is after extra competition both up front (Garner, David McGoldrick and Freddie Sears) and in wide areas (Bersant Celina, Grant Ward and Danny Rowe).

What do you think? Is Waghorn a good signing?