Lindgren pääsi Ruotsin joukkueeseen joukkuetoverinsa ja kahdesti olympiavoittajan Fredrik Kessiakoffin kanssa miesten maastojuoksussa.
Vuoden 2008 kesäolympialaisissa Pekingissä hän voitti yhden Ruotsin pyöräilyliiton () ja Union Cycliste Internationale (UCI) -liiton tarjoamista paikoista, jotka perustuivat hänen parhaaseen suoritukseensa maailmancup-sarjassa, maailman- ja Euroopan mestaruuksissa sekä vuoristopyöräilyn maailmansarjassa. Lindgren ei voinut päivittää paljon tähtiajelua suorittaakseen 4,8 km: n vankan, petollisen maasto-kurssin, kun hän päätti lopettaa kurssinsa vain kaksi kierrosta jäljellä ja kolmekymmentäkahdeksäs paikka pyörän ongelmien vuoksi.