Grujic became the first signing of Jurgen Klopp‘s tenure when he swapped Red Star Belgrade for the Reds at the start of 2016, in a deal worth £5.1 million.
The midfielder spent the rest of the 2015/16 campaign back on loan at Red Star, with his time on Merseyside also taking in spells with Cardiff, Hertha Berlin and Porto.
Such was the impact Grujic made at each of his loan clubs that they all attempted to secure a permanent move upon his return to Liverpool.
His aim was to break into Klopp’s first team, but with competition rife in midfield, the 25-year-old has now opted to leave the club he has called home for over five years.
Porto have completed a deal worth £10.5 million for the Serbia international, with Liverpool also negotiating a 10 percent sell-on clause as part of the package.
He is now expected to take up a first-choice role under Sergio Conceicao in Portugal, with Porto looking to move on fellow midfielder Sergio Oliveira.
All the best, Marko!