Sánchez pelasi Kolumbian kaikki neljä ottelua alle 20-vuotiaiden MM-kilpailuissa 2015. Ensimmäisen A-maaottelunsa hän pelasi MM-karsintaottelussa Argentiinaa vastaan marraskuussa 2016. Hän pelasi Kolumbian kaikki neljä ottelua MM-kilpailuissa 2018. Copa Américassa 2019 hän pelasi kolme ottelua.