Lindvall lief sein erstes Weltcuprennen im Januar 1982 in Reit im Winkl und belegte dabei den 17. Platz über 15 km. Bei den nordischen Skiweltmeisterschaften 1982 in Oslo wurde er Elfter über 50 km. Im März 1982 erreichte er in Lahti mit dem zweiten Platz über 50 km seine erste Podestplatzierung im Weltcup. In der Saison &lt;a href="Skilanglauf-Weltcup%201982/83"&gt;1982/83&lt;/a&gt; holte er in Kawgolowo über 50 km seinen einzigen Weltcupsieg. Beim Weltcup in Falun kam er auf den dritten Platz über 30 km und erreichte zum Saisonende den dritten Platz im Gesamtweltcup. In seiner letzten Saison 1983/84 erreichte er mit dem dritten Platz beim Weltcup in Falun über 30 km seine letzte Weltcuppodestplatzierung. Bei den Olympischen Winterspielen in Sarajevo belegte er den 13. Platz über 30 km, den fünften Rang über 50 km und den vierten Platz mit der Staffel.