Sadio Mane is undergoing a medical at Liverpool, with the Anfield club having agreed a fee of £34m ($44.7m) - rising to £36m ($47.3m) - with Southampton.

A deal to sign Mane could be completed by midweek, making him the fifth player from St Mary's to join Liverpool in the last three seasons.

Sky Sports News HQ understands Liverpool will pay £34m up front, with a further £2m to be paid in performance-related add-ons.

More from FoxSports

Dejan Lovren, Adam Lallana and Nathaniel Clyne are still at Anfield, while Rickie Lambert moved on to West Brom after just one season with his boyhood favourites.

The 24-year-old would be Liverpool's fourth new signing for the 2016-17 season, following deals for midfielder Marko Grujic, center-back Joel Matip and goalkeeper Loris Karius.

The fee would make Mane the club's second most expensive signing, behind only Andy Carroll.

The Senegal international has scored 21 Premier League goals in 67 games since signing for the Saints from Red Bull Salzburg two years ago.