Pereyra begann seine Karriere 2009 beim CA River Plate, in dessen Jugend er drei Jahre lang spielte. Nachdem er in der Rückrunde seiner ersten Profisaison zu einem Einsatz kam, erhielt er in der folgenden Spielzeit regelmäßige Spielzeiten. In seiner zweiten kompletten Saison für River Plate wurde Pereyra Stammspieler und absolvierte 29 Partien. 2011 wurde er dann vom italienischen Erstligisten Udinese Calcio unter Vertrag genommen. In seiner ersten Saison in Italien, in der er jedoch lediglich elf Partien absolvierte, konnte er mit Udinese den dritten Platz erreichen und somit die Qualifikation für die Champions League erreichen, in der man allerdings Sporting Braga unterlag. In der &lt;a href="Serie%20A%202012/13"&gt;Spielzeit 2012/13&lt;/a&gt; konnte sich Udinese, diesmal mit Pereyra als Stammspieler, als Fünfter erneut für den internationalen Wettbewerb qualifizieren.