Edmonton OilersEDM 2–5 Final Minnesota WildMIN

Saturday, December 20, 2025

Final 1st2nd3rd T SOG
Edmonton OilersEDM 200 2 30
Minnesota WildMIN 302 5 37

No impact calculated for this game. Impacts are calculated for games in the next 7 days.

Highlights

Scoring

1st Period
3:42 MIN Matt Boldy (21) Unassisted · backhand xG 0.17 0–1 ▶
10:56 MIN Matt Boldy (22)PP Quinn Hughes (23), Mats Zuccarello (11) · slap xG 0.09 0–2 ▶
13:35 EDM Andrew Mangiapane (5) Evan Bouchard (27), Leon Draisaitl (32) · tip-in xG 0.09 1–2 ▶
18:44 EDM Connor McDavid (22)PP Leon Draisaitl (33), Zach Hyman (6) · wrist xG 0.31 2–2 ▶
19:52 MIN Ryan Hartman (8) Jake Middleton (7), Mats Zuccarello (12) · tip-in xG 0.11 2–3 ▶
2nd Period
No scoring
3rd Period
9:08 MIN Vladimir Tarasenko (7) Yakov Trenin (9) · backhand xG 0.79 2–4 ▶
18:35 MIN Nico Sturm (2)EN Vladimir Tarasenko (12), Marcus Johansson (16) · wrist xG 0.94 2–5 ▶

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

EDM 32%Deserve to win68% MIN
EDMMIN
3.06Expected goals5.11
2Goals (no shootout)5
1.95Expected goals, 5 on 53.84
68Shot attempts52
43Unblocked attempts46
30Shots on goal37

Game notes

What stood out as the game went on, from the play-by-play and the shifts. Time on the bench is counted in 5-on-5 play outside the penalty box; the note says the player sat, not why. Goals saved are against the shots' expected goals (xG).

3rd Period
9:10 MIN xG swing xG swing · Out-chanced EDM 1.57–0.16
In xG over 10 minutes, 0:30 to 10:30 of the 3rd; goals 1–0
16:13 EDM Pulled goalie Pulled goalie · Pulled Pickard, down 4–2
With 3:47 left

Shot map

