Brayden Schenn had a goal and an assist, and Thomas had two assists for the Blues (2-0-0). Jordan Binnington made 32 saves.
"We'll take the two points, but it definitely was pretty ugly," Faulk said. "Second and third period, we kind of got outskated and got outworked. I don't know exactly what it is, but it's probably good for us to see that some teams that are playing with pace already, you know? We're a little behind the eight ball on games played, but we need to pick up our pace and do it the whole game."
Adam Larsson scored, and Alex Wennberg and Oliver Bjorkstrand each had two assists for the Kraken (1-2-2), who have lost three straight at home (0-2-1). Martin Jones made 24 saves.
Shane Wright, the No. 4 pick in the 2022 NHL Draft, got his first NHL point for Seattle with an assist.
"We played a good hockey game," Kraken coach Dave Hakstol said. "There's two, three minutes in the first period we gave up a couple of quick ones, but [they] regained their composure and played a [heck] of a hockey game.
" … This is our hockey team tonight. The way we battled, competed and executed, the pace and the tenacity that we played with. Tonight is a good standard to go off of and continue to build from."
Jordan Kyrou gave St. Louis a 1-0 lead at 7:16 of the first period with a wrist shot from the right circle moments after a Seattle power play expired, but Will Borgen tied it 1-1 at 10:51 with a one-timer from Wennberg in the right circle.
Schenn put the Blues back in front 2-1 on a rebound at 11:55 after a turnover behind the net.
Faulk extended the lead 17 seconds later at 12:12 when he lifted a backhand past Jones after Schenn found him streaking toward the net to make it 3-1.