wystąpił również w kwalifikacjach Ligi Europy 2011/12. Po zakończeniu okresu wypożyczenia władze Sparty zdecydowały się zrezygnować z jego usług. Na początku 2012 roku za kwotę 10 milionów koron przeniósł się do FK Mladá Boleslav. W 2013 roku dotarł z tym zespołem do finału Pucharu Czech, w którym jego drużyna uległa po serii rzutów karnych FK Baumit Jablonec. W sezonie 2013/14 występował na wypożyczeniu w FK Dukla Praga, która latem 2014 roku zdecydowała się na transfer definitywny. Przez 3 lata rozegrał dla tego klubu 72 spotkania, w których zdobył 9 goli.

Latem 2016 roku Mareš przeniósł się do MFK Ružomberok. 16 lipca 2016 zadebiutował w Fortuna Lidze w wygranym 1:0 meczu z Tatranem Preszów. W sezonie 2016/17 został z 14 golami wicekrólem strzelców ligi ex aequo z Rangelo Jangą i Michalem Škvarką, a także wybrano go do najlepszej jedenastki sezonu. W maju 2017 roku podpisał dwuletni kontrakt ze Slovanem Bratysława, gdzie w 18 meczach zdobył 12 goli. W lutym 2018 roku związał się półtoraroczną umową z Zagłębiem Lubin, prowadzonym przez Mariusza Lewandowskiego. 9 lutego zadebiutował w Ekstraklasie w przegranym 2:3 spotkaniu z Legią Warszawa, w którym zdobył dwie bramki.