Scrivi una continuazione per questo paragrafo - Mascherano ha giocato 147 partite per la nazionale argentina ed è il secondo giocatore con più partite nella storia del paese (dopo Lionel Messi). Dal suo debutto nel 2003 fino al suo ritiro nel 2018, ha rappresentato la nazione in cinque tornei di Copa América, finendo secondo nel 2004
, 2007, 2015 e 2016, e quattro Coppe del Mondo FIFA, raggiungendo la finale del 2014. Ha vinto due volte una medaglia d'oro alle Olimpiadi estive, nel 2004 e nel 2008, diventando il primo calciatore maschile a raggiungere questa doppia impresa dal difensore ungherese Dezső Novák nel 1968. Tra il 2008 e il 2011, Mascherano è stato capitano dell'Argentina.