Career
Eklund played for AIK of the Elitserien between 1981 and 1985, winning the league championship in 1984. He quickly became one of the top players in the league, winning the Golden Puck as Sweden"s top player in 1984 - one of the youngest winners ever at the age of only 21. He came to the National Hockey League in 1985, joining the Philadelphia Flyers who had selected him 161st overall in the 1983 National Hockey League Entry Draft.
He made an immediate impact, leading all rookies in assists with 51 and finishing 3rd in overall rookie scoring (behind only Kjell Dahlin and Gary Suter) in the 1985-1986 season.
Over the next 9 seasons, Eklund made a name for himself as a slick playmaking center, topping the 50 assist mark on three occasions. He was also noted for his gentlemanly play, always finishing amongst the least-penalized players in the National Hockey League. Eklund"s scoring touch mysteriously disappeared in the 1993-1994 season, as he recorded only 1 goal and 18 points in 48 games for the Flyers.
At the trade deadline, he was dealt to the Dallas Stars, where he had a brief stint to finish his National Hockey League career. Eklund then returned to Sweden to play for Leksands IF for the 1994-1995 season.
He re-discovered his scoring touch in one of the finest seasons of his career, as he led the Studies in English Literature in assists and points and was named league Most Valuable Player. He played 4 more seasons for Leksand before retiring in 1999 at age 36.
In 2005–2006, he served as an assistant coach for Leksand. He served as a scout for the Montreal Canadiens until fired on 31 May 2010. Currently he is an Amateur Scout with the Edmonton Oilers.
Eklund played 126 international games for the Swedish national team
He played in the 1984 Winter Olympics on the Bronze medal team, and in the 1984 Canada Cup, in which Sweden made the finals. He was also on the European Championships gold-medal team in 1990.