CHIRPAnalytics
2026-03-08·2025-26final

Scoring

15 goals

P108:26BUFJ. Doan(20) — T. Thompson, B. Byram0-1
P202:15BUFJ. Zucker(18) — R. Dahlin, T. Thompson0-2
P205:10BUFA. Tuch(26) — T. Thompson, N. Ostlund0-3
P207:55TBLC. Perry(13) — N. Kucherov, D. Raddysh1-3
P211:07BUFA. Tuch(27) — B. Byram1-4
P212:26TBLN. Kucherov(33) — D. Raddysh2-4
P214:46TBLZ. Girgensons(8) — Y. Gourde, J. Moser3-4
P217:37TBLJ. Moser(6) — C. Geekie4-4
P300:59TBLN. Kucherov(34) — B. Hagel, J. Moser5-4
P305:46TBLB. Point(16) — unassisted6-4
P306:12BUFS. Carrick(5) — Z. Benson, M. Kesselring6-5
P309:48TBLB. Hagel(30) — A. Cirelli, D. Raddysh7-5
P311:03BUFR. Dahlin(13) — T. Thompson, B. Byram7-6
P314:29BUFJ. Zucker(19) — R. McLeod7-7
P315:43BUFJ. Doan(21) — J. Zucker, R. Dahlin7-8

Shots

full sheet — away attacking left, home attacking right

