Striker Sadio Mane has joined Liverpool on a long-term contract from Southampton, the Premier League club said on Tuesday.

The 24-year old moved to Juergen Klopp's side after two successful seasons at Southampton, netting 25 goals in 75 appearances in all competitions.

According to British media reports, the Senegalese forward has signed a five-year contract with Liverpool who paid 34 million pounds ($45 million) for his services.

"It's a club that has won a lot of trophies and has a big history," Mane told the club's website.

"Now I am looking forward to meeting all the staff and my team mates and starting the season."

($1 = 0.7506 pounds)

($1 = 0.7504 pounds)