After Liverpool completed the signing of Mohamed Salah on a long-term contract on Thursday night, we decided to take a pictorial look back over the 25-year-old's career so far...

The winger will become a Reds player on July 1, 2017 after sealing a switch from AS Roma at Melwood.

Having moved from his native Egypt to Europe at a young age, Liverpool become the fifth continental club he has represented following FC Basel, Chelsea, Fiorentina and Roma.

Get your ‘Salah – 11’ shirt at the official LFC store here>>