Nyköpings BIS Lundkvist began his career with local club
Nyköpings BIS. After joining the youth ranks in 2006, Lundkvist joined the first team in 2010. He made one appearance in the preliminary round of the
Svenska Cupen before making his professional debut on 27 March 2010, coming on as a sub in Nyköpings BIS's 5–2 defeat to
BK Forward in round 1 of the Svenska Cupen. Lundkvist made his league debut on 16 May 2010 when he came on as a sub against
Örebro SK Ungdomsklubb
IF Elfsborg In 2011, Lundkvist joined
Allsvenskan club
IF Elfsborg. He would spend time with the Elfsborg youth teams before making his first team debut on 25 September 2013, coming on as a sub in a league match with
IF Brommapojkarna. On 7 November 2013, Lundkvist made his
Europa League debut, getting the start against Danish side
Esbjerg. Lundkvist helped Elfsborg when their 3rd ever
Svenska Cupen by featuring 6 times during the 2013-14 version of the competition, however he didn't appear in the final. It was a poor season in the league however, with Houston finishing 9th in the
Western Conference and missing out on the playoffs, with Lundkvist making 16 appearances and recording 1 assist. On 2 March 2019, with DaMarcus Beasley resting for their
CONCACAF Champions League match, Lundkvist got the start for the Dynamo's first league game of the 2019 season. Head coach
Wilmer Cabrera's decision paid off in the 60th minute when Lundkvist sent in a cross that
Mauro Manotas hit past goalkeeper
Nick Rimando to give Houston a 1–1 draw with Real Salt Lake. Lundkvist would get the start in the Dynamo's next MLS match, a 2–1 win over the
Montreal Impact, while Beasley again was rested for the CCL matches. Beasley was ruled out for 4–6 weeks, allowing Lundkvist to become the starting left back for the first significant stretch since he arrived in Houston. Once Beasley had recovered from his injury, Lundkvist still featured prominently at left back and filled in at right back at the end of the season after DeLaGarza was injured. He ended the season with 28 appearances and 4 assists in MLS play, but Houston struggled as a team, missing out on the playoffs again. The season was poor for the Dynamo as a whole, finishing last in the Western Conference and missing out on the playoffs for the 3rd straight season. On 25 March 2021, Lundkvist signed a contract extension through the 2022 season, with team options for 2023 and 2024. After starting the first 8 matches of the season, Lundkvist only started 4 of the next 11 games, with one of those starts being as a winger rather than as a fullback, as Lundkvist competed with
Sam Junqua for the starting left back spot. Lundkvist reclaimed his starting spot by matchday 20, starting the next 7 games before suffering a knee injury on 18 September during a 3–2 win over
Texas Derby rivals
FC Dallas. The 2022 season saw Lundkvist record 5 assists in 31 appearances, 30 of them starts. He tied with
Darwin Quintero for the team lead in assists in MLS play. Despite a strong season from Lundkvist, Houston missed the playoffs for the 5th consecutive season, finishing 13th in the West.
Austin FC On 10 January 2023, Lundkvist was traded to
Copa Tejas rivals
Austin FC in exchange for $500,000 in
General Allocation Money. In 2023, Lundkvist had 23 appearances, starting in eight games and tallying 2 assists. His appearances were limited later in the season as he dealt with injuries sustained on the field. Austin ended the 2023 season missing the playoffs, finishing
12th in the Western Conference. On 17 November 2023, Austin FC announced they would not exercise the 2024 option for Lundkvist.
BK Häcken On 28 December 2023 Lundkvist signed with
BK Häcken as a free agent. == International career ==