Thomas had one year remaining on his current contract, meaning the deal won't kick in until the 2023-24 season and will keep him in St. Louis through 2030-31.
"St. Louis is where I want to be," Thomas told stlouisblues.com. "From the moment I got here, it's been a second home to me, and every year that's gone by, I've loved playing for the Blues more and more. Since I've been here, I've felt like we've had a chance at winning the Stanley Cup every season and I truly believe there will be many more opportunities to win it. That's why I couldn't be happier to be part of it for the next nine seasons."
Thomas is coming off a season that saw him record career highs in goals (20), assists (57), points (77) and games played (72). Last season, he led the Blues in assists and ranked second overall on the club in points.
"Obviously we look at him as the centerpiece of our organization moving forward," said Armstrong. "When you look at how Craig [Berube] used him from a year ago to last year, he touches every part of our game. He's a 5-on-5 player, both ends of special teams, I think his ice time was second-most ice time of our forward group and that's at 22 [years old], so that's only going to elevate."