Rooney's five best games for England
Wayne Rooney looks set to win his 100th England cap on Saturday against Slovenia.
Here, we look at five of the captain's best games for his country.
October 11, 2003 - England 2 Denmark 3
Rooney, then an 18-year-old Evertonian, gave Manchester United fans a glimpse of his potential with a stunning goal against the Danes at Old Trafford. The striker raced from the halfway line past two markers before firing in off the underside of the crossbar from 20 yards.
June 17, 2004 - England 3 Switzerland 0
Rooney became the youngest scorer in the history of the European Championship with a fine brace against the Swiss. The striker peeled off his marker to head home Michael Owen's cross and in the second half he belted a low shot past Jorg Stiel at his near post.
June 21, 2004 - Croatia 2 England 4
England needed just a draw to qualify for the second round, but they went behind to Niko Kovac's early strike. Paul Scholes equalised and Rooney then swung the game beyond Croatia with a 25-yard drive and another goal on the counter-attack.
November 12, 2005 - Argentina 2 England 3
Rooney played a big part in one of England's most entertaining and satisfying friendly wins in recent memory. Rooney timed his run to perfection to drive home David Beckham's flick-on and level the game following Hernan Crespo's opener. The striker's energy tired the Argentina defence and England came out on top thanks to two late goals from Michael Owen.
June 19, 2012: England 1 Ukraine 0
After sitting out the first two matches of Euro 2012 due to suspension, Rooney delivered on his return, bundling home at the back post to send England through to the second round.