De 26-jarige Elm kwam bij CSKA Moskou vanwege ernstige gezondheidsproblemen niet aan spelen toe. In december werd zijn contract ontbonden. Bij Kalmar tekent hij een contract tot de zomer van 2016.
Elm speelde tussen 2005 en 2009 ook al voor Kalmar FF. In 2007 en 2008 speelde hij samen met zijn broers David Elm en Viktor Elm in een team. Ook speelde Elm 39 interlands voor Zweden waarin hij vier keer scoorde.
Op de clubwebsite van Kalmar geeft Elm aan zeker terug te keren op de voetbalvelden. Hij hoop dat hij zijn rentree dit jaar nog kan vieren.