Former Tottenham striker Gary Lineker has courted controversy after he appeared to brand striker Roberto Soldado "sh*t".

The Spaniard has been heavily criticised and has struggled badly for form since he arrived at Spurs in the summer. So far he's managed 11 goals in 31 appearances for Tottenham this term after his £26million transfer.

The former Valencia man led the line for Spurs this evening in their Europa League tie against Benfica, and was substituted with his side 1-0 down.

Trailing 3-1 from the first leg, Spurs went behind to a goal from Ezequiel Garay, only for Chadli to strike twice to give his team a chance of sneaking through. However a late penalty conceded by Sandro made it 2-2 on the night and sent the Portuguese outfit into the quarter-finals.

Soldado's performance prompted Lineker, who spent three years at Tottenham between 1989 and 1992, to take to Twitter and voice his opinion.

He wrote: "Soldado makes me realise I wasn't that sh*t!" - although he then insisted that his comment was a joke which related to a tweet from earlier this month regarding Lionel Messi.

After the Barcelona star's performance against Manchester City in the Champions League, Lineker wrote: "Messi makes me realise how sh*t I was!"

This isn't the first time that Lineker has spoken out about his former club - he was critical of Spurs boss Tim Sherwood for publicly criticising his players following their defeat against Chelsea.

Tottenham Hotspur
Europa League