In his active career, Eklund played seven games for the Sweden men's national football team and was the 1992 Allsvenskan top scorer.
[1] He made his full international debut for Sweden on 12 January 1988, in a friendly 4–1 win against East Germany when he replaced Leif Engqvist in the 71st minute.
[2] He made his first and only competitive appearance for Sweden on 19 May 1993 in a 1994 FIFA World Cup qualifier against Austria, replacing Martin Dahlin in the 86th minute of a 1–0 win.
[3] He won his seventh and final cap on 24 February 1994 in a friendly game against Mexico, playing for 87 minutes before being replaced by Anders Andersson in a 1–2 loss.
[4] As he ended his active career, Eklund was hired as youth team coach at Helsingborgs IF.