Bayern Munich signed French teenager Mathys Tel from Rennes on Tuesday for a reported fee of up to 30 million euros ($30.6 million).
The 17-year-old Tel, who plays as a forward, had a contract with Rennes through 2024.
Bayern did not specify the length of the contract or disclose the transfer fee. Kicker magazine reported the German club was paying 15 million euros ($15.3 million) up front, with the rest conditional on appearances and achievements.
"He's a very young talented player, he can play in many positions, center forward, wing forward. He's very quick, strong, with his whole body, good at defending the ball … also good, deep runs," Bayern coach Julian Nagelsmann said on the team's US Tour last week.
"I hope he will be comfortable with then group as soon as possible. He may score some goals." Nagelsmann said Tel was not a direct replacement for Bundesliga top-scorer Robert Lewandowski, who left for Barcelona in the offseason.
"He's not a one-on-one for Lewy," Nagelsmann said.