Mohamed Salah says it is his “last year” at Liverpool and that nobody at the club has talked to him about a new contract.
The 32-year-old, whose current deal at Anfield is set to expire next summer, scored in the Reds' thumping 3-0 win at Manchester United on Sunday.
Salah said afterwards he had treated the match like it was his last at Old Trafford.
“I was coming to the game, I was saying, ‘look, it could be the last time',” he told Sky Sports.
“Nobody in the club talked to me yet about contracts so I was just like, ‘OK, I play my last season and see at the end of the season'.
“I feel I am free to play football – we will see what happens next year.”
When asked about Salah's comments, manager Arne Slot said: “It's a lot of ‘if'. At this moment he is one of ours and I am really happy with him being one of ours and he played really well.
“I don't talk about contracts from players but I can talk for hours about how Mo played today.”
In July 2022, Salah signed a new three-year deal, making him reportedly the highest paid player in the club's history, on more than £350,000 a week.
Liverpool rejected a £150m offer from Al-Ittihad for Salah last September.