Bayern Munich officially announced the signing of RB Leipzig defender Dayot Upamecano to a five-year contract.

The 22-year-old reportedly had a release clause of $51 million.

"Upamecano is a young player, 22, whose qualities have already developed extraordinarily," said Bayern director Hasan Salihamidzic said.

Upamecano will remain at Leipzig until the end of this season.