Wychowanek IFK Ystad, w którym trenował od 1996. W latach 2011–2013 był zawodnikiem Ystads IF. W 2013 przeszedł do SG Flensburg-Handewitt[1]. W sezonie 2013/2014, w którym rozegrał 16 meczów i rzucił 41 bramek, wygrał ze swoją drużyną Ligę Mistrzów[2]. W sezonie 2014/2015 zdobył Puchar Niemiec – w rozegranym 10 maja 2015 spotkaniu finałowym z Magdeburgiem rzucił dwa gole. W sezonie 2017/2018, w którym rozegrał w Bundeslidze 22 mecze i zdobył 35 bramek, wywalczył mistrzostwo Niemiec.
W 2010 uczestniczył w mistrzostwach Europy U-18 w Czarnogórze, w których rzucił 43 gole w siedmiu spotkaniach[3]. W 2011 wywalczył brązowy medal mistrzostw świata U-19 w Argentynie, podczas których zdobył 58 bramek, zostając królem strzelców i otrzymując tytuł najlepszego zawodnika turnieju[4][5]. W 2012 wziął udział w mistrzostwach Europy U-20 w Turcji, w których rozegrał siedem meczów i rzucił 13 goli[6].