Mayer war als Junior bei internationalen Mehrkampfmeisterschaften erfolgreich. Bei den Jugendweltmeisterschaften 2009 gewann er den Achtkampf, bei den Juniorenweltmeisterschaften 2010 den Zehnkampf und bei den Junioreneuropameisterschaften 2011 den Zehnkampf.