TBL →← BUFBUF · J. Quinn · missed shot · wrist · 5v5 · P1 · 0.019 xGTBL · C. D'Astous · missed shot · snap · 5v5 · P1 · 0.018 xGTBL · B. Hagel · missed shot · snap · 5v5 · P1 · 0.056 xGTBL · A. Cirelli · missed shot · backhand · 5v5 · P1 · 0.034 xGTBL · A. Cirelli · missed shot · deflected · 4v4 · P1 · 0.023 xGTBL · B. Point · missed shot · snap · 5v4 · P1 · 0.219 xGTBL · V. Hedman · missed shot · slap · 5v4 · P1 · 0.040 xGTBL · D. Raddysh · missed shot · slap · 5v5 · P2 · 0.032 xGTBL · J. Moser · missed shot · backhand · 5v5 · P2 · 0.280 xGBUF · N. Ostlund · missed shot · snap · 5v4 · P2 · 0.048 xGBUF · R. McLeod · missed shot · wrist · 5v5 · P2 · 0.075 xGBUF · J. Doan · missed shot · wrist · 5v5 · P2 · 0.012 xGTBL · Z. Girgensons · missed shot · backhand · 5v5 · P2 · 0.040 xGBUF · O. Power · missed shot · slap · 5v5 · P2 · 0.025 xGTBL · B. Point · missed shot · snap · 5v4 · P2BUF · J. Quinn · missed shot · snap · 5v5 · P2 · 0.152 xGTBL · R. McDonagh · missed shot · snap · 5v5 · P2 · 0.013 xGTBL · Z. Girgensons · missed shot · snap · 5v5 · P3 · 0.032 xGBUF · J. Zucker · missed shot · wrist · 5v5 · P3 · 0.034 xGTBL · B. Hagel · missed shot · snap · 5v5 · P3 · 0.131 xGTBL · P. Holmberg · missed shot · slap · 5v5 · P3 · 0.034 xGBUF · A. Tuch · missed shot · snap · 5v5 · P3 · 0.015 xGTBL · B. Hagel · missed shot · snap · 5v5 · P3 · 0.015 xGBUF · T. Thompson · missed shot · slap · 5v5 · P3 · 0.043 xGBUF · J. Zucker · missed shot · tip-in · 5v4 · P3 · 0.165 xGTBL · Y. Gourde · missed shot · snap · 5v5 · P3 · 0.017 xGBUF · J. Doan · missed shot · backhand · 5v6 · P3 · 0.011 xGTBL · D. Raddysh · shot on goal · slap · 5v5 · P1 · 0.018 xGBUF · B. Byram · shot on goal · wrist · 5v3 · P1 · 0.289 xGBUF · B. Byram · shot on goal · wrist · 5v3 · P1 · 0.127 xGBUF · J. Norris · shot on goal · wrist · 5v3 · P1 · 0.073 xGBUF · S. Carrick · shot on goal · deflected · 5v5 · P1 · 0.154 xGTBL · J. Moser · shot on goal · slap · 5v5 · P1 · 0.022 xGBUF · B. Byram · shot on goal · wrist · 5v5 · P1 · 0.009 xGTBL · V. Hedman · shot on goal · snap · 4v4 · P1 · 0.026 xGBUF · M. Kesselring · shot on goal · wrist · 4v4 · P1 · 0.036 xGTBL · N. Kucherov · shot on goal · snap · 4v4 · P1 · 0.066 xGBUF · J. Zucker · shot on goal · wrist · 5v5 · P1 · 0.020 xGTBL · O. Bjorkstrand · shot on goal · snap · 5v5 · P1 · 0.075 xGBUF · T. Thompson · shot on goal · snap · 5v5 · P1 · 0.027 xGTBL · V. Hedman · shot on goal · snap · 4v4 · P1 · 0.044 xGBUF · A. Tuch · shot on goal · wrist · 4v5 · P1 · 0.058 xGBUF · P. Krebs · shot on goal · wrist · 5v5 · P2 · 0.051 xGBUF · R. McLeod · shot on goal · wrist · 6v5 · P2 · 0.057 xGBUF · M. Samuelsson · shot on goal · tip-in · 6v5 · P2 · 0.104 xGBUF · T. Thompson · shot on goal · slap · 5v4 · P2 · 0.044 xGTBL · N. Kucherov · shot on goal · snap · 5v5 · P2 · 0.195 xGBUF · A. Tuch · shot on goal · wrist · 5v4 · P2 · 0.040 xGBUF · B. Byram · shot on goal · slap · 5v4 · P2 · 0.041 xGBUF · T. Thompson · shot on goal · wrist · 5v5 · P2 · 0.061 xGBUF · R. McLeod · shot on goal · wrist · 5v5 · P2 · 0.028 xGBUF · J. Zucker · shot on goal · wrist · 5v5 · P2 · 0.164 xGTBL · D. Raddysh · shot on goal · slap · 5v4 · P2 · 0.063 xGTBL · J. Guentzel · shot on goal · snap · 5v4 · P2 · 0.227 xGTBL · C. D'Astous · shot on goal · snap · 5v5 · P2 · 0.067 xGBUF · M. Samuelsson · shot on goal · wrist · 5v5 · P2 · 0.017 xGTBL · J. Moser · shot on goal · snap · 5v5 · P2 · 0.071 xGBUF · S. Carrick · shot on goal · wrist · 5v5 · P2 · 0.073 xGBUF · J. Zucker · shot on goal · wrist · 5v5 · P2 · 0.064 xGTBL · Y. Gourde · shot on goal · backhand · 5v5 · P2 · 0.144 xGTBL · B. Hagel · shot on goal · snap · 5v5 · P3 · 0.152 xGBUF · B. Byram · shot on goal · wrist · 5v5 · P3 · 0.023 xGBUF · J. Quinn · shot on goal · backhand · 5v5 · P3 · 0.065 xGBUF · J. Quinn · shot on goal · slap · 5v5 · P3 · 0.034 xGTBL · O. Bjorkstrand · shot on goal · snap · 5v5 · P3 · 0.063 xGBUF · N. Ostlund · shot on goal · wrist · 5v5 · P3 · 0.023 xGTBL · V. Hedman · shot on goal · snap · 5v5 · P3 · 0.017 xGTBL · A. Cirelli · shot on goal · tip-in · 5v5 · P3 · 0.091 xGBUF · J. Zucker · shot on goal · wrist · 5v5 · P3 · 0.146 xGTBL · D. Raddysh · shot on goal · wrist · 5v5 · P3 · 0.014 xGBUF · J. Doan · shot on goal · wrist · 5v5 · P3 · 0.017 xGBUF · J. Doan · shot on goal · wrist · 5v5 · P3 · 0.021 xGBUF · M. Samuelsson · shot on goal · snap · 5v5 · P3 · 0.026 xGBUF · B. Byram · shot on goal · slap · 5v5 · P3 · 0.011 xGBUF · J. Quinn · shot on goal · wrist · 5v5 · P3 · 0.142 xGBUF · Z. Benson · shot on goal · tip-in · 5v5 · P3 · 0.095 xGTBL · C. Geekie · shot on goal · tip-in · 5v5 · P3 · 0.071 xGBUF · N. Ostlund · shot on goal · wrist · 5v5 · P3 · 0.139 xGBUF · B. Byram · shot on goal · wrist · 5v5 · P3 · 0.136 xGTBL · D. Raddysh · shot on goal · snap · 5v5 · P3 · 0.052 xGTBL · Y. Gourde · shot on goal · snap · 5v5 · P3 · 0.048 xGTBL · N. Kucherov · shot on goal · snap · 6v5 · P3 · 0.024 xGTBL · B. Point · shot on goal · snap · 6v5 · P3 · 0.025 xGBUF · J. Doan · GOAL · wrist · 5v4 · P1 · 0.099 xGBUF · J. Zucker · GOAL · snap · 5v4 · P2 · 0.096 xGBUF · A. Tuch · GOAL · tip-in · 5v4 · P2 · 0.089 xGTBL · C. Perry · GOAL · backhand · 5v5 · P2 · 0.153 xGBUF · A. Tuch · GOAL · backhand · 4v5 · P2 · 0.158 xGTBL · N. Kucherov · GOAL · wrist · 5v4 · P2 · 0.043 xGTBL · Z. Girgensons · GOAL · snap · 5v5 · P2 · 0.175 xGTBL · J. Moser · GOAL · wrist · 5v5 · P2 · 0.185 xGTBL · N. Kucherov · GOAL · snap · 5v5 · P3 · 0.106 xGTBL · B. Point · GOAL · 5v5 · P3 · 0.185 xGBUF · S. Carrick · GOAL · wrist · 5v5 · P3 · 0.074 xGTBL · B. Hagel · GOAL · wrist · 5v5 · P3 · 0.158 xGBUF · R. Dahlin · GOAL · wrist · 5v5 · P3 · 0.171 xGBUF · J. Zucker · GOAL · backhand · 5v5 · P3 · 0.130 xGBUF · J. Doan · GOAL · wrist · 5v4 · P3 · 0.283 xG
TBL ● 7G ● 22 SOG · 3.56 xG
BUF ● 8G ● 34 SOG · 4.11 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.

