Pierwszym klubem, który reprezentował jest GKM Grudziądz w roku 2004. Wystąpił wówczas w jednym spotkaniu "Gołąbków". Na kolejne starty zawodnika z kraju Trzech Koron przyszło czekać do roku 2006, gdzie pokazał się z świetnej strony. W barwach zielonogórzan wykręcił średnią na poziomie 2.260. W województwie lubuskim pozostał aż do roku 2010. Potem reprezentował także kluby z Tarnowa, Wrocławia, Leszna, Gdańska, Daugavpils, Rybnika oraz nieprzerwanie od 2018 roku częstochowski Włókniarz.
Wraz z reprezentacją Szwecji zdobył osiem medali Drużynowego Pucharu Świata. W tym jedno złoto oraz dwa srebra. Szwed urodzony w Örebro ma na swoim koncie dwa brązowe medale Indywidualnych Mistrzostw Świata - z roku 2018 oraz 2020. W minionych rozgrywkach zajął wysokie piąte miejsce w cyklu Grand Prix utrzymując się na kolejny sezon. Lindgren jest też pięciokrotnym zwycięzcą poszczególnej rundy cyklu. Po raz pierwszy w 2012 w szwedzkim Göteborgu. Jest też dwukrotnym mistrzem swojego kraju. W 2022 roku będzie bronić tytułu.