EDM shoots ←Bigger circle: higher xG; filled: goal→ MIN shoots
Marcus Johansson: wrist, 34 ft, xG 0.07 (P1 0:12) Ryan Nugent-Hopkins: wrist, 42 ft, xG 0.04 (P1 0:21) Mats Zuccarello: wrist, 21 ft, xG 0.10 (P1 2:04) Jake Middleton: wrist, 27 ft, xG 0.08 (P1 4:20) Ryan Hartman: backhand, 23 ft, xG 0.04 (P1 4:59) Andrew Mangiapane: wrist, 34 ft, xG 0.07 (P1 5:21) Spencer Stastney: wrist, 55 ft, xG 0.02 (P1 6:25) Vasily Podkolzin: tip-in, 11 ft, xG 0.09 (P1 6:44) Brock Faber: backhand, 8 ft, xG 0.19 (P1 7:03) Quinn Hughes: wrist, 55 ft, xG 0.01 (P1 7:14) Ryan Hartman: wrist, 30 ft, xG 0.12 (P1 9:06) Mattias Ekholm: snap, 20 ft, xG 0.04 (P1 10:21) Mattias Ekholm: backhand, 13 ft, xG 0.11 (P1 10:23) Ryan Hartman: tip-in, 9 ft, xG 0.13 (P1 11:38) Joel Eriksson Ek: wrist, 30 ft, xG 0.11 (P1 12:13) Kirill Kaprizov: wrist, 13 ft, xG 0.11 (P1 12:58) Andrew Mangiapane: deflected, 9 ft, xG 0.12 (P1 13:26) Nico Sturm: snap, 10 ft, xG 0.15 (P1 14:31) Evan Bouchard: slap, 50 ft, xG 0.04 (P1 15:08) Evan Bouchard: backhand, 10 ft, xG 0.14 (P1 15:22) Ryan Nugent-Hopkins: tip-in, 8 ft, xG 0.10 (P1 15:38) Marcus Johansson: tip-in, 9 ft, xG 0.08 (P1 16:17) Connor McDavid: wrist, 32 ft, xG 0.04 (P1 16:25) Kirill Kaprizov: wrist, 10 ft, xG 0.15 (P1 16:56) Kirill Kaprizov: wrist, 13 ft, xG 0.04 (P1 16:58) Matt Boldy: wrist, 158 ft, xG 0.00 (P1 17:14) Leon Draisaitl: wrist, 19 ft, xG 0.05 (P1 18:27) Leon Draisaitl: tip-in, 15 ft, xG 0.07 (P1 18:40) Zach Hyman: wrist, 7 ft, xG 0.05 (P1 18:41) Zach Hyman: wrist, 5 ft, xG 0.10 (P1 18:41) Leon Draisaitl: backhand, 5 ft, xG 0.08 (P1 18:43) Vasily Podkolzin: wrist, 41 ft, xG 0.04 (P1 19:06) Connor McDavid: wrist, 39 ft, xG 0.01 (P2 0:33) Leon Draisaitl: deflected, 14 ft, xG 0.09 (P2 1:00) Evan Bouchard: slap, 48 ft, xG 0.07 (P2 1:11) Evan Bouchard: wrist, 26 ft, xG 0.09 (P2 2:36) Matt Savoie: backhand, 22 ft, xG 0.05 (P2 3:15) Adam Henrique: tip-in, 29 ft, xG 0.04 (P2 3:19) Matt Savoie: backhand, 32 ft, xG 0.05 (P2 3:51) Ryan Nugent-Hopkins: wrist, 12 ft, xG 0.13 (P2 6:32) Joel Eriksson Ek: wrist, 17 ft, xG 0.15 (P2 6:49) Marcus Johansson: wrist, 13 ft, xG 0.15 (P2 7:12) David Jiricek: slap, 64 ft, xG 0.01 (P2 8:17) Marcus Foligno: between-legs, 6 ft, xG 0.06 (P2 8:26) Marcus Foligno: poke, 4 ft, xG 0.32 (P2 8:28) Vladimir Tarasenko: wrist, 37 ft, xG 0.01 (P2 8:30) Danila Yurov: slap, 60 ft, xG 0.03 (P2 8:36) Jonas Brodin: wrist, 57 ft, xG 0.01 (P2 8:54) Vladimir Tarasenko: wrist, 38 ft, xG 0.01 (P2 8:57) Kirill Kaprizov: snap, 25 ft, xG 0.04 (P2 10:02) Quinn Hutson: wrist, 33 ft, xG 0.03 (P2 11:40) Nico Sturm: backhand, 21 ft, xG 0.01 (P2 12:07) Connor McDavid: wrist, 29 ft, xG 0.11 (P2 13:38) Connor McDavid: wrist, 16 ft, xG 0.11 (P2 15:32) Connor McDavid: wrist, 23 ft, xG 0.03 (P2 15:45) Darnell Nurse: slap, 63 ft, xG 0.02 (P2 17:17) Ryan Hartman: wrist, 37 ft, xG 0.04 (P2 19:15) Connor McDavid: backhand, 7 ft, xG 0.12 (P3 0:13) Matt Boldy: backhand, 27 ft, xG 0.01 (P3 0:30) Vladimir Tarasenko: snap, 42 ft, xG 0.05 (P3 1:50) Ryan Hartman: backhand, 31 ft, xG 0.01 (P3 4:14) Riley Stillman: snap, 61 ft, xG 0.02 (P3 4:57) Danila Yurov: tip-in, 10 ft, xG 0.07 (P3 5:10) Marcus Foligno: backhand, 131 ft, xG 0.00 (P3 6:10) Matt Boldy: wrist, 18 ft, xG 0.07 (P3 6:34) Joel Eriksson Ek: wrist, 40 ft, xG 0.03 (P3 6:41) Brock Faber: wrist, 57 ft, xG 0.01 (P3 6:45) Kirill Kaprizov: snap, 30 ft, xG 0.06 (P3 7:45) Kirill Kaprizov: backhand, 14 ft, xG 0.14 (P3 8:24) Adam Henrique: wrist, 36 ft, xG 0.01 (P3 8:42) Leon Draisaitl: snap, 30 ft, xG 0.09 (P3 8:56) Vladimir Tarasenko: wrist, 34 ft, xG 0.09 (P3 9:04) Yakov Trenin: wrist, 16 ft, xG 0.19 (P3 9:06) Connor McDavid: wrist, 41 ft, xG 0.05 (P3 9:41) Joel Eriksson Ek: snap, 33 ft, xG 0.03 (P3 10:19) Vinnie Hinostroza: wrist, 27 ft, xG 0.01 (P3 10:26) Connor McDavid: wrist, 28 ft, xG 0.11 (P3 13:19) Leon Draisaitl: wrist, 15 ft, xG 0.04 (P3 13:40) Leon Draisaitl: wrist, 18 ft, xG 0.09 (P3 17:28) Ryan Nugent-Hopkins: wrist, 11 ft, xG 0.05 (P3 18:23) Max Jones: wrist, 31 ft, xG 0.02 (P3 18:53) Max Jones: snap, 41 ft, xG 0.05 (P3 19:28) Matt Boldy: GOAL, backhand, 6 ft, xG 0.17 (P1 3:42) Matt Boldy: GOAL, slap, 36 ft, xG 0.09 (P1 10:56) Andrew Mangiapane: GOAL, tip-in, 11 ft, xG 0.09 (P1 13:35) Connor McDavid: GOAL, wrist, 2 ft, xG 0.31 (P1 18:44) Ryan Hartman: GOAL, tip-in, 12 ft, xG 0.11 (P1 19:52) Vladimir Tarasenko: GOAL, backhand, 1 ft, xG 0.79 (P3 9:08) Nico Sturm: GOAL, wrist, 15 ft, xG 0.94 (P3 18:35)
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

