Harvey Elliott has signed a long-term contract with Liverpool. 

Elliott, 19, arrived from Fulham in 2019 for a fee ruled by a tribunal to be up to £4.3 million. He has since made 22 appearances for Jurgen Klopp's side.

"It's always nice to know that I'm going to be here for many more years, which is always a great thing with it being my boyhood club and there is nothing in this world that makes me more happy and more excited than this," Elliott told Liverpool's website.