The 34-year-old Pietersen has repeatedly expressed a desire to return to the international set-up, though, and is turning out for Surrey this season in a bid to prove his commitment to England.

His first County Championship innings since June 2013 ended after making just 19 off 28 balls against Glamorgan on Sunday.

While Pietersen’s Test record of 8 181 runs at 47.28 with 23 centuries makes him one of England’s greatest-ever batsmen, Waugh does not think he deserves a place in the current XI.

‘England have got to make a clean break and look forward to the future,’ said Waugh in the Daily Mirror. ‘Sometimes you have to have short-term pain to get the long-term gain.

‘I don’t think he’s a great player right now. Setting aside all the other things, I don’t think his form warranted a spot in the England side. He may have been a great player but I wouldn’t class him as one now.’

Waugh also believes Pietersen’s past off-field dramas – including last year’s hugely outspoken autobiography – in the last couple of years must be taken into account.

Waugh added: ‘First, he has to be one of the best six batsmen in the country, which he’s not. Then is he right for the current set-up? Does he fit in how the team is moving forward? Can he work with the captain and other players? Obviously there have been some issues. That’s part of the reason why he’s not there now.

‘Unless he’s changed as a person and a personality – and that’s hard to do – I don’t know how you go back to what happened before.

‘The number one thing is you’ve got to respect each other. Once this stops you’re in real trouble. And I think that’s probably happened over the past couple of years.’