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).