During the 2023–24 season, Eklund split time between
Djurgårdens IF and its under-20 team and in the
J20 Nationell. He recorded seven goals and 18 assists in 30 games in the junior league, before being promoted. He then recorded one goal and three assists in 15 games in the
HockeyAllsvenskan. On 27 June 2025, Eklund was selected 16th overall by the
New York Islanders in the
2025 NHL entry draft. He signed a three-year, entry-level contract with the Islanders on 14 July. After playing the
2025–26 season for Djurgårdens IF of the SHL and then the Islanders'
AHL affiliate
Bridgeport Islanders, Eklund was called up to the Islanders for their final game of the season against the
Carolina Hurricanes on 14 April 2026 and recorded an assist on a goal by
Bo Horvat. ==International play==