PuckSleuth

2023-24 regular season

Stats

Tap a column heading to sort by it. Tap again to reverse. Updated every night after the games.

2026-272025-262024-252023-242022-23
PlayerGPGAP+/-SOGHITBLKTOI/GPGS/GP
551Vincent DesharnaisEDM · D7811011+34113512215:44+0.20
552Luke GlendeningTBL · C8110111−2571215311:37+0.26
553Kevin BahlNJD · D8211011+16315110317:24+0.19
554Sam MalinskiCOL · D233710+331142214:14+0.46
555Conor TimminsTOR · D251910+925342816:01+0.42
556Sam GagnerEDM · C285510−248171710:13+0.43
557Ty EmbersonSJS · D301910−431944618:33+0.39
558Zach PariseCOL · L305510−750202512:58+0.42
559Barrett HaytonARI · C333710−1366171517:01+0.36
560Jamie DrysdaleANA, PHI · D343710−2055264319:37+0.30
561Adam BoqvistCBJ · D351910−845114218:17+0.30
562Alex GoligoskiMIN · D3601010−832274114:49+0.26
563Andrew PeekeBOS, CBJ · D381910−137887816:24+0.35
564Ben HuttonVGK · D412810+1267175416:15+0.42
565David JiricekCBJ · D431910−438234514:36+0.19
566Arber XhekajMTL · D443710+6611254915:56+0.33
567Rafael Harvey-PinardMTL · L452810−226474712:38+0.28
568Gustav LindstromANA, MTL · D463710+1229636315:24+0.28
569Eric RobinsonBUF, CBJ · L473710−361941111:20+0.29
570Joshua BrownARI · D513710+2441128514:45+0.27
571Phillip Di GiuseppeVAN · L515510−152932312:06+0.28
572John BeecherBOS · C527310−6381123410:37+0.31
573Jayden StrubleMTL · D563710−3471215316:07+0.23
574Calvin de HaanTBL · D593710−956968216:38+0.27
575Jakub LaukoBOS · C602810−343176249:49+0.27
576Mark KastelicOTT · C635510−560126317:43+0.27
577Andreas EnglundLAK · D821910−3411898713:13+0.20
578Josh DoanARI · R11549+6237712:19+1.01
579Patrik LaineCBJ · L18639−104151415:13+0.60
580Joshua RoyMTL · R23459−234122112:08+0.50
581Zachary BolducSTL · R25549038121212:01+0.44
582Kaedan KorczakVGK · D26189+1232433116:30+0.45
583Olen ZellwegerANA · D26279−634143819:17+0.34
584Julien GauthierNYI · R27549−532631710:10+0.40
585Andreas AthanasiouCHI · C28279−744112113:06+0.36
586Christian DvorakMTL · C30549−535161915:32+0.34
587Josh MahuraFLA · D30099−225402712:36+0.31
588Declan ChisholmMIN, WPG · D31369−729123816:32+0.32
589Zac JonesNYR · D31279+142222314:38+0.33
590Kyle MacLeanNYI · C32459+52660610:05+0.38
591Matt CoronatoCGY · R34369−15587712:37+0.30
592Jacob MacDonaldSJS · D34729−1449401712:01+0.35
593Alex Barré-BouletTBL · C36639−94626811:11+0.31
594Ryker EvansSEA · D36189−544623819:11+0.37
595Dylan HollowayEDM · L38639−156911411:22+0.40
596Ty DellandreaDAL · C42279−1053631712:40+0.26
597Adam RuzickaARI, CGY · C42369−935111610:02+0.21
598Mark GiordanoTOR · D46369+1059518616:37+0.32
599Kevin LabancSJS · R46279−2760611711:37+0.15
600Vinni LettieriMIN · C46549−74753279:35+0.27

551–600 of 924 players

PreviousPage 12 of 19Next

Per-game columns (P/GP, TOI/GP, GS/GP) need at least 33 games played, and xGF% needs 264 minutes at 5-on-5; players below that sort to the bottom and show in grey, so one game cannot top a list. Game Score (GS/GP), WAR, expected goals share (xGF%), goals above expected (G−xG), and goals saved above expected (GSAx) are PuckSleuth's own measures. Early in the season, small samples move the table a lot.