Junior In early November 2009, HV71 signed Almqvist to a three-year contract. Almqvist was the highest scoring junior player in the
2010 Elitserien playoffs, recording one goal and ten assists in 16 playoff games, to help lead HV71 to the Elitserien Championship. Almqvist's eleven postseason points lead all SEL defensemen.
Professional On May 28, 2011, Almqvist signed a three-year entry-level contract with the
Detroit Red Wings. On March 30, 2012, Almqvist made his AHL debut in a game against the
Charlotte Checkers. During the
2012–13 AHL season, Almquist was the second-leading scorer amongst defensemen for the Griffins in his first pro season in North America. Almquist recorded 10 goals and 21 assists. The Griffins finished first in the Midwest Division and captured the
Calder Cup championship. Almquist played in the team's first 21 playoff games before suffering an injury after crashing into the boards in Game 3 of the
finals against the
Syracuse Crunch. Almquist recorded 3 goals and 7 assists in the playoffs. In November 2013, Almqvist was called up from the
Grand Rapids Griffins as an injury replacement for
Brendan Smith, and he made his NHL debut on November 4, in a game against the
Winnipeg Jets. On November 7, in his second NHL game, Almqvist scored his first career NHL goal against
Kari Lehtonen of the
Dallas Stars. At the conclusion of his entry-level contract and unable to gain a roster spot with the Red Wings, Almqvist left North America as a restricted free agent and signed a two-year contract with
Severstal Cherepovets of the
KHL on June 25, 2014. After a successful two-year return to original club HV71, culminating in capturing the
Le Mat trophy in the
2016–17 season, Almqvist left to sign a two-year contract with fellow SHL club,
Frölunda HC on May 8, 2017. Upon completing his contract with the Indians, Almqvist left the SHL to sign a one-year contract with Swiss club, SC Bern, of the National League on April 11, 2018. During the Final of the NL playoffs, while playing against
EV Zug, Almqvist was assessed a match penalty in third period after an illegal charge against
Reto Suri, resulting in a dangerous head injury on 11 April 2019. He contributed with 4 points in 13 games to help SC Bern win of the Swiss championship. On 7 July 2019, Almqvist returned to Russia as a free agent, agreeing to a one-year KHL contract with
Admiral Vladivostok. At the conclusion of his contract with Admiral entering a hiatus, Almqvist continued in the KHL joining Belarusian club,
HC Dinamo Minsk, on a one-year contract on 20 July 2020. Splitting the
2022–23 season between
Traktor Chelyabinsk of the KHL and
EV Zug of the
National League, Almqvist continued his European career by signing a one-year deal in the German DEL with EHC München on 21 July 2023. ==Career statistics==