Mayer begann in seiner Jugend beim HC Lustenau Handball zu spielen. Ab 2001 lief er für die Vorarlberger in der fünften deutschen Liga auf. Erst 2006, im Alter von 23 Jahren, wurde der 1,85 Meter große und 87 Kilogramm schwere Rückraumspieler von Bregenz Handball Verpflichtet und stieg damit in den Profi-Handball ein. In der Saison &lt;a href="%C3%96sterreichische%20Handballmeisterschaft%202007/08"&gt;2007/08&lt;/a&gt; wurde er von der Handball Liga Austria zum "Newcomer des Jahres" gewählt. Am 20. April 2008 wurde der Linkshänder erstmals in die Nationalmannschaft einberufen. Im Jänner 2015 beendete Mayer seine Laufbahn in der Nationalmannschaft, er nahm mit dieser an der Handball-Europameisterschaft 2010 sowie an der Weltmeisterschaft 2011 und 2015 teil. In der vierten Runde der Saison &lt;a href="%C3%96sterreichische%20Handballmeisterschaft%202015/16"&gt;2015/16&lt;/a&gt; zog sich Mayer einen Kreuzbandriss zu und fiel dadurch bis zum Viertelfinale aus. Bereits vier Spiele später, im Halbfinale gegen den Alpla HC Hard, riss das Kreuzband erneut. 2017 beendete der Lustenauer seine Karriere.