Lindahl skipped a team to both the 1989 and 1990 World Junior Curling Championships, winning the silver medal in the ladder- losing to Kirsty Addison of Scotland. The following year, she was an alternate for the gold medal Swedish team skipped by Eva Eriksson. In 1991, she played third for her sister at the World Curling Championships where they won bronze. At that year's European Curling Championships she played second for the team, and won bronze. In 1992, the team went to the 1992 Winter Olympics, where the team finished fifth in the demonstration event.
In 1997, Lindahl skipped her own team at the World Championships, but the team finished in 5th place. By 2001, she was back to playing third for her sister, and they won a silver medal at the World Championships. After that, the team would go on to win the next six World Championships. Lindahl moved to the second position at the beginning of 2003. In addition to six European Championships, the team won a bronze at the Worlds in 2003, a gold in 2005 and an Olympic Championship in 2006.