Mascherano rozegrał łącznie siedem meczów w West Ham United, w tym pięć w lidze.

Liverpool 16 stycznia 2007 roku Liverpool poprosił FIFA o zgodę na wypożyczenie Mascherano z CorinthiansW lipcu 2005 roku FIFA wprowadziła przepis wedle którego zawodnik nie może występować w więcej niż dwóch zespołach w czasie jednego sezonu (od 1 lipca do 30 czerwca następnego roku).. 31 stycznia FIFA wyraziła zgodę. Tego samego dnia zawodnik został wypożyczony na półtora roku za 1,6 miliona funtów z możliwością wykupu zawodnika. Mimo iż umowa została podpisana jeszcze przed zakończeniem okienka transferowego, to władze Premier League musiały sprawdzić czy nie złamane zostały żadne przepisy.

20 lutego pozwolono zarejestrować Mascherano jako zawodnika Liverpoolu i cztery dni później zadebiutował w wygranym 4:0 meczu z Sheffield United. Po swoim pierwszym spotkaniu Mascherano otrzymał pochwały od Rafaela Beníteza i Stevena Gerrarda. 3 kwietnia Mascherano zadebiutował w Lidze Mistrzów w meczu z PSV Eindhoven. Liverpool dotarł do finału tych rozgrywek, w którym zagrał z AC Milan. W meczu tym Mascherano zagrał do 78. minuty, kiedy to został zmieniony przez Petera Croucha i otrzymał także żółtą kartkę. Liverpool przegrał 2:1.