Che Adams dismissed suggestions he only wants to play for Scotland because of the Euro 2020 finals as he declared he is ready for international football.
The former England Under-20 striker joined up with his new Scotland team-mates on Sunday ahead of the start of the World Cup qualifiers.
The 24-year-old previously turned down an offer to switch allegiances in 2017.
"When I was younger, I didn't really know my body and how I would adapt, but I think I'm the right age," he said.
"I know a lot of people are going to be saying it's because of the Euros, but I don't think that's the case.