Skip to content
Ice Lab

Thu, Mar 20, 2025·Prudential Center, Newark

Calgary Flames 5, New Jersey Devils 3

Expected result

Based on shot quality alone, Calgary Flames win this game 57% of the time.

NJD winsCGY wins

Who was on the ice

Model-based

Line matchups and every shift of the game.

Line matchups

NJD forward lines and defence pairs (rows) against CGY's (columns) at 5-on-5. Darker cells shared more ice; the second number is xG for–against in that time. Click a cell to highlight it below.

Kadri–Pospisil–ZaryHuberdeau–Frost–CoronatoColeman–Farabee–SharangovichLomberg–Rooney–KlapkaKadri–Coleman–ZaryWeegar–HanleyAndersson–BahlBean–MiromanovAndersson–BeanBahl–MiromanovHanley–Andersson
Noesen–Meier–Hischier6:060.38–0.461:580.52–0.000:490.00–0.183:090.53–0.404:090.36–0.190:530.01–0.001:330.05–0.03
Tatar–Bratt–Mercer2:210.15–0.334:320.11–0.090:320.00–0.005:390.15–0.411:460.02–0.000:530.09–0.00
Haula–Sprong–Glass2:130.15–0.001:290.00–0.141:050.02–0.000:500.07–0.002:270.06–0.121:000.03–0.00
MacDermid–Bastian–Cotter0:370.00–0.080:400.00–0.051:400.00–0.101:290.00–0.210:580.00–0.00
Haula–Sprong–Cotter1:170.00–0.031:120.00–0.130:450.00–0.00
Noesen–Meier–Glass0:320.00–0.000:470.00–0.00
Haula–Bastian–Glass1:010.00–0.050:520.00–0.05
Pesce–Hughes3:530.15–0.305:190.37–0.171:160.03–0.004:560.20–0.434:000.52–0.001:060.00–0.002:160.00–0.131:200.03–0.00
Dumoulin–Kovacevic4:220.38–0.553:470.09–0.091:150.07–0.055:130.32–0.582:530.07–0.010:320.01–0.000:590.14–0.030:470.00–0.07
Dillon–Nemec0:300.00–0.002:060.06–0.182:460.00–0.170:470.00–0.001:560.00–0.081:290.00–0.182:080.06–0.051:200.00–0.00
Dillon–Pesce2:220.25–0.071:310.02–0.010:500.25–0.060:450.00–0.00
Dillon–Kovacevic1:130.00–0.071:020.02–0.000:550.00–0.13
Kovacevic–Hughes1:140.02–0.001:100.02–0.00
Dumoulin–Pesce0:480.00–0.00
Shift chart

Every shift, one row per player.

P1P2P3EndNoesen FHischier FMeier FBratt FTatar FMercer FSprong FGlass FHaula FCotter FBastian FMacDermid FPesce DHughes DKovacevic DDumoulin DDillon DNemec DMarkstrom GHuberdeau FFrost FCoronato FKadri FZary FPospisil FColeman FSharangovich FFarabee FKlapka FRooney FLomberg FAndersson DBahl DWeegar DHanley DMiromanov DBean DWolf G
NJDCGYFull-height lines are goals; short ticks at the top are shots. Hover to see who was on the ice.

Shift totals

MacKenzie WeegarCGY3525:330:441:2153
Brett PesceNJD2624:420:572:1912
Rasmus AnderssonCGY3323:510:432:1526
Luke HughesNJD2022:581:092:5613
Nico HischierNJD2822:140:481:4455
Connor ZaryCGY2621:570:511:2931
Joel HanleyCGY3221:500:411:1014
Timo MeierNJD2521:010:502:2621
Jesper BrattNJD2720:550:462:0330
Nazem KadriCGY2520:430:501:4760
Johnathan KovacevicNJD2720:300:462:1105
Dawson MercerNJD2519:440:471:2543
Jonathan HuberdeauCGY2819:380:421:3274
Brenden DillonNJD2018:440:561:4213
Stefan NoesenNJD2618:380:431:4922
Morgan FrostCGY2418:330:461:3671
Brian DumoulinNJD2217:380:481:4910
Matt CoronatoCGY2217:340:481:3270
Blake ColemanCGY2017:300:531:4205
Kevin BahlCGY2917:280:361:0609
Erik HaulaNJD2015:460:471:1821
Martin PospisilCGY2115:180:441:0712
Yegor SharangovichCGY1814:110:471:2802
Cody GlassNJD2013:240:401:1020
Joel FarabeeCGY1912:480:401:4103
Daniel SprongNJD1612:220:461:2431
Jake BeanCGY1812:180:411:1520
Tomas TatarNJD1811:360:391:1320
Paul CotterNJD1410:460:461:1321
Kevin RooneyCGY1510:430:431:1804
Daniil MiromanovCGY1810:420:361:1812
Nathan BastianNJD159:320:381:0620
Simon NemecNJD119:310:521:2810
Adam KlapkaCGY137:570:371:0001
Ryan LombergCGY127:260:370:5901
Kurtis MacDermidNJD63:520:391:0610