The forward is one of only two players to start every top flight game for Unai Emery’s team this season and last month made his senior England debut.
But the 22-year-old, who has experienced an incredible rise since joining from Middlesbrough for an initial £8million in January, believes he is a long way from reaching his potential.
“I want to be an established Premier League player, which I don’t think I am yet,” he said. “I want to be consistent player in the national team and want to play on the biggest stages and be considered as one of the best players in the competitions.
“I know I can get there but there is a long way to go. There is a lot of learning, a lot of experiences I will have to get through.”
Asked why he does not yet consider himself an established Premier League player, he replied: “I’ve not played enough games, I don’t think, to consider myself that.
“I need more consistency in my game, more games under my belt in terms of taking that next step and really cementing that Premier League status.
“That is why I made that comment. I still think there is more to come and more consistency in my performances, game to game and week to week.”
Tonight’s clash with RB Leipzig is Villa’s fourth game in the space of 10 days and Rogers, who previously claimed he was used to a hectic schedule having played in the Championship, now acknowledges the step up.
He said: “I thought the Championship was hard but this is a whole new level. It’s difficult but that’s what recovery is there for. It is about eating, sleeping good and training right.
“It is about understanding your body better than anyone else. Everyone’s might look different and everyone uses different things but it is just about making sure you’re ready to go when the whistle blows. Every player is needed.”