Olof Lindfors played for Klövervägen and Skellefteå Basebollklubb in the Elitserien. He also played hockey, making it into preseason games with top-division club AIK. He played for the Swedish national team at times from 1988-1995. He helped them win a Bronze in the 1993 European Championship, hitting .372/.452/.568 with 11 runs and 9 RBI in 9 games. He was among the tournament leaders in average (9th, between Roberto de Franceschi and Johnny Balentina), slugging (8th, between Jeffrey Cranston and Oswald Boermans), runs (tied for 4th with Marco Ubani, Jamel Boutagra and Johan Hasselström), RBI (tied for 8th with Peter Schöön, Antonio Salazar and Anthony Meurant), doubles (4, tied for first with Rickard Reimer, Cranston, Marcel Joost and Hasselström), hits (14, tied for 3rd with Salazar) and total bases (21, 4th, behind Cranston, Joost and Hasselström). He had 16 error-free chances in left, second-most error-free chances in left behind Italy's Ubani. In the 1995 European Championship, he hit .280/.387/.320 and fielded .923 as the main left fielder for Sweden; his three doubles tied him for 6th in the event.
Sources include 2014 interview with Lindfors