Welcome to another edition of the NHL Morning Recap.
All the Latest NHL Daily Recaps
Today, we will be looking at the scores of the 14 NHL games that were played on Jan. 31, 2026. Which saw the Vancouver Canucks host the Toronto Maple Leafs. As well as the Edmonton Oilers and Minnesota Wild battle it out in the late game.
All that and more in the Morning Recap.
Carolina Hurricanes Scoring Summary
P1 13:27 – Mark Jankowski (5) from William Carrier (6), Jesperi Kotkaniemi (7)
P1 17:51 – Sebastian Aho (18), unassisted
P2 4:16 – Shayne Gostisbehere (9) from Jordan Martinook (11), Jordan Staal (11)
Washington Capitals Scoring Summary
P2 7:52 – Hendrix Lapierre (2) from Sonny Milano (4)
P2 14:58 – Dylan Strome (16) from Aliaksei Protas (17), Jakob Chychrun (24)
P3 13:18 – Chychrun (19) from Protas (18), Tom Wilson (25)
OT 1:42 – Justin Sourdif (12) from John Carlson (35), Ethen Frank (11)
Montreal Canadiens Scoring Summary
P1 11:20 – Juraj Slafkovsky (21) from Nick Suzuki (45), Cole Caufield (25)
P3 4:14 – Caufield (31) from Noah Dobson (24), Lane Hutson (47)
P3 10:13 – Caufield (32) from Suzuki (46), Kirby Dach (4)
P3 19:12 – Oliver Kapanen (17) from Dobson (25) – Empty Net
Buffalo Sabres Scoring Summary
P2 7:36 – Owen Power (4) from Tage Thompson (28), Rasmus Dahlin (33)
P2 18:56 – Noah Ostlund (10) from Alex Tuch (25), Bowen Byram (17)
New Jersey Devils Scoring Summary
P1 18:16 – Timo Meier (14) from Cody Glass (6), Connor Brown (12)
Ottawa Senators Scoring Summary
P1 13:38 – Brady Tkachuk (14) from Drake Batherson (27), Tim Stutzle (32)
P3 0:37 – Dylan Cozens (18) from Tkachuk (21), Jake Sanderson (33)
P3 17:53 – Stutzle (25) from Tkachuk (22), Claude Giroux (28)
P3 18:41 – Shane Pinto (15) from Michael Amadio (13), Sanderson (34) – Empty Net
Nashville Predators Scoring Summary
P1 9:59 – Filip Forsberg (21) from Roman Josi (23), Steven Stamkos (14)
P1 12:53 – Matthew Wood (9) from Jonathan Marchessault (5), Tyson Jost (5)
P2 14:11 – Forsberg (22) from Wood (8)
P3 18:46 – Josi (10) from Adam Wilsby (9), Erik Haula (18)
New York Islanders Scoring Summary
P1 1:29 – Mathew Barzal (14) from Anthony Duclair (14), Tony DeAngelo (20)
P1 5:57 – Matthew Schaefer (15) from Ryan Pulock (20), Barzal (32)
P2 7:21 – Jean-Gabriel Pageau (12) from Anders Lee (19), Simon Holmstrom (15)
Columbus Blue Jackets Scoring Summary
P1 7:48 – Isac Lundestrom (2) from Boone Jenner (18), Miles Wood (5)
P1 12:54 – Denton Mateychuk (9) from Kent Johnson (12), Sean Monahan (17)
P2 8:30 – Johnson (6) from Ivan Provorov (14), Dmitri Voronkov (15)
P2 16:01 – Damon Severson (4) from Zach Werenski (41)
P3 19:30 – Mason Marchment (13) from Kirill Marchenko (27), Adam Fantilli (22) – Empty Net
St. Louis Blues Scoring Summary
P1 7:11 – Jimmy Snuggerud (9) from Brayden Schenn (11), Dalibor Dvorsky (6)
P2 3:15 – Jonatan Berggren (7) from Pius Suter (8), Schenn (12)
P2 13:35 – Tyler Tucker (3) from Berggren (7), Snuggerud (12)
Toronto Maple Leafs Scoring Summary
P2 13:34 – Nicolas Roy (5) from Nicholas Robertson (14), Oliver Ekman-Larsson (25)
P3 2:32 – Max Domi (9) from Auston Matthews (20), Bobby McMann (13)

