Kariera reprezentacyjna W styczniu 2007 Mares został powołany przez Jesúsa Ramíreza do reprezentacji Meksyku U-20 na Mistrzostwa Ameryki Północnej U-20. Na meksykańskich boiskach pełnił rolę rezerwowego, rozgrywając jedno z trzech możliwych spotkań (w pierwszym składzie), zaś jego kadra – pełniąca wówczas rolę gospodarzy – zajęła pierwsze miejsce w grupie. Pięć miesięcy później znalazł się w składzie na Mistrzostwa Świata U-20 w Kanadzie. Na młodzieżowym mundialu również nie potrafił przebić się do wyjściowej jedenastki i wystąpił w jednym z pięciu meczów (w wyjściowym składzie) – w fazie grupowej z Nową Zelandią (2:1), w którym wpisał się również na listę strzelców. Meksykanie odpadli natomiast ze światowego czempionatu w ćwierćfinale, ulegając późniejszemu triumfatorowi – Argentynie (0:1).
Statystyki kariery KlubSezonKrajRozgrywkiLigaPuchar krajuMiędzynarodoweOgółem Mecze Gole Mecze GoleRozgrywki Mecze Gole Mecze GoleSantos Laguna 2006–2007 Liga MX 5 0 — — 5 0 2007–2008 19 0 — — 19 0 2008–2009 18 0 — SL + LMC 11 0 29 0 2009–2010 15 0 3 0 SL 4 0 22 0San Luis 2010–2011 26 2 — CL 4 0 30 2Santos Laguna 2011–2012 31 0 — LMC 6 0 37 0 2012–2013 27 0 — LMC 7 0 34 0 2013–2014 10 0 4 0 CL