Zwischen dem 15. Oktober 2003 (0:2 gegen Uruguay) und dem 14. Dezember 2005 (2:0 gegen Ungarn) absolvierte Sánchez Guerrero insgesamt zwölf Länderspieleinsätze für die mexikanische Nationalmannschaft. Er gehörte auch zum Kader beim in Deutschland ausgetragenen FIFA-Konföderationen-Pokal 2005, wo er allerdings nicht eingesetzt wurde. Außerdem war er im Kader der mexikanischen Olympiaauswahl 2004, wo er ebenfalls ohne Einsatz blieb.