Lindfors nahm von 2007 bis 2010 vorwiegend an FIS-Rennen und am Europacup teil. Sein erstes Weltcuprennen fuhr er im September 2009 in Chapelco, welches er auf dem 44. Platz beendete. Bei der Snowboard-Weltmeisterschaft 2011 in La Molina errang er den 21. Platz. Im Januar 2012 erreichte er in Veysonnaz mit dem vierten Rang seine erste Top Zehn Platzierung im Weltcup. Bei den Snowboard-Weltmeisterschaften 2013 im Stoneham belegte er den zehnten Platz. Bei seiner ersten Olympiateilnahme 2014 in Sotschi kam er auf den 13. Platz. Im März 2014 holte er in Veysonnaz mit dem zweiten Platz seine erste Podestplatzierung im Weltcup. Die Saison &lt;a href="Snowboard-Weltcup%202013/14"&gt;2013/14&lt;/a&gt; beendete er auf den siebten Platz in der Snowboardcrosswertung. Bei den finnischen Meisterschaften 2014 errang er den zweiten Platz. Bei den Snowboard-Weltmeisterschaften 2015 am Kreischberg belegte er den 16. Rang. Im März 2017 gelang ihn bei den Weltmeisterschaften in Sierra Nevada der 23. Platz.