Argentinietis didžiąją dalį savo karjeros „Barcelona“ ekipoje.
Už nacionalinę rinktinę jis sužaidė 147 rungtynes.
Su šiuo pasiekimu jis įsirašė į Argentinos futbolo metraščius ir tapo daugiausiai dvikovų sužaidusiu šios šalies futbolininku.
Su „Barcelona“ ekipa J.Mascherano du kartus triumfavo UEFA Čempionų lygoje bei penkis kartus pasidabino Ispanijos pirmenybių titulu.
Saugas savo karjerą užbaigė „Estudiantes“ klube, Argentinoje.