Dallas StarsDAL 1–2 Final/OT Minnesota WildMIN

Saturday, March 21, 2026

Final/OT 1st2nd3rdOT T SOG
Dallas StarsDAL 1000 1 30
Minnesota WildMIN 0101 2 28
Playoff odds, % Change
DAL +0.0
MIN +0.0

How the result moved each team's playoff odds, calculated Mar 21, 2026 4:18 PM EDT.

Highlights

Scoring

1st Period
14:21 DAL Jason Robertson (38)PP Miro Heiskanen (49), Matt Duchene (20) · wrist xG 0.06 1–0 ▶
2nd Period
10:45 MIN Bobby Brink (15) Quinn Hughes (62), Jared Spurgeon (13) · backhand xG 0.30 1–1 ▶
3rd Period
No scoring
Overtime
3:06 MIN Vladimir Tarasenko (20) Bobby Brink (14), Quinn Hughes (63) · snap xG 0.18 1–2 ▶

Score away–home after each goal; season totals in parentheses.

Shot quality

Expected goals (xG) rate every unblocked shot by how often shots like it go in, from where it was taken, the shot type, the strength and what happened just before it. How it works

DAL 44%Deserve to win56% MIN
DALMIN
2.64Expected goals2.97
1Goals (no shootout)2
1.33Expected goals, 5 on 52.02
69Shot attempts55
46Unblocked attempts40
30Shots on goal28

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ MIN shoots
Danila Yurov: slap, 39 ft, xG 0.05 (P1 0:15) Marcus Johansson: snap, 13 ft, xG 0.18 (P1 0:23) Ryan Hartman: tip-in, 13 ft, xG 0.07 (P1 1:23) Oskar Bäck: snap, 47 ft, xG 0.01 (P1 1:43) Ryan Hartman: wrist, 60 ft, xG 0.01 (P1 3:20) Jake Middleton: wrist, 39 ft, xG 0.02 (P1 3:24) Yakov Trenin: backhand, 13 ft, xG 0.06 (P1 3:46) Jared Spurgeon: wrist, 49 ft, xG 0.01 (P1 4:24) Hunter Haight: wrist, 33 ft, xG 0.02 (P1 4:28) Michael Bunting: wrist, 22 ft, xG 0.02 (P1 5:18) Tyler Myers: snap, 25 ft, xG 0.20 (P1 5:21) Jason Robertson: wrist, 25 ft, xG 0.04 (P1 6:39) Lian Bichsel: snap, 67 ft, xG 0.01 (P1 6:56) Lian Bichsel: wrist, 63 ft, xG 0.02 (P1 7:37) Justin Hryckowian: wrist, 8 ft, xG 0.03 (P1 7:38) Colin Blackwell: wrist, 36 ft, xG 0.01 (P1 7:41) Justin Hryckowian: wrist, 11 ft, xG 0.04 (P1 7:42) Justin Hryckowian: wrist, 11 ft, xG 0.08 (P1 7:43) Miro Heiskanen: wrist, 61 ft, xG 0.01 (P1 7:48) Miro Heiskanen: wrist, 58 ft, xG 0.01 (P1 10:56) Nils Lundkvist: slap, 71 ft, xG 0.01 (P1 11:47) Brock Faber: wrap-around, 4 ft, xG 0.04 (P1 13:16) Brock Faber: wrist, 45 ft, xG 0.02 (P1 13:21) Jason Robertson: backhand, 19 ft, xG 0.03 (P1 14:44) Matt Boldy: slap, 51 ft, xG 0.03 (P1 15:19) Danila Yurov: wrist, 13 ft, xG 0.14 (P1 15:21) Jason Robertson: bat, 15 ft, xG 0.05 (P1 16:19) Jonas Brodin: wrist, 57 ft, xG 0.00 (P1 16:54) Nils Lundkvist: wrist, 37 ft, xG 0.01 (P1 17:34) Miro Heiskanen: backhand, 24 ft, xG 0.01 (P1 19:56) Mavrik Bourque: wrist, 41 ft, xG 0.02 (P2 0:39) Jason Robertson: wrist, 35 ft, xG 0.04 (P2 0:48) Thomas Harley: slap, 39 ft, xG 0.03 (P2 0:50) Brock Faber: slap, 46 ft, xG 0.02 (P2 1:17) Vladimir Tarasenko: wrist, 4 ft, xG 0.07 (P2 1:19) Jason Robertson: wrist, 91 ft, xG 0.00 (P2 1:35) Colin Blackwell: tip-in, 17 ft, xG 0.07 (P2 1:54) Hunter Haight: wrist, 18 ft, xG 0.15 (P2 3:14) Zach Bogosian: wrist, 42 ft, xG 0.04 (P2 3:44) Yakov Trenin: tip-in, 30 ft, xG 0.04 (P2 3:48) Lian Bichsel: wrist, 42 ft, xG 0.01 (P2 5:18) Matt Boldy: snap, 29 ft, xG 0.03 (P2 6:36) Brock Faber: wrist, 17 ft, xG 0.12 (P2 7:48) Jason Robertson: wrist, 42 ft, xG 0.02 (P2 8:00) Nils Lundkvist: wrist, 64 ft, xG 0.01 (P2 8:30) Nils Lundkvist: wrist, 10 ft, xG 0.04 (P2 8:41) Justin Hryckowian: wrist, 18 ft, xG 0.15 (P2 9:08) Miro Heiskanen: wrist, 43 ft, xG 0.03 (P2 11:53) Mavrik Bourque: backhand, 10 ft, xG 0.16 (P2 12:14) Yakov Trenin: snap, 48 ft, xG 0.01 (P2 12:45) Nico Sturm: tip-in, 10 ft, xG 0.09 (P2 12:49) Ryan Hartman: tip-in, 8 ft, xG 0.10 (P2 14:29) Brock Faber: wrist, 37 ft, xG 0.04 (P2 15:26) Michael Bunting: wrist, 17 ft, xG 0.06 (P2 16:57) Jake Middleton: wrist, 177 ft, xG 0.00 (P2 17:03) Matt Boldy: tip-in, 19 ft, xG 0.07 (P3 0:24) Ryan Hartman: wrist, 31 ft, xG 0.06 (P3 0:59) Vladimir Tarasenko: wrist, 4 ft, xG 0.05 (P3 1:00) Mats Zuccarello: wrist, 8 ft, xG 0.07 (P3 1:01) Jake Middleton: slap, 69 ft, xG 0.00 (P3 1:50) Nick Foligno: wrist, 38 ft, xG 0.01 (P3 2:17) Quinn Hughes: wrist, 34 ft, xG 0.05 (P3 7:16) Jason Robertson: wrist, 57 ft, xG 0.03 (P3 7:36) Jared Spurgeon: wrist, 87 ft, xG 0.00 (P3 8:03) Miro Heiskanen: wrist, 36 ft, xG 0.07 (P3 8:34) Wyatt Johnston: snap, 24 ft, xG 0.18 (P3 8:51) Wyatt Johnston: wrist, 7 ft, xG 0.16 (P3 9:40) Miro Heiskanen: wrist, 42 ft, xG 0.05 (P3 9:56) Michael Bunting: backhand, 11 ft, xG 0.15 (P3 10:06) Thomas Harley: slap, 64 ft, xG 0.01 (P3 10:35) Oskar Bäck: tip-in, 20 ft, xG 0.04 (P3 11:19) Matt Duchene: snap, 23 ft, xG 0.18 (P3 12:22) Wyatt Johnston: tip-in, 24 ft, xG 0.08 (P3 13:28) Miro Heiskanen: wrist, 28 ft, xG 0.08 (P3 13:40) Nico Sturm: backhand, 5 ft, xG 0.40 (P3 14:12) Matt Duchene: snap, 29 ft, xG 0.11 (P3 15:17) Jamie Benn: tip-in, 21 ft, xG 0.09 (P3 15:24) Jamie Benn: wrist, 11 ft, xG 0.08 (P3 15:51) Matt Boldy: wrist, 161 ft, xG 0.00 (P3 15:55) Ryan Hartman: wrist, 10 ft, xG 0.21 (P3 17:28) Justin Hryckowian: wrist, 40 ft, xG 0.03 (P3 17:53) Brock Faber: wrist, 35 ft, xG 0.09 (OT 2:08) Vladimir Tarasenko: wrist, 15 ft, xG 0.10 (OT 2:27) Jason Robertson: GOAL, wrist, 35 ft, xG 0.06 (P1 14:21) Bobby Brink: GOAL, backhand, 5 ft, xG 0.30 (P2 10:45) Vladimir Tarasenko: GOAL, snap, 25 ft, xG 0.18 (OT 3:06)
About these numbers

