Newcastle United legend Alan Shearer is amazed by Ryan Giggs' record of 999 games for Wales and Manchester United.

Shearer, who battled through 796 games for his clubs and country, marvels at Giggs.

Shearer said: "His hunger, desire, attitude and sheer will to win down the years have been unbelievable. You can't play as many games as he has without that.

"He has had to change his game over the years but he is still effective, which is why Sir Alex continues to play him.

"I don't think anyone else in the Premier League will ever match him for his achievements."