Ryan Johansson has declared for the Republic of Ireland.
The Bayern Munich teenager informed U19 manager Tom Mohan of his decision this evening, according to The Irish Independent.
Johansson also qualifies for Luxembourg and Sweden, but qualifies for Ireland through his maternal grandparents.
The 17-year-old has already played for the Boys in Green at underage level - as well as Sweden - but has also represented Luxembourg at U21 level as recently as October.
He was left out of Mohan's U19 squad in September after requesting time to weigh up his international future, but has now made the decision to stick with Ireland.
"Ryan is very happy to have pledged his international future to Ireland. He really enjoyed his time in Tom Mohan's underage squads," his mother told Independent.ie.
"Our summers and Easter holidays growing up were always spent in Ireland."
"We have great memories and Ryan is really looking forward to continuing to represent the country at international level."
Johansson is a highly rated prospect at the Allianz Arena since joining Munich from Metz in 2017, and made his first team debut for the club in a pre-season friendly against PSG last summer.
He features regularly for Bayern's U19 side and has also made four appearances in this season's UEFA Youth Cup.
Johansson will link up with an Irish U19 squad brimming with talent, which features the likes of Troy Parrott (Spurs) and Adam Idah (Norwich).