Vancouver Canucks Scoring Summary
P2 1:55 – Jonathan Lekkerimaki (2) from Liam Ohgren (4), Pierre-Olivier Joseph (3)
P2 14:45 – Tom Willander (4) from Evander Kane (16), Elias Pettersson (21)
Shootout Summary:
TOR: William Nylander
TOR: Auston Matthews – Winner
New York Rangers Scoring Summary
P2 18:28 – Alexis Lafreniere (11) from J.T. Miller (22), Mika Zibanejad (29)
P3 9:12 – Vincent Trocheck (12) from Vladislav Gavrikov (12)
P3 15:15 – Gavrikov (9) from Braden Schneider (9), Jonny Brodzinski (6)
P3 18:53 – Lafreniere (12) from Trocheck (23), Matthew Robertson (7)
P3 19:49 – Will Cuylle (13) from Trocheck (24), Lafreniere (20)
Pittsburgh Penguins Scoring Summary
P1 2:37 – Anthony Mantha (18) from Rutger McGroarty (2)
P1 6:05 – Noel Acciari (5) from Blake Lizotte (10), Connor Dewar (9)
P2 12:59 – Mantha (19) from Rickard Rakell (14), Evgeni Malkin (29)
P3 1:20 – Rakell (10) from Sidney Crosby (31), Erik Karlsson (30)
P3 1:40 – Acciari (6) from Lizotte (11), Brett Kulak (7)
P3 17:28 – Ben Kindel (12) from Dewar (10), Stuart Skinner (1) – Empty Net
Colorado Avalanche Scoring Summary
P1 6:44 – Brent Burns (9) from Nathan MacKinnon (51), Valeri Nichushkin (19)
P1 10:03 – MacKinnon (39) from Artturi Lehkonen (22)
P2 1:24 – Ross Colton (7) from Brock Nelson (20), Josh Manson (19)
P2 13:33 – MacKinnon (40) from Lehkonen (23)
P3 7:35 – Parker Kelly (12) from Joel Kiviranta (5), Jack Drury (11)
Winnipeg Jets Scoring Summary
P3 8:34 – Cole Perfetti (5) from Gabriel Vilardi (27), Adam Lowry (9)
P3 15:46 – Mark Scheifele (27) from Kyle Connor (38), Gustav Nyquist (9)
Florida Panthers Scoring Summary
P1 14:40 – Eetu Luostarinen (6) from Evan Rodrigues (15), Gustav Forsling (19)
Los Angeles Kings Scoring Summary
P1 3:10 – Adrian Kempe (19) from Alex Laferriere (13), Corey Perry (16)
P1 7:08 – Kempe (20) from Perry (17)
OT 2:48 – Quinton Byfield (10) from Kempe (24), Drew Doughty (11)
Philadelphia Flyers Scoring Summary
P2 0:39 – Trevor Zegras (20) from Bobby Brink (10), Travis Konecny (30)
P3 0:25 – Konecny (22) from Rasmus Ristolainen (4), Nikita Grebenkin (8)
Dallas Stars Scoring Summary
P1 2:11 – Thomas Harley (4) from Mavrik Bourque (11), Jamie Benn (10)
P1 7:42 – Wyatt Johnston (29) from Mikko Rantanen (47), Miro Heiskanen (35)
P1 16:37 – Matt Duchene (9) from Benn (11), Sam Steel (16)
Utah Mammoth Scoring Summary
P1 10:23 – Kailer Yamamoto (8) from J.J. Peterka (17), John Marino (21)
P3 6:41 – Yamamoto (9) from Peterka (18), Barrett Hayton (12)
Seattle Kraken Scoring Summary
P1 6:50 – Eeli Tolvanen (11) from Ryan Winterton (11), Chandler Stephenson (20)
P1 13:04 – Jared McCann (16) from Vince Dunn (25), Stephenson (21)
P3 3:18 – Kaapo Kakko (6) from Adam Larsson (10)

Vegas Golden Knights Scoring Summary
P2 8:52 – Ivan Barbashev (14) from Jack Eichel (43), Ben Hutton (9)
P2 19:48 – Mitch Marner (14) from Eichel (44), Tomas Hertl (26)
Minnesota Wild Scoring Summary
P1 6:15 – Joel Eriksson Ek (14) from Quinn Hughes (47), Jesper Wallstedt (1)
P1 19:24 – Kirill Kaprizov (30) from Eriksson Ek (24), Mats Zuccarello (23)
P2 0:35 – Zuccarello (9) from Ryan Hartman (11)
P2 12:29 – Hughes (5) from Brock Faber (23)
P2 15:40 – Vladimir Tarasenko (14) from Marcus Foligno (5), Danila Yurov (13)
P3 9:42 – Tyler Pitlick (2) from Yakov Trenin (12), Vinnie Hinostroza (7)
P3 14:17 – Faber (12) from Matt Boldy (27), Jake Middleton (11)
Edmonton Oilers Scoring Summary
P1 3:16 – Leon Draisaitl (27), unassisted
P1 8:01 – Ryan Nugent-Hopkins (13) from Connor McDavid (61), Evan Bouchard (45)
P3 12:43 – Jack Roslovic (15) from Darnell Nurse (11), Josh Samanski (1)

