Lindgren si è qualificato per la squadra svedese, insieme al suo compagno di squadra e due volte campione olimpico Fredrik Kessiakoff, nella corsa a fondo maschile
ha partecipato alle Olimpiadi estive del 2008 a Pechino ricevendo uno dei due posti disponibili della nazione dalla Federazione ciclistica svedese () e dall'Unione ciclistica internazionale (UCI), sulla base della sua migliore prestazione nella serie di Coppa del mondo, Campionati mondiali ed europei e Mountain Bike World Series. Lindgren non è riuscito ad aggiornare una corsa molto stellare per completare un percorso di cross country robusto e pericoloso di 4,8 km, poiché ha deciso di terminare il suo percorso con solo due giri rimasti e un trentottesimo ottavo posto a causa di problemi alla moto.