Former Liverpool forward Mohamed Salah has reportedly reached an agreement to join Turkish Super Lig side Trabzonspor on a two-year contract.

According to FootballTransfers, Turkish transfer journalist Yagiz Sabuncuoglu claimed the Egyptian star has agreed personal terms with the club, although the deal is yet to be finalised.

The report added that one contractual clause still requires approval before the transfer can be officially completed.

Salah has been a free agent since leaving Liverpool earlier this summer, ending a remarkable nine-year spell at Anfield in which he established himself as one of the Premier League’s greatest players.

The 34-year-old had previously been linked with a move to the Saudi Pro League, while MLS clubs San Diego and Sporting Kansas City were also reported to be interested.