xG comes from hockeystats.io's own model, a gradient-boosted tree model trained on every unblocked shot from the 2021-22 to 2025-26 regular seasons using the NHL's public play-by-play. Each shot's value is the share of similar shots that became goals. A team's xG is the sum over its shots; "deserve to win" asks how often the team would outscore its opponent if every shot went in at exactly that rate. Blocked shots count as attempts but have no xG (the NHL records where they were blocked, not where they were taken), so the map leaves them out.

Box score

Dallas Stars

Skater GAP+/− AttxG HitBlkTOI
Forwards
21 Jason Robertson 101 -1 130.26 0025:51
53 Wyatt Johnston 000 0 50.42 2022:25
22 Mavrik Bourque 000 -2 20.18 2019:25
95 Matt Duchene 011 -1 40.29 3118:01
14 Jamie Benn 000 0 40.17 2115:47
49 Justin Hryckowian 000 0 50.32 1015:09
58 Michael Bunting 000 -1 30.23 0113:40
18 Sam Steel 000 0 10.00 1012:45
15 Colin Blackwell 000 0 30.08 4012:31
10 Oskar Bäck 000 0 20.05 1112:22
73 Adam Erne 000 0 00.00 4210:42
11 Nathan Bastian 000 0 10.00 0009:16
Defense
4 Miro Heiskanen 011 0 100.26 0225:00
55 Thomas Harley 000 -1 30.04 0423:40
23 Esa Lindell 000 0 10.00 1221:09
5 Nils Lundkvist 000 0 40.07 1016:44
57 Tyler Myers 000 -1 30.20 0016:16
6 Lian Bichsel 000 -1 50.04 3114:35
Goalie SAGA SVSV% xGA GSAx
Jake Oettinger 28226 .929 2.97 +0.97

