Daniel Sturridge is in line for his first England cap in 573 days when England host Holland at Wembley on Tuesday.
A number of injuries have kept the 26-year-old away from England duty since he was capped in the 1-0 friendly win over Norway on September 3, 2014.
But he is now back in the Liverpool side and scored a well-taken goal in their 3-2 defeat at Southampton ahead of the international break.
Sturridge was an unused substitute as England staged a miraculous comeback to beat Germany by the same scoreline in Berlin on Saturday night – but Roy Hodgson has confirmed he will be starting, with a number of others who were not in the line-up in Berlin.
The Reds forward has shown flashes of quality after getting his stop-start season back on track.
“When you’ve been out for such a long time, I think the one thing you probably see is how quickly it takes someone to get back up to speed,” the stand-in England captain said.
“It might take weeks, it might takes months. For him, it seems to take a warm-up and then he’s straight out there, chopping right and left, beating players. His touch is there and his ability in front of goal.
“There’s absolutely no change at all. As he’s older and the experiences he’s gone through with the injuries, it has probably made him mentally stronger and a bit more hungry.”
Sturridge’s desire has in the past been questioned by some, but Milner seemingly extinguished such accusations.
“He’s probably a better trainer than Aguero,” he said of former Manchester City team-mate.
“How Sergio does that sometimes I don’t know. On a Thursday and Friday he’s trotting about and then turns it on at the weekend.
“But Studge is sharp in training, he can go both ways and score goals. Now obviously he just wants to stay fit, get as many games under his belt and keep scoring goals.
“He’s similar (to Sergio). We’re lucky to have him in the squad. Those sorts of players – there’s not too many of them about, who can create something out of nothing.”