TBLteam totalsBUF
28Shots42
3.56Expected goals4.10
44Unblocked att52
1PP goals4
40Hits27
6Blocks15
11Giveaways14
2Takeaways5
57PIM45

Expected goals by period

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

TeamP1P2P3Total
TBL0.641.691.233.56
BUF0.911.401.804.11

TBL skaters

PlayerGAP+/-SHBPIMTOI
J. MoserD123+2320026:17
D. RaddyshD033+2411723:13
N. KucherovR213+1550219:15
B. HagelL112+12011116:42
A. CirelliC011+1140218:55
Y. GourdeC011+1220018:39
B. PointC1010111017:13
Z. GirgensonsC1010140215:48
C. PerryR101+210058:54
C. GeekieC011016007:33
R. McDonaghD0000000220:41
V. HedmanD000+2310020:07
C. D'AstousD000-11401218:37
J. GuentzelC000-1100017:44
O. BjorkstrandR0000220014:02
P. HolmbergR0000040013:17
E. CernakD000000396:47
S. SabourinR000004054:17

BUF skaters

PlayerGAP+/-SHBPIMTOI
T. ThompsonC044-1341019:39
R. DahlinD123+2101526:16
B. ByramD03307101220:12
J. ZuckerL213+1601016:42
A. TuchR2020432018:54
J. DoanR202-2420018:25
R. McLeodC011+2211021:03
N. OstlundC011-1210216:34
Z. BensonL011+1120014:15
S. CarrickC101-233056:03
M. KesselringD011+110076:03
O. PowerD000-4003227:08
M. SamuelssonD000-3323224:57
J. NorrisC000-1111017:55
J. QuinnR0000340015:19
Z. MetsaD000000208:55
P. KrebsC000-310058:46
B. MalenstynL000-103056:03

TBL goaltending

J. JohanssonL34/420.81058:54
A. Vasilevskiy0/0—0:00

BUF goaltending

U. LuukkonenW22/280.78659:21
C. Ellis0/0—0:00

Penalties

28 called

P104:36TBLD. Raddyshslashing2
P104:36TBLB. Hagelboarding2
P104:36TBLD. Raddyshfighting5
P104:36BUFR. Dahlinfighting5
P108:20TBLE. Cernakinterference2
P108:54BUFS. Carrickfighting5
P108:54TBLS. Sabourinfighting5
P109:13TBLC. D'Astousroughing2
P109:13BUFB. Byramroughing2
P109:13TBLB. Hagelfighting5
P109:13BUFP. Krebsfighting5
P109:13BUFB. Byrammisconduct10
P109:13TBLC. D'Astousmisconduct10
P110:40BUFM. Samuelssonslashing2
P110:40TBLN. Kucherovslashing2
P114:59TBLE. Cernakunsportsmanlike conduct2
P114:59BUFM. Kesselringunsportsmanlike conduct2
P116:41BUFN. Ostlundunsportsmanlike conduct2
P200:02BUFM. Kesselringfighting5
P200:02TBLE. Cernakfighting5
P200:06TBLC. Perryfighting5
P200:06BUFB. Malenstynfighting5
P201:31TBLR. McDonaghhigh sticking2
P203:35TBLB. Hagelroughing2
P203:35TBLB. Hagelroughing2
P210:56BUFO. Powerhigh sticking2
P315:03TBLZ. Girgensonsslashing2
P320:00TBLA. Cirellicharging2