Minnesota Wild

Skater GAP+/− AttxG HitBlkTOI
Forwards
12 Matt Boldy 000 0 50.14 3324:22
91 Vladimir Tarasenko 101 +1 40.40 2017:39
38 Ryan Hartman 000 0 60.45 3116:57
90 Marcus Johansson 000 0 30.18 2116:15
36 Mats Zuccarello 000 0 10.07 0114:33
47 Michael McCarron 000 +1 10.00 2014:09
13 Yakov Trenin 000 0 30.11 7013:56
71 Nick Foligno 000 +1 20.01 3113:31
22 Danila Yurov 000 0 30.19 2012:58
10 Bobby Brink 112 +2 20.30 2212:52
78 Nico Sturm 000 0 20.49 3012:30
37 Hunter Haight 000 0 30.17 1110:41
Defense
43 Quinn Hughes 022 +2 30.05 0227:20
7 Brock Faber 000 0 80.33 2224:29
46 Jared Spurgeon 011 +1 30.01 3024:03
25 Jonas Brodin 000 0 10.00 0418:47
55 Jake Middleton 000 0 40.03 0416:05
24 Zach Bogosian 000 0 10.04 1110:00
Goalie SAGA SVSV% xGA GSAx
Filip Gustavsson 30129 .967 2.64 +1.64

Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.

Player ratings

What each player added to the result, in goals, from most to least. Hover a number for what it's made of.

Dallas Stars

