Kramer vann den 28 februari 2016 finalen på 800 meter under inomhus-SM i Malmö. Senare samma säsong (den 18 mars) deltog han i inomhus-VM i Portland och slutade på en sjunde plats (utslagen som fjärde man i sitt försöksheat). Påföljande utomhussäsong gick han i juli till semifinal under junior-VM i Polen. Trots personligt rekord i semifinalen med 1.47,65 gick han dock inte vidare till final Hemkommen från junior-VM satte dock Kramer nytt personligt rekord vid tävlingar i Folksam Grand Prix den 27 juli i det han sprang i mål på tiden 1.47,24. I juli 2017 slog Kramer svenskt rekord på 800 meter med tiden 1.45,03. I början på augusti sprang han 800 meter vid VM där han tog sig vidare från försöken men sedan slogs ut i semifinalen.