Eklund played as a Bantam for Stocksund in team 63 where he was the captain of the team. Eklund played for AIK of the Elitserien between 1981 and 1985, winning the league championship in 1984. He won the
Golden Puck as Sweden's top player in 1984 at the age of 21. He came to the NHL in 1985, joining the
Philadelphia Flyers, who had selected him as the 161st overall pick in the
1983 NHL entry draft. He led all rookies in assists with 51 and finished third in overall rookie scoring (behind
Kjell Dahlin and
Gary Suter) in the 1985–86 season. Over the next nine seasons, Eklund topped the 50-assist mark on three occasions. In the
1987 Stanley Cup playoffs, he helped carry Philadelphia to the
1987 Stanley Cup Final, as his 27 points were fourth in overall scoring and his 20 assists were second to only
Wayne Gretzky; in his only Cup Final, he recorded seven assists in the series along with one goal, but the Flyers lost to the
Edmonton Oilers in seven games. Eklund recorded only one goal and 18 points in 48 games for the Flyers during the 1993–94 season. At the trade deadline, he was dealt to the
Dallas Stars, where he had a brief stint to finish his NHL career. Eklund then returned to Sweden to play for
Leksands IF for the 1994–95 season. He led the SEL in assists and points and was named league MVP. He played four more seasons for Leksand before retiring in 1999 at the age of 36. In the 2005–06 season, he served as an assistant coach for Leksand. He served as a scout for the
Montreal Canadiens until he was fired on 31 May 2010. Currently he is an amateur scout with the
Edmonton Oilers. ==International==