Mascherano needs to be checked if he is eligible to play because of Fifa regulations limiting the number of clubs a player can represent in one season.
The Sun says the Argentine was on Merseyside yesterday for a medical after West Ham agreed to let him go.