Theo Walcott says the current England squad is "the best that I have been part of".
The 23-year-old made his international debut in May 2006 against Hungary and is hoping to win his 31st cap against Brazil on Wednesday.
He told BBC Sport: "The players I am training with are absolute world-class players. It is a very good squad.
"It is a young squad that is eager to do well and we have a great manager [Roy Hodgson] and great staff."
Arsenal's Walcott was part of the England team which was knocked out at the quarter-final stage of last summer's Euro 2012 tournament.
He has four goals so far for England but, after 18 goals in 29 outings for the Gunners so far this season, will be aiming to translate his club form to the national team to make himself a first-team regular.
"The next step in my career is to get the England career back to where it should be," Walcott said.
"It's going to be difficult [against Brazil] as you are testing yourself against the best but I'm enjoying my football at the moment. I'm enjoying every minute and scoring goals."