Edmonton Oilers

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Connor McDavid 101 -2 120.89 3025:09
18 Zach Hyman 011 -3 50.15 0022:49
29 Leon Draisaitl 022 -2 100.50 1022:07
93 Ryan Nugent-Hopkins 000 -2 60.32 1021:58
92 Vasily Podkolzin 000 -1 40.13 6017:21
22 Matt Savoie 000 -1 20.09 0112:42
10 Trent Frederic 000 0 00.00 3011:49
19 Adam Henrique 000 0 20.05 0111:35
13 Mattias Janmark 000 0 00.00 0010:37
26 Andrew Mangiapane 101 0 30.28 1009:55
Defense
2 Evan Bouchard 011 -2 70.34 0027:07
14 Mattias Ekholm 000 -2 50.15 3021:46
25 Darnell Nurse 000 +1 40.02 0121:25
24 Spencer Stastney 000 0 20.02 0218:54
49 Ty Emberson 000 -1 10.00 1014:25
61 Riley Stillman 000 -1 10.02 1011:57
Goalie SAGA SVSV% xGA GSAx
Calvin Pickard 36432 .889 4.18 +0.18

Minnesota Wild

Skater GAP+/− AttxG HitBlkTOI
Forwards
12 Matt Boldy 202 0 50.35 0120:57
14 Joel Eriksson Ek 000 +1 40.33 3220:08
97 Kirill Kaprizov 000 +1 60.54 1217:51
38 Ryan Hartman 101 +1 70.44 1215:46
90 Marcus Johansson 011 +2 30.30 0015:38
36 Mats Zuccarello 022 +1 10.10 0015:36
91 Vladimir Tarasenko 112 +2 50.96 3014:53
13 Yakov Trenin 011 +1 10.19 9014:10
22 Danila Yurov 000 -1 30.10 1113:52
78 Nico Sturm 101 +1 31.10 0110:30
17 Marcus Foligno 000 0 30.39 4009:49
18 Vinnie Hinostroza 000 0 10.01 0109:10
Defense
7 Brock Faber 000 +2 30.20 0426:03
43 Quinn Hughes 011 +1 20.01 1124:53
25 Jonas Brodin 000 +2 10.01 0219:47
46 Jared Spurgeon 000 +1 10.00 0317:18
5 David Jiricek 000 0 10.01 1115:03
55 Jake Middleton 011 0 20.08 1015:02
Goalie SAGA SVSV% xGA GSAx
Filip Gustavsson 30228 .933 3.06 +1.06

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.