Player Rating Points Shots On ice Pen FO Other GSAx TOI
4 Miro Heiskanen D +1.21 +0.70 +0.17 +0.24 0.00 0.00 +0.10 — 25:00
29 Jake Oettinger G +0.97 0.00 — — 0.00 — — +0.97 63:06
49 Justin Hryckowian C +0.65 0.00 +0.21 +0.42 0.00 +0.02 0.00 — 15:09
21 Jason Robertson L +0.61 +0.75 +0.17 -0.14 -0.15 0.00 -0.02 — 25:51
18 Sam Steel C +0.37 0.00 0.00 +0.06 +0.30 +0.01 0.00 — 12:45
53 Wyatt Johnston C +0.23 0.00 +0.27 -0.10 0.00 +0.06 0.00 — 22:25
23 Esa Lindell D +0.22 0.00 0.00 +0.14 0.00 0.00 +0.08 — 21:09
15 Colin Blackwell C +0.15 0.00 +0.05 +0.10 0.00 -0.01 0.00 — 12:31
95 Matt Duchene C +0.06 +0.55 +0.19 -0.75 0.00 +0.04 +0.03 — 18:01
14 Jamie Benn L +0.04 0.00 +0.11 -0.09 0.00 -0.01 +0.03 — 15:47
55 Thomas Harley D -0.02 0.00 +0.03 -0.23 0.00 0.00 +0.18 — 23:40
22 Mavrik Bourque C -0.05 0.00 +0.12 -0.45 +0.30 0.00 -0.02 — 19:25
5 Nils Lundkvist D -0.12 0.00 +0.04 -0.16 0.00 0.00 0.00 — 16:44
58 Michael Bunting L -0.16 0.00 +0.15 -0.37 0.00 0.00 +0.05 — 13:40
73 Adam Erne L -0.31 0.00 0.00 -0.41 0.00 0.00 +0.10 — 10:42
11 Nathan Bastian R -0.34 0.00 0.00 -0.47 +0.15 0.00 -0.02 — 9:16
10 Oskar Bäck C -0.37 0.00 +0.03 -0.47 0.00 +0.01 +0.05 — 12:22
57 Tyler Myers D -0.82 0.00 +0.13 -0.95 0.00 0.00 0.00 — 16:16
6 Lian Bichsel D -0.97 0.00 +0.03 -0.90 -0.15 0.00 +0.05 — 14:35

Minnesota Wild

Player Rating Points Shots On ice Pen FO Other GSAx TOI
43 Quinn Hughes D +2.65 +1.25 +0.03 +1.14 +0.15 0.00 +0.08 — 27:20
10 Bobby Brink R +1.83 +1.45 +0.19 +0.40 -0.30 +0.01 +0.08 — 12:52
32 Filip Gustavsson G +1.64 0.00 — — 0.00 — — +1.64 63:06
46 Jared Spurgeon D +1.49 +0.55 +0.01 +0.97 0.00 0.00 -0.04 — 24:03
91 Vladimir Tarasenko R +0.69 +0.75 +0.26 -0.32 0.00 0.00 0.00 — 17:39
12 Matt Boldy L +0.67 0.00 +0.09 +0.31 +0.15 -0.01 +0.13 — 24:22
90 Marcus Johansson L +0.66 0.00 +0.12 +0.49 0.00 0.00 +0.05 — 16:15
22 Danila Yurov R +0.56 0.00 +0.12 +0.45 0.00 -0.02 0.00 — 12:58
71 Nick Foligno L +0.50 0.00 +0.01 +0.48 0.00 -0.02 +0.03 — 13:31
78 Nico Sturm C +0.42 0.00 +0.32 +0.25 -0.15 0.00 0.00 — 12:30
13 Yakov Trenin C +0.40 0.00 +0.07 +0.33 0.00 0.00 0.00 — 13:56
47 Michael McCarron C +0.36 0.00 0.00 +0.41 0.00 -0.07 +0.02 — 14:09
38 Ryan Hartman R +0.26 0.00 +0.30 -0.09 0.00 +0.04 +0.01 — 16:57
37 Hunter Haight C +0.22 0.00 +0.11 +0.13 0.00 -0.04 +0.03 — 10:41
24 Zach Bogosian D +0.20 0.00 +0.03 +0.16 0.00 0.00 +0.01 — 10:00
7 Brock Faber D +0.19 0.00 +0.21 -0.12 0.00 0.00 +0.10 — 24:29
5 Jake Middleton D +0.19 0.00 +0.02 -0.01 0.00 0.00 +0.18 — 16:05
36 Mats Zuccarello R -0.23 0.00 +0.04 -0.12 -0.15 -0.01 +0.01 — 14:33
25 Jonas Brodin D -0.37 0.00 0.00 -0.35 -0.15 0.00 +0.13 — 18:47

An expected-goals take on Dom Luszczyszyn's Game Score: goals and assists, the quality of a player's own shots, shot quality for and against while they were on the ice at 5v5, penalties, faceoffs and puck plays, all in goals; goalies by goals saved above expected. From the NHL play-by-play and shift charts.