McDavid has 37 points (16 goals, 21 assists) during the point streak. He leads the NHL with 72 points (32 goals, 40 assists).
"I'm always working on my game, I'm always trying to get better," McDavid said. "Some nights it goes well, some nights it doesn't. That's the nature of this league, and I'm just trying to help the team win. That's what I'm paid to do."
Ryan Nugent-Hopkins had four assists, Zach Hyman had two goals and an assist and Klim Kostin scored twice for the Oilers (20-15-2), who were without forward Leon Draisaitl because of an undisclosed injury. Stuart Skinner made 36 saves.
"I thought it was a complete team effort," Edmonton coach Jay Woodcroft said. "We had 20 players pulling on the same rope tonight. We were able to start the game and play the way we wanted to play right off the bat."
Daniel Sprong and Brandon Tanev scored for the Kraken (18-12-4), who have lost three in a row (0-2-1). Philipp Grubauer was pulled at 3:55 of the first period after he allowed three goals on five shots. Martin Jones made 23 saves in relief.
"Our willingness to check tonight and be above and work without the puck was not close," Seattle coach Dave Hakstol said. "We get to this time of year and especially these good teams, teams that can go, you can't go and score your way to victory. That's what it looked like to me."