On 3 June 2012, Esterilla moved abroad and joined Liga MX side Santos Laguna, being assigned to the under-20 squad.[2] He never appeared with the main squad during his spell, but won the 2013 Clausura tournament with the under-20s.[3]
Barcelona SC
On 19 December 2013, Esterilla returned to his home country and joined Barcelona on a four-year contract.[4] He made his professional debut the following 29 January, coming on as a second-half substitute for Federico Laurito in a 1–0 Serie A home win against Manta.
Esterilla scored his first professional goal on 13 April 2014, netting his team's second in a 2–0 home defeat of Independiente del Valle. On 27 March 2016, he scored a brace in a 5–0 home routing of L.D.U. Quito.