Mares begon met voetballen bij VV RVU, maar in 2007 maakte hij de overstap naar Fortuna Sittard.[1] Op 7 augustus 2015 debuteerde de middenvelder voor het eerste elftal van Fortuna, toen met 2–2 gelijkgespeeld werd op bezoek bij FC Den Bosch. Mares mocht van coach Peter van Vossen in de basis beginnen en hij vormde een middenveld met Jordie Briels en Jordy ter Borgh. Hij speelde de volledige negentig minuten mee.[2] Op 22 augustus 2016 kwam Mares voor het eerst tot scoren. Op bezoek bij Jong Ajax stond Fortuna met 2–0 achter door treffers van Abdelhak Nouri en Pelle Clement, maar een kwartier voor tijd kopte de verdediger de bal uit een hoekschop achter doelman Norbert Alblas.[3] Aan het einde van het seizoen 2016/17 werd zijn verbintenis niet verlengd en hierop verliet hij de club.[4]
In januari 2018 sloot hij zich tot het einde van het seizoen 2017/18 op amateurbasis aan bij MVV Maastricht.[5] Van de twintig wedstrijden die sinds zijn komst werden gespeeld, was Mares in negentien actief, telkens als basisspeler. Hierop werd zijn verbintenis met één seizoen verlengd tot medio 2019.[6] Later werden nog twee seizoenen toegevoegd aan het contract van Mares.[7] Aan het einde van het seizoen 2020/21 kreeg hij nog een verlenging voorgeschoteld door MVV, maar hij besloot de club te verlaten.[8] Hierop tekende de verdediger voor anderhalf seizoen bij IK Start.[9] In oktober 2022 werd zijn verbintenis opengebroken en verlengd tot eind 2026.[10] In februari 2024 maakte Mares de overstap naar Hamarkameratene.[11]