Edmonton Oilers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
88 Andrew Mangiapane L +0.84 +0.75 +0.18 -0.24 +0.15 0.00 0.00 — 9:55
97 Connor McDavid C +0.32 +0.75 +0.58 -0.99 0.00 +0.01 -0.02 — 25:09
30 Calvin Pickard G +0.18 0.00 — — 0.00 — — +0.18 57:42
2 Evan Bouchard D +0.10 +0.70 +0.22 -0.80 0.00 0.00 -0.02 — 27:07
93 Ryan Nugent-Hopkins C +0.03 0.00 +0.21 -0.17 0.00 -0.01 0.00 — 21:58
92 Vasily Podkolzin R +0.01 0.00 +0.09 -0.08 0.00 0.00 0.00 — 17:21
25 Darnell Nurse D -0.10 0.00 +0.01 -0.17 0.00 0.00 +0.05 — 21:25
23 Quinn Hutson R -0.19 0.00 +0.02 -0.19 0.00 0.00 -0.02 — 9:17
13 Mattias Janmark C -0.21 0.00 0.00 -0.21 0.00 -0.02 +0.02 — 10:37
24 Spencer Stastney D -0.22 0.00 +0.01 -0.33 0.00 0.00 +0.10 — 18:54
46 Max Jones L -0.33 0.00 +0.04 -0.39 0.00 0.00 +0.02 — 8:22
10 Trent Frederic C -0.35 0.00 0.00 -0.35 0.00 +0.02 -0.02 — 11:49
19 Adam Henrique C -0.37 0.00 +0.03 -0.46 0.00 +0.01 +0.05 — 11:35
18 Zach Hyman L -0.57 +0.55 +0.10 -1.22 0.00 0.00 0.00 — 22:49
29 Leon Draisaitl C -0.59 +1.25 +0.33 -1.95 -0.15 -0.01 -0.06 — 22:07
22 Matt Savoie C -0.76 0.00 +0.06 -0.87 0.00 0.00 +0.05 — 12:42
14 Mattias Ekholm D -0.96 0.00 +0.09 -1.04 0.00 0.00 -0.02 — 21:46
61 Riley Stillman D -1.14 0.00 +0.01 -1.15 0.00 0.00 0.00 — 11:57
49 Ty Emberson D -1.26 0.00 0.00 -1.26 0.00 0.00 0.00 — 14:25

Minnesota Wild

Player Rating Points Shots On ice Pen FO Other GSAx TOI
91 Vladimir Tarasenko R +3.85 +1.45 +0.62 +1.80 0.00 0.00 -0.02 — 14:53
43 Quinn Hughes D +2.40 +0.70 +0.01 +1.65 0.00 0.00 +0.05 — 24:53
13 Yakov Trenin C +2.14 +0.70 +0.13 +1.28 0.00 +0.01 +0.02 — 14:10
7 Brock Faber D +1.96 0.00 +0.13 +1.69 0.00 0.00 +0.14 — 26:03
36 Mats Zuccarello R +1.87 +1.10 +0.06 +0.74 0.00 -0.01 -0.02 — 15:36
14 Joel Eriksson Ek C +1.76 0.00 +0.21 +1.52 0.00 -0.03 +0.06 — 20:08
38 Ryan Hartman R +1.58 +0.75 +0.29 +0.44 0.00 -0.02 +0.12 — 15:46
12 Matt Boldy L +1.45 +1.50 +0.23 -0.29 0.00 -0.01 +0.03 — 20:57
78 Nico Sturm C +1.42 +0.75 +0.72 -0.14 0.00 +0.02 +0.07 — 10:30
5 Jake Middleton D +1.26 +0.70 +0.05 +0.68 -0.15 0.00 -0.02 — 15:02
97 Kirill Kaprizov L +1.10 0.00 +0.35 +0.65 0.00 0.00 +0.10 — 17:51
17 Marcus Foligno L +1.06 0.00 +0.25 +0.81 0.00 0.00 0.00 — 9:49
32 Filip Gustavsson G +1.06 0.00 — — 0.00 — — +1.06 60:00
90 Marcus Johansson L +0.96 +0.55 +0.19 +0.26 0.00 0.00 -0.04 — 15:38
55 David Jiricek D +0.71 0.00 +0.01 +0.65 0.00 0.00 +0.05 — 15:03
22 Danila Yurov R +0.31 0.00 +0.06 +0.17 0.00 +0.04 +0.03 — 13:52
46 Jared Spurgeon D +0.23 0.00 0.00 +0.08 0.00 0.00 +0.15 — 17:18
25 Jonas Brodin D +0.17 0.00 0.00 -0.10 +0.15 0.00 +0.12 — 19:47
18 Vinnie Hinostroza C +0.04 0.00 +0.01 +0.01 0.00 0.00 +0.03 — 9:10

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.