Andreas Kramer trat erstmals 2012 bei den schwedischen U16-Meisterschaften an, wo er im August den 800- und den 2000-Meter-Lauf gewann. 2013 verbesserte er seine Bestzeit über 800 Meter um fast drei Minuten, 2014 dann nochmal um mehr als drei Minuten auf 1:51,75 min. Im März 2015 nahm Kramer bei den Halleneuropameisterschaften in Prag im Alter von 17 Jahren erstmals an internationalen Meisterschaften bei den Erwachsenen teil. Im Vorlief lief er eine Zeit von 1:50,34 min und belegte damit den 26. Platz. Im Mai stellte er bei einem Wettkampf im belgischen Lokeren in 1:49,62 min einen europäischen Juniorenhallenrekord auf. Bei den U20-Europameisterschaften im August in seiner schwedischen Heimat belegte er den sechsten Platz.