Ahead of the 2017 season, it was announced that Lindgren was appointed as new captain of BK Häcken. However, he suffered a broken nose during a friendly match, which saw the club lost 3–2 against Molde on 4 February 2017. After the match, Lindgren was taken to the hospital and made a recovery. He captained his first match as captain for BK Häcken, starting the whole game, in a 1–1 draw against Örebro in the Group Stage of Svenska Cupen. A week later on 12 March 2017, Lindgren scored his first goal for the club, in a 3–0 win against AIK in the quarter–finals of Svenska Cupen. Lindgren helped BK Häcken kept two consecutive clean sheets in the first two league matches against AIK and Djurgårdens IF. However during a 4–0 win against IFK Göteborg on 2 May 2017, he received a straight red card in the 45th minutes. After the match, it was announced that Lindgren was suspended for two matches. He didn’t make his return to the first team until on 17 May 2017 against Halmstads and scored his second goal for the club, in a 2–1 win. Since returning from suspension, Lindgren continued to regain his first team place in the centre–back position throughout the 2017 season, eventually helping BK Häcken finish fourth place in the league. He scored his third goal of the season, in a 9–1 win against Kvibille in the second round of the Svenska Cupen. Lindgren, once again, helped the club kept two consecutive clean sheets on two separate occasions; the first one occurred between 10 September 2017 and 16 September 2017 and the second one occurred between 1 October 2017 and 14 October 2017. At the end of the 2017 season, Lindgren went on to make thirty–one appearances and scoring three times in all competitions.