CHIRPAnalytics
2026-03-10·2025-26final

Scoring

9 goals

P104:12BUFJ. Quinn(13) — J. Zucker, R. McLeod0-1
P105:39BUFA. Tuch(28) — R. Dahlin, M. Samuelsson0-2
P112:54SJSM. Celebrini(33) — W. Smith1-2
P204:59BUFB. Malenstyn(6) — P. Krebs, R. Dahlin1-3
P208:51BUFJ. Zucker(20) — J. Quinn, O. Power1-4
P219:29SJSK. Sherwood(20) — M. Ferraro, A. Wennberg2-4
P300:42BUFJ. Quinn(14) — R. McLeod, R. Dahlin2-5
P306:56SJSA. Wennberg(13) — T. Toffoli3-5
P317:14BUFJ. Quinn(15) — R. McLeod3-6

Shots

full sheet — away attacking left, home attacking right

SJS →← BUFBUF · L. Stanley · missed shot · slap · 5v5 · P1SJS · T. Toffoli · missed shot · wrist · 5v5 · P1 · 0.010 xGSJS · T. Toffoli · missed shot · backhand · 5v5 · P1 · 0.013 xGBUF · A. Tuch · missed shot · wrist · 5v5 · P1 · 0.126 xGBUF · O. Power · missed shot · wrist · 5v5 · P1 · 0.119 xGBUF · J. Zucker · missed shot · tip-in · 5v5 · P1 · 0.066 xGSJS · S. Dickinson · missed shot · backhand · 5v5 · P1 · 0.008 xGSJS · D. Orlov · missed shot · wrist · 5v5 · P1 · 0.140 xGSJS · J. Klingberg · missed shot · wrist · 5v5 · P1 · 0.024 xGSJS · C. Graf · missed shot · backhand · 5v5 · P1 · 0.132 xGBUF · T. Thompson · missed shot · backhand · 5v5 · P2 · 0.044 xGSJS · W. Eklund · missed shot · wrist · 5v5 · P2 · 0.021 xGSJS · A. Wennberg · missed shot · wrist · 5v5 · P2 · 0.014 xGBUF · J. Quinn · missed shot · slap · 5v5 · P2 · 0.024 xGBUF · J. Doan · missed shot · wrist · 5v5 · P2 · 0.056 xGBUF · Z. Benson · missed shot · backhand · 5v5 · P2 · 0.083 xGSJS · T. Toffoli · missed shot · wrist · 5v5 · P2 · 0.066 xGSJS · W. Eklund · missed shot · tip-in · 5v5 · P2 · 0.011 xGSJS · T. Toffoli · missed shot · slap · 5v4 · P2 · 0.169 xGBUF · A. Tuch · missed shot · wrist · 5v5 · P2 · 0.056 xGSJS · A. Gaudette · missed shot · backhand · 5v5 · P2 · 0.021 xGBUF · R. McLeod · missed shot · wrist · 5v5 · P2 · 0.015 xGBUF · N. Ostlund · missed shot · slap · 5v5 · P3SJS · V. Desharnais · missed shot · wrist · 5v5 · P3 · 0.009 xGBUF · S. Carrick · missed shot · tip-in · 5v5 · P3SJS · D. Orlov · missed shot · slap · 5v4 · P3 · 0.031 xGSJS · S. Dickinson · missed shot · snap · 5v5 · P3 · 0.017 xGSJS · M. Misa · missed shot · tip-in · 5v5 · P3 · 0.063 xGBUF · N. Ostlund · missed shot · tip-in · 5v5 · P3 · 0.110 xGSJS · S. Mukhamadullin · missed shot · backhand · 5v5 · P3 · 0.025 xGBUF · R. Dahlin · shot on goal · wrist · 5v5 · P1 · 0.048 xGBUF · R. Dahlin · shot on goal · slap · 5v5 · P1 · 0.034 xGSJS · A. Wennberg · shot on goal · tip-in · 5v5 · P1 · 0.073 xGBUF · Z. Benson · shot on goal · deflected · 5v5 · P1 · 0.072 xGBUF · M. Kesselring · shot on goal · slap · 5v5 · P1 · 0.027 xGSJS · S. Mukhamadullin · shot on goal · slap · 5v5 · P1 · 0.064 xGSJS · W. Eklund · shot on goal · snap · 5v5 · P1 · 0.131 xGSJS · W. Smith · shot on goal · snap · 5v5 · P1 · 0.043 xGBUF · B. Malenstyn · shot on goal · backhand · 5v5 · P1 · 0.136 xGBUF · N. Ostlund · shot on goal · slap · 5v5 · P1 · 0.030 xGBUF · N. Ostlund · shot on goal · wrist · 5v5 · P2 · 0.056 xGBUF · O. Power · shot on goal · snap · 5v5 · P2 · 0.131 xGSJS · W. Eklund · shot on goal · slap · 5v5 · P2 · 0.024 xGBUF · P. Krebs · shot on goal · wrist · 5v5 · P2 · 0.019 xGBUF · J. Doan · shot on goal · deflected · 5v5 · P2 · 0.018 xGBUF · T. Thompson · shot on goal · backhand · 5v5 · P2 · 0.148 xGBUF · Z. Benson · shot on goal · wrap-around · 5v5 · P2 · 0.208 xGBUF · P. Krebs · shot on goal · snap · 5v5 · P2 · 0.049 xGBUF · J. Doan · shot on goal · tip-in · 5v5 · P2 · 0.094 xGBUF · J. Quinn · shot on goal · slap · 5v5 · P2 · 0.030 xGSJS · V. Desharnais · shot on goal · wrist · 5v5 · P2 · 0.013 xGBUF · N. Ostlund · shot on goal · backhand · 5v5 · P2 · 0.036 xGSJS · A. Wennberg · shot on goal · wrist · 5v4 · P2 · 0.122 xGSJS · T. Toffoli · shot on goal · tip-in · 5v4 · P2 · 0.105 xGSJS · Z. Ostapchuk · shot on goal · tip-in · 5v5 · P2 · 0.086 xGSJS · C. Graf · shot on goal · snap · 5v5 · P2 · 0.131 xGSJS · T. Toffoli · shot on goal · wrist · 5v5 · P2 · 0.138 xGBUF · T. Thompson · shot on goal · wrist · 5v5 · P3 · 0.014 xGSJS · M. Misa · shot on goal · wrist · 5v5 · P3 · 0.016 xGBUF · R. McLeod · shot on goal · wrist · 5v5 · P3 · 0.117 xGSJS · A. Wennberg · shot on goal · deflected · 5v4 · P3 · 0.047 xGSJS · W. Smith · shot on goal · slap · 5v4 · P3 · 0.066 xGSJS · C. Graf · shot on goal · wrist · 5v5 · P3 · 0.029 xGBUF · P. Krebs · shot on goal · wrist · 5v5 · P3 · 0.024 xGBUF · M. Kesselring · shot on goal · wrist · 5v5 · P3 · 0.017 xGSJS · T. Toffoli · shot on goal · wrist · 5v5 · P3 · 0.010 xGSJS · B. Goodrow · shot on goal · slap · 5v5 · P3 · 0.018 xGBUF · J. Quinn · GOAL · wrist · 5v5 · P1 · 0.113 xGBUF · A. Tuch · GOAL · tip-in · 5v5 · P1 · 0.077 xGSJS · M. Celebrini · GOAL · wrist · 5v5 · P1 · 0.171 xGBUF · B. Malenstyn · GOAL · wrist · 5v5 · P2 · 0.088 xGBUF · J. Zucker · GOAL · backhand · 5v5 · P2 · 0.352 xGSJS · K. Sherwood · GOAL · snap · 5v5 · P2 · 0.050 xGBUF · J. Quinn · GOAL · snap · 5v5 · P3 · 0.085 xGSJS · A. Wennberg · GOAL · backhand · 5v4 · P3 · 0.117 xGBUF · J. Quinn · GOAL · wrist · 5v6 · P3 · 0.089 xG
SJS ● 3G ● 17 SOG · 2.23 xG
BUF ● 6G ● 20 SOG · 2.81 xG

Every unblocked attempt, each team attacking the net it shot on; dot size scales with xG. Teams switch ends between periods, so shots are rotated onto one sheet rather than plotted where they physically happened. Blocked shots are recorded at the block, not the shot origin, so they sit short of the net — off by default.

SJSteam totalsBUF
20Shots26
2.23Expected goals2.72
37Unblocked att35
1PP goals0
23Hits21
16Blocks14
15Giveaways13
4Takeaways7
24PIM18

Expected goals by period

regulation only — xG has no model for 3-on-3 or the shootout

TeamP1P2P3Total
SJS0.810.970.452.23
BUF0.851.500.462.81

SJS skaters

PlayerGAP+/-SHBPIMTOI
A. WennbergC112-4400017:12
M. CelebriniC101-1103024:25
W. SmithC011-1200020:49
M. FerraroD0110013020:46
K. SherwoodL101-3150016:29
T. ToffoliC011-1300015:38
D. OrlovD000-3001221:09
S. DickinsonD000-1020019:31
S. MukhamadullinD0000121017:59
J. KlingbergD000-2021017:56
C. GrafR0000211017:41
V. DesharnaisD000-1112017:26
W. EklundL000-1211016:29
M. MisaC0000110014:06
P. KurashevC000-3020012:29
A. GaudetteR0000002010:55
B. GoodrowC0000130179:03
Z. OstapchukC000012159:01

BUF skaters

PlayerGAP+/-SHBPIMTOI
J. QuinnR314+4410015:09
R. DahlinD033+4200020:07
R. McLeodC033+4100017:02
J. ZuckerL112+4101212:56
O. PowerD011+3101022:49
M. SamuelssonD011+1013022:25
A. TuchR101-1102016:00
P. KrebsC011+1332013:58
B. MalenstynL101+1250511:31
B. ByramD000+1030021:40
T. ThompsonC0000211216:41
Z. BensonL0000230216:25
L. StanleyD0000011715:51
N. OstlundC0000300015:29
M. KesselringD000-1210015:09
J. DoanR000-1201015:07
J. NorrisC000-1000014:02
S. CarrickC000+1022013:33

SJS goaltending

Y. AskarovL20/250.80058:56
A. Nedeljkovic0/0—0:00

BUF goaltending

A. LyonW17/200.85060:00
C. Ellis0/0—0:00

Penalties

11 called

P115:34SJSZ. Ostapchukfighting5
P115:34BUFL. Stanleyfighting5
P115:56SJSB. Goodrowinstigator2
P115:56BUFB. Malenstynfighting5
P115:56SJSB. Goodrowfighting5
P115:56SJSB. Goodrowinstigator misconduct10
P213:55BUFZ. Bensonroughing2
P213:55SJSD. Orlovroughing2
P213:55BUFT. Thompsonroughing2
P306:50BUFJ. Zuckerinterference2
P310:35BUFL. Stanleyhigh sticking2