Christian Pulisic has extended his contract at Borussia Dortmund by a year, tying him to the club until 2020.

Pulisic, 18, has been strongly linked with Liverpool over recent months but Dortmund ruled out a potential sale last month and he has now committed his future to the German club.

"I still need to learn a lot," Pulisic said on the club's official website. "I have the best conditions for it here at Dortmund, and I have the chance to play in front of over 80,000 people. We have the best fans in the world. It can't get better than this."

Pulisic joined Dortmund in early 2015 and made his first-team debut a year later.