All-Time Statistics

All-Time Statistics



PE html> const ADV_RESPONSIVE_MAP = { leaderboard: [ { breakpoint: [768, 1], sizes: [[728, 90]] }, { breakpoint: [100, 1], sizes: [[320, 50]] }, ], "leaderboard-large": [ { breakpoint: [1308, 1], sizes: [ [728, 90], [970, 90], [970, 250] ] }, { breakpoint: [1024, 1], sizes: [ [728, 90], [970, 66], [970, 90] ] }, { breakpoint: [768, 1], sizes: [[728, 90]] }, { breakpoint: [100, 1], sizes: [[320, 50]] }, ], mrec: [ { breakpoint: [100, 1], sizes: [[300, 250]] }, ], "half-page": [ { breakpoint: [100, 1], sizes: [[300, 600], [300, 250]] }, ], sponsorship: [ { breakpoint: [100, 1], sizes: [[320, 40]] }, ], }; window.advResponsiveMap = ADV_RESPONSIVE_MAP; function OptanonWrapper() { }NHL Stats | NHL.com .skin-ad { height: 1px; width: 1px; } window.__FULL_SIZE_AD_ID__ = 'full-size-ad'; window.__SAP_PRESBY_AD_ID__ = 'sap-presby-ad'; window.__SAP_MOBILE_AD_ID__ = 'sap-mobile-ad'; window.__FULL_SIZE_FOOTER_AD_ID__ = 'full-size-footer-ad'; window.__TAKEOVER_AD_ID__ = 'takeover-ad'; window.setTakeover = (b) => { const takeover = document.getElementById(window.__TAKEOVER_AD_ID__).parentElement; takeover.style.backgroundColor = b.bgColor || '#000'; takeover.style.backgroundImage = b.bgImage ? 'url(' + b.bgImage + ')' : 'none'; takeover.style['background-position'] = b.bgPosition || 'center top'; takeover.style['background-repeat'] = b.bgRepeat || 'no-repeat'; takeover.style['background-attachment'] = b.bgAttachment || 'scroll'; if (b.clickHref) { const takeoverLink = document.createElement('a'); const heightValue = b.clickTop ? `calc(100% - ${b.clickTop})` : '100%'; takeoverLink.id = 'sponsored-takeover-link'; takeoverLink.target = b.clickTarget || '_blank'; if (takeoverLink.target === '_blank') { takeoverLink.setAttribute('rel', 'noopener'); } takeoverLink.setAttribute('aria-label', 'Advertising'); takeoverLink.href = b.clickHref; takeoverLink.style.display = 'block'; takeoverLink.style.position = 'absolute'; takeoverLink.style.width = '100%'; takeoverLink.style.height = b.clickHeight || heightValue; takeoverLink.style.top = b.clickTop || '0'; takeover.prepend(takeoverLink); } }; window.googletag = window.googletag || {cmd: []}; window.googletag.cmd.push(function() { googletag.display(window.__TAKEOVER_AD_ID__); }); googletag.cmd.push(function() { googletag.defineSlot('/21668666170/nhl_web_en/stats', [728,90], window.__FULL_SIZE_AD_ID__).addService(googletag.pubads()); googletag.defineSlot('/21668666170/nhl_web_en/stats', [125,40], window.__SAP_PRESBY_AD_ID__).addService(googletag.pubads()); googletag.defineSlot('/21668666170/nhl_web_en/stats', [320,50], window.__SAP_MOBILE_AD_ID__).addService(googletag.pubads()); googletag.defineSlot('/21668666170/nhl_web_en/stats', [728,90], window.__FULL_SIZE_FOOTER_AD_ID__).addService(googletag.pubads()); googletag.defineOutOfPageSlot('/21668666170/nhl_web_en/stats', window.__TAKEOVER_AD_ID__).addService(googletag.pubads()); }); window.__APP_ID__ = 'Yxd2qH8'; window.__SITE_LANGUAGE_CODE__ = 'en'; window.__BASE_REST_URL__ = 'https://api.nhle.com/stats/rest/en'; window.__BASE_ASSETS_URL__ = 'https://dcs.nhl.com/stats/static/'; window.__BASE_EXTERNAL_ASSETS_URL__ = 'https://assets.nhle.com'; window.__PPT_BASE_URL__ = 'https://live.nhle.com/ppt'; window.__SITE_VERSION__ = 68; var rollbarConfig = { accessToken: 'eeb7a7186de44f74ba25571c0778f0ca', captureUncaught: true, captureUnhandledRejections: true, payload: { environment: 'production' }, checkIgnore: function(isUncaught, args, payload) { var ua = window.navigator.userAgent; if (ua && ua.indexOf('MSIE') !== -1 || ua.indexOf('Trident/') > -1) { return true; } return false; }, ignoredMessages: [ 'Script error', 'Loading chunk', 'a.replace' ], hostWhiteList: ['nhl.com', 'nhle.com'] }; window.addEventListener('load', () => { if ("serviceWorker" in navigator) { navigator.serviceWorker .register('https://www.nhl.com/serviceWorker.js') .then((registration) => { console.log('ServiceWorker registration successful with scope: ', registration.scope); }) .catch((err) => { console.log('ServiceWorker registration failed: ', err); }); } }); const filteredSiteCookies = decodeURIComponent(document.cookie)?.split('; ')?.find((c) => { return c.split('=')[0] === "nhl_known_user"; }); const isLoggedIn = filteredSiteCookies?.split('=')?.[1] ? "true" : "false"; window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'dataLayer-initialized', 'content_language': 'en', 'content_group': 'stats', 'tri_code': 'nhl', 'page_title': document.title, 'logged_in': isLoggedIn }); var pageData = { 'event': 'page_view' }; window.__PAGE_SETTINGS__ = window.__PAGE_SETTINGS__ || {}; window.__PAGE_SETTINGS__.pageViewAttributes = window.__PAGE_SETTINGS__.pageViewAttributes || {}; Object.assign(pageData, window.__PAGE_SETTINGS__.pageViewAttributes); window.dataLayer.push(pageData); window.gtmContainerId = 'GTM-WHLQBZC'; window.gtmInitialized = false; function initializeGTM() { if (window.gtmInitialized) { console.log('GTM already initialized'); return; } (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', window.gtmContainerId); window.gtmInitialized = true; console.log('GTM initialized with container:', window.gtmContainerId); if (typeof window.loadAdobeLaunch === 'function') { window.loadAdobeLaunch(); } } window.shouldFireAnalytics = function() { if (typeof OptanonActiveGroups === 'undefined') { return false; } var hasAnalyticsConsent = OptanonActiveGroups.indexOf('C0002') > -1; console.log('Analytics consent (C0002):', hasAnalyticsConsent); return hasAnalyticsConsent; }; window.handleGTMConsent = function() { if (window.shouldFireAnalytics()) { initializeGTM(); } else { console.log('GTM blocked - user did not consent to analytics (C0002)'); } }; function checkInitialConsent() { if (typeof OptanonActiveGroups !== 'undefined') { window.handleGTMConsent(); } else { setTimeout(checkInitialConsent, 100); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', checkInitialConsent); } else { checkInitialConsent(); } window.adobeLaunchSrc = 'https://assets.adobedtm.com/b439266d9626/f7713d322de7/launch-f11673dcda97.min.js'; window.adobeLaunchInitialized = false; window.loadAdobeLaunch = function () { if (window.adobeLaunchInitialized) { return; } var s = document.createElement('script'); s.src = window.adobeLaunchSrc; s.async = true; document.head.appendChild(s); window.adobeLaunchInitialized = true; }; :root {--theme-nhl_header_primary_background: #000000;--theme-nhl_header_primary_background-rgb: 0, 0, 0;--theme-nhl_secondary_text_on_light: #000000;--theme-nhl_secondary_text_on_light-rgb: 0, 0, 0;} {"@type":"Organization","name":"NHL","logo":{"@type":"ImageObject","url":"https://media.d3.nhle.com/image/private/t_q-best/prd/assets/nhl/logos/nhl_shield_on_light_phmebw"},"url":"https://www.nhl.com/","@context":"https://schema.org"}{"@type":"Website","url":"https://www.nhl.com/","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.nhl.com/search?query=%7Bsearch_term_string%7D"},"query-input":"required name=search_term_string"}],"@context":"https://schema.org"} Skip to Main Content SCORES SCHEDULE STATS Navigation Menu STANDINGS EDGE NEWS VIDEO PLAYERS FANTASY NHL UNITES TEAMS SHOP SHOP NHL Shop Auctions Jerseys Men Women Kids Watches Photos.com NHL Shop - NYC Get NHL Credit Card TICKETS EN English Français Deutsch Suomi Svenska Čeština Slovenčina Español Preseason Stats NHL EDGE Advanced Stats NHL Records NHL Draft .footer-ad-wrapper { display: flex; align-items: center; justify-content: center; } .footer-ad { margin: 24px 0; z-index: 1; } const displayFooterAd = () => { window.googletag = window.googletag || {cmd: []}; window.googletag.cmd.push(() => { googletag.display("full-size-footer-ad"); }); } displayFooterAd(); YouTube Instagram Discord Facebook Threads Snapchat Twitch X TikTok Terms of Service NHL.com Privacy Policy Cookie Policy Cookie Settings Copyright Policy Your Privacy Choices Careers NHL Online Transmission Policy About About the NHL How to Watch & Stream Video Rulebook Connect with Us Frequently Asked Questions Online Transmission Policy Sponsorship Opportunities Contact Us NHL.com is the official website of the National Hockey League. All NHL logos and marks and NHL team logos and marks depicted herein are the property of the NHL and the respective teams and may not be reproduced without the prior written consent of NHL Enterprises, L.P. © NHL 2026. All Rights Reserved. All NHL team jerseys customized with NHL players' names and numbers are officially licensed by the NHL and the NHLPA. The Zamboni word mark and configuration of the Zamboni ice resurfacing machine are registered trademarks of Frank J. Zamboni & Co., Inc.© Frank J. Zamboni & Co., Inc. 2026. All Rights Reserved. Any other third party trademarks or copyrights are the property of their respective owners. All rights reserved. window.gptconfig = {}; var googletag = window.googletag || {}; googletag.cmd = googletag.cmd || []; /* -- Prebid.js queue initialization (Magnite DM) -- */ window.pbjs = window.pbjs || {}; pbjs.que = pbjs.que || []; window.advMockEnabled = false; gptconfig.isInterstitialLoaded = false; gptconfig.responsiveMappings = {}; const sizesArray = []; Object.entries(ADV_RESPONSIVE_MAP).forEach(([key, value]) => { const mappingValues = [...value.map((adv) => [adv.breakpoint, adv.sizes]), [[0, 0], []]]; gptconfig.responsiveMappings[key] = mappingValues; sizesArray.push(value.flatMap((el) => el.sizes)); }); gptconfig.adSizes = sizesArray.flatMap(v => v).filter((t = {}, a => !(t[a] = a in t))); /* -- IAS script START -- */ var iasDataHandler; var __iasPET = __iasPET || {}; __iasPET.queue = __iasPET.queue || []; __iasPET.pubId = 929269; var iasDataHandler = function (adSlotData) { __iasPET.setTargetingForGPT(); requestAds(); }; /* -- IAS Script END -- */ /* -- MOBILE ONETrust WEBVIEW - temporary solution -- */ OTExternalConsent = null; /* -- MOBILE ONETrust WEBVIEW - temporary solution -- */ function initializeStoryPartAds() { var storyPartDivIds = []; var storyPartContainers = document.querySelectorAll('[data-ad-story-part]'); if (storyPartContainers.length === 0) { return storyPartDivIds; } storyPartContainers.forEach(function (container) { var isAppContext = container.getAttribute('data-app-context') === 'true'; var isMobile = window.innerWidth 0) { config.targeting.forEach(function (target) { slot.setTargeting(target.key, target.value); }); } slot.addService(googletag.pubads()); storyPartDivIds.push(divId); if (config.refreshInterval && parseInt(config.refreshInterval) >= 30000) { setInterval(function () { googletag.pubads().refresh([slot]); }, parseInt(config.refreshInterval)); } } catch (error) { console.error('Error initializing story part ad:', error); } }); return storyPartDivIds; } function OptanonWrapper() { console.log("OptanonWrapper called"); if (typeof window.handleGTMConsent === 'function') { window.handleGTMConsent(); } googletag.cmd.push(function () { if (googletag.pubads) { var hasTargetingConsent = typeof OptanonActiveGroups !== 'undefined' && (window.OptanonActiveGroups.indexOf('C0004') > -1 || window.OptanonActiveGroups.indexOf('V2STACK42') > -1); googletag.pubads().setPrivacySettings({ nonPersonalizedAds: !hasTargetingConsent, restrictDataProcessing: !hasTargetingConsent }); console.log("GPT privacy settings applied. Targeting consent:", hasTargetingConsent); if (window.__advSlotsInitialized) { return; } window.__advSlotsInitialized = true; var storyPartDivIds = initializeStoryPartAds(); var slots = googletag.pubads().getSlots(); var outOfPageSlots = slots.filter(slot => slot.getOutOfPage()); var inPageSlots = slots.filter(slot => !slot.getOutOfPage()); var iasPETSlots = []; for (var i = 0; i < inPageSlots.length; i++) { var sizes = inPageSlots[i].getSizes().map(function (size) { if (size.getWidth && size.getHeight) { console.log(size.getWidth() + " " + size.getHeight()); return [size.getWidth(), size.getHeight()]; } else return [1, 1]; }); iasPETSlots.push({ adSlotId: inPageSlots[i].getSlotElementId(), size: sizes, adUnitPath: inPageSlots[i].getAdUnitPath() }); } __iasPET.queue.push({ adSlots: iasPETSlots, dataHandler: iasDataHandler }); setTimeout(function () { if (!window.__iasPETAdsFired) { requestAds(); } }, 2000); googletag.pubads().disableInitialLoad(); googletag.pubads().enableAsyncRendering(); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); googletag.pubads().enableLazyLoad({ fetchMarginPercent: 500, renderMarginPercent: 400, mobileScaling: 2.0 }); storyPartDivIds.forEach(function (divId) { googletag.display(divId); }); googletag.pubads().addEventListener("slotRenderEnded", (event) => { const slotId = event.slot.getSlotElementId(); const slotContainer = document.getElementById(slotId)?.closest('[data-adv-container]'); if (event.isEmpty && slotContainer) { slotContainer.style.display = "none"; } }); if (outOfPageSlots.length > 0) { pbjs.que.push(function () { if (typeof pbjs.rp !== 'undefined' && typeof pbjs.rp.requestBids === 'function') { pbjs.rp.requestBids({ callback: function () { outOfPageSlots.forEach(function (slot) { googletag.display(slot.getSlotElementId()); }); }, gptSlotObjects: outOfPageSlots }); } else { outOfPageSlots.forEach(function (slot) { googletag.display(slot.getSlotElementId()); }); } }); } } }); } /* -- Magnite DM Prebid Integration -- */ var PREBID_TIMEOUT = 8000; function requestAds() { window.__iasPETAdsFired = true; console.log("requestAds fired with Magnite DM integration"); var slots = googletag.pubads().getSlots(); var inPageSlots = slots.filter(function (slot) { return !slot.getOutOfPage || !slot.getOutOfPage(); }); if (inPageSlots.length === 0) { console.log("No in-page slots to request bids for"); googletag.pubads().refresh(); return; } var adserverRequestSent = false; var sendAdServerRequest = function () { if (adserverRequestSent) return; adserverRequestSent = true; console.log("Sending ad server request to GPT"); googletag.pubads().refresh(); }; pbjs.que.push(function () { if (typeof pbjs.rp !== 'undefined' && typeof pbjs.rp.requestBids === 'function') { console.log("Requesting bids via Magnite DM for", inPageSlots.length, "slots"); pbjs.rp.requestBids({ callback: function (gptSlots) { console.log("Prebid auction complete"); sendAdServerRequest(); }, gptSlotObjects: inPageSlots }); } else { console.warn("Magnite DM not available, falling back to direct GPT refresh"); sendAdServerRequest(); } }); setTimeout(sendAdServerRequest, PREBID_TIMEOUT); } Close
#PlayerCurrent TeamPosFromToGP For FranchiseGAP+/-PIMPPGSHGGWGTOGS
Arrow - previous page
121-150
Arrow - next page