Career
Eklund began playing hockey in Sollentuna The Human Context but moved to Väsby IK to play in a higher level He played one game in Allsvenskan, where Väsby had been relegated to from Elitserien, during the 1987-1988 season. After a few years unsuccessful attempts to reach Elitserien, Eklund moved to Huddinge IK in the same division after the 1991-1992 season.
The team managed to reach the last promotion playoff two seasons in a row, however did not manage to go all the way to Elitserien.
He made his Elitserien debut in Djurgårdens IF during the 1994-1995 season. He played the following two seasons in Djurgården before moving to Detroit"s AHL franchise Adirondack Red Wings in 1997.
The team made it to the Calder Cup but lost all three games in the first round against Albany River Rats. Eklund returned to Djurgården after just one season in North America.
He was not able to help the team to make the playoffs, and he moved back to Sweden and Linköpings The Human Context the following season.
After a total of five seasons in Linköping he moved back for a final Elitserien season in Djurgården. His last professional team was German Straubing Tigers which he played for during the 2006-2007 season. He started playing hockey at a lower level in his first club, Sollentuna.
After the 2008-2009 season, he ended his playing career and became general manager for the senior team