Manchester United and England striker Wayne Rooney has admitted that he would "have liked to have played better for England."

Rooney may have 76 caps for his national side, but he has underperformed at many tournaments.

Rooney, who was impressive for against Newcastle in the Premier League on Sunday, is keen to stress that he feels he has given his all in England's matches but wishes he could have had better performances.

He said: "I'd have liked to have played better for England but, for whatever reason, it hasn't happened. I'd like to know why, but I can hold my head up high and say I've always worked hard, given everything and will continue to do that.

"Sometimes it happens where you don't play well, but you have tried. It just happens. I always feel I have given everything, whether I have played well or badly. But, looking back I know I can do better. But I wouldn't let the previous tournaments distract me going forward."

However, he believes that the whole team has to take responsibility to perform better.

"It's still a great honour to play for my country and I know I haven't played at my best but, being honest, as a team we can do better. I am not going to win a tournament on my own," he added.

It is rumoured that Friday's World Cup qualifier against San Marino could be Rooney's first ever match as England captain. England will be hoping to improve, after their disappointing performance in the draw against Ukraine in their last game.