It will mark the end of a 6½-year stint at Anfield for Sturridge, who scored 67 goals in 160 appearances. He played a key role in the 2013-14 season, when Liverpool nearly won the Premier League, but has found first-team opportunities harder to come by since Juergen Klopp took over as manager in October 2015.
Klopp said Sturridge "has earned the right to be considered a modern-day Liverpool great" and called him "one of the best finishers I have ever seen in my life."
Moreno has been at Liverpool since joining from Sevilla in August 2014, playing 141 games. He has fallen behind Andrew Robertson in the pecking order during the last two seasons.