1<!DOCTYPE html> 2<html lang="en-us" id="ngin3286"> 3<head> 4 5<!--[if lte IE 9]> 6 <meta http-equiv="refresh" content="0; url=/unsupported_browser" /> 7
7<script type="text/javascript"> 8 window.top.location = '/unsupported_browser'; 9 </script>
9 10<![endif]--> 11 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 12 <meta name="viewport" content="width=device-width, initial-scale=1" /> 13 <meta name="csrf-param" content="authenticity_token" /> 14<meta name="csrf-token" content="hqKKnZqAAhA7W1UXJ+ay917WpjT2Tu3m+1okZdZMHggYcKiQ5Qirz+ceWf4Q1LwdiiEeOpE4ywxD8/NdJs8RCA==" /> 15<meta name="trace-id" content="cff357f9-54b5-4d3c-be31-187696e93106" /> 16 <title>USA Hockey National Team Development Program</title> 17 18 <!-- Custom | application --> 19 20 <!-- Icons v4 --> 21<link rel="shortcut icon" href="https://assets.ngin.com/site_files/3286/favicon.ico" /> 22 23 24 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/baba-219394954/NTDP_Hockey_Shield_size_120.png" rel="apple-touch-icon" /> 25 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/baba-219394954/NTDP_Hockey_Shield_size_152.png" rel="apple-touch-icon" sizes="152x152" /> 26 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/baba-219394954/NTDP_Hockey_Shield_size_167.png" rel="apple-touch-icon" sizes="167x167" /> 27 <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/baba-219394954/NTDP_Hockey_Shield_size_180.png" rel="apple-touch-icon" sizes="180x180" /> 28 <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/baba-219394954/NTDP_Hockey_Shield_size_192.png" rel="icon" sizes="192x192" /> 29 <link href="https://cdn1.sportngin.com/attachments/touch_icon_graphic/baba-219394954/NTDP_Hockey_Shield_size_128.png" rel="icon" sizes="128x128" /> 30 31 32 33 <link href="https://cdn2.sportngin.com/attachments/favicon_graphic/4cc7-219394965/NTDP_Hockey_Shield_size_16.png" rel="icon" type="image/png" sizes="16x16"> 34 <link href="https://cdn2.sportngin.com/attachments/favicon_graphic/4cc7-219394965/NTDP_Hockey_Shield_size_32.png" rel="icon" type="image/png" sizes="32x32"> 35 <link href="https://cdn1.sportngin.com/attachments/favicon_graphic/4cc7-219394965/NTDP_Hockey_Shield_size_96.png" rel="icon" type="image/png" sizes="96x96"> 36 37 38 39 40 41 <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/3286/custom/page_elements.css?17903482911" /> 42 43 <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/3286/custom/sports.css?17903482911" /> 44 45 <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/3286/custom/default.css?17903482911" /> 46 <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/jquery_treeTable.css?17903482911" /> 47 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/sn/shared_components.css?17903482911" /> 48 <link rel="stylesheet" media="screen" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/ngin/latest/ngin-bar.css?20190108" /> 49 50 51 <!--[if IE 9]> 52
52<script type="text/javascript" charset="utf-8">var IE = "9";</script>
52 53 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/ie9/default_ie9.css?17903482911" /> 54<![endif]--> 55 56<!--[if IE 8]> 57
57<script type="text/javascript" charset="utf-8">var IE = "8";</script>
57 58<![endif]--> 59 60<!--[if IE 7]> 61
61<script type="text/javascript" charset="utf-8">var IE = "7";</script>
61 62<![endif]--> 63 64<!--[if IE 6]> 65
65<script type="text/javascript" charset="utf-8">var IE = "6";</script>
65 66<![endif]--> 67 68<!--[if lte IE 6]> 69
69<script type="text/javascript" charset="utf-8">var IE = "6";</script>
69 70<![endif]--> 71 72<!--[if !IE]><!-->
72<script type="text/javascript" charset="utf-8">var IE = null;</script>
72<!-- <![endif]--> 73 74 75 76 77 78
78<script> 79 window.dataLayer = window.dataLayer || [] 80 window.dataLayer.push({ intercom: { renderIntercom: false } }) 81 </script>
81 82
82<script src="https://app-assets3.sportngin.com/javascripts/se-analytics-js.umd.min.js?17903482971"></script>
82 83
83<script> 84 window.seAnalyticsGateway = /\.(sportngin\.com|ngin-staging\.com|sportngin\.com\.dev)$/.test(window.origin) === false 85 window.addEventListener('message', function(event){ 86 if (event.data === 'utd:ready') { 87 88 var displayAds = (false || false); 89 var platformDL = {'siteId': '3286', 'siteName': 'USA Hockey National Team Development Program', 90 'siteShortName': 'NTDP', 'sportType': 'ice-hockey', 91 'addrState': 'MI', 'displayAds': displayAds, 92 'inEditMode': false, 93 'propertySubSection': 'cms', 'property': 'Ngin'}; 94 var quantcastDL = {'quantcastID': ''}; 95 var elevioAdditionalGroups = ["ngin_super_reg:0", "Ngin:cms"]; 96 97 window.seAnalytics.push({ type: 'dataLayerData', data: { 98 platform: platformDL, 99 quantcast: quantcastDL, 100 elevioAddlGroups: elevioAdditionalGroups, 101 ga_site_config: { 102 'id': '', 103 'id_ga4': 'G-BC3TKF8Q9W', 104 'domains': ["www.usahockeyntdp.com","usantdp.sportngin.com"] 105 } 106 } }) 107 } 108 }) 109 window.seAnalytics = new window['se-analytics-js'].SeFeAnalytics({ 110 platProp: 'ngin', 111 platformSubSec: 'cms', 112 currentEnv: 'production', 113 orgId: 3166 114 }) 115 </script>
115 116 117
117<script> 118 function inIframe() { 119 try { 120 return window.self !== window.top; 121 } catch (e) { 122 return true; 123 } 124 } 125 </script>
125 126 127 <!-- Google Tag Manager for NGIN --> 128
128<script> 129 if(!inIframe()) {
vendor: 364 bytes, lines 129-134
129 130 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 131 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 132 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 133 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 134 })(window,document,'script','dataLayer','
134GTM-TMK6MGB
vendor: 6 bytes, lines 134-135
134'); 135
135} 136 </script>
136 137 <!-- End Google Tag Manager for NGIN--> 138 139 <!-- Google Tag Manager for SE Global --> 140
140<script> 141 if(!inIframe()) {
vendor: 358 bytes, lines 141-146
141 142 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 143 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 144 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 145 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 146 })(window,document,'script','dataLayer','
146GTM-KGG8ZWR
vendor: 6 bytes, lines 146-147
146'); 147
147} 148 </script>
148 149 <!-- End Google Tag Manager for SE Global --> 150 151 152 <link rel="stylesheet" media="print" href="https://app-assets3.sportngin.com/stylesheets/print/website_print_v4.css?17903482911" /> 153 154
155<script src="https://app-assets3.sportngin.com/javascripts/jquery/jquery-3.7.1.min.js?17903482971"></script>
vendor: 1 bytes, line 155
155
156<script src="https://app-assets1.sportngin.com/javascripts/jquery/jquery-migrate-3.4.1.min.js?17903482971"></script>
vendor: 1 bytes, line 156
156
157<script type='text/javascript'> 158 var $j = jQuery.noConflict(); 159 $ = jQuery; 160 161 // Automatically include CSRF token in AJAX request headers unless explicitly skipped 162 jQuery.ajaxPrefilter(function(options, originalOptions, jqXHR) { 163 if (options.skipCsrfToken) { 164 return; 165 } 166 167 if (options.type && options.type.toLowerCase() !== 'get') { 168 var token = jQuery('meta[name="csrf-token"]').attr('content'); 169 if (token) { 170 jqXHR.setRequestHeader('X-CSRF-Token', token); 171 } 172 } 173 }); 174 175 // --- Helpers --- 176 // Resolve an element from an id string or DOM node 177 function _resolveEl(id) { return (typeof id === 'string') ? document.getElementById(id) : id; } 178 // Get duration in ms from an options object (default 1000ms) 179 function _dur(options) { return (options && options.duration) ? options.duration * 1000 : 1000; } 180 // Invoke a method on an array of DOM elements (shared by $$ and Array.prototype.invoke) 181 function _invokeOnElements(els, method, args) { 182 els.forEach(function(el) { 183 if (typeof el[method] === 'function') el[method].apply(el, args); 184 else if (method === 'hide') el.style.display = 'none'; 185 else if (method === 'show') el.style.display = ''; 186 else if (method === 'removeClassName' && args[0]) el.classList.remove(args[0]); 187 else if (method === 'addClassName' && args[0]) el.classList.add(args[0]); 188 }); 189 return els; 190 } 191 // Fire Ajax callbacks on a transport-like object 192 function _ajaxCallbacks(options, transport, success) { 193 if (success && options.onSuccess) options.onSuccess(transport); 194 if (!success && options.onFailure) options.onFailure(transport); 195 if (options.onComplete) options.onComplete(transport); 196 } 197 198 // --- Prototype Element shims --- 199 var Element = Element || {}; 200 Element.hide = function(id) { var el = _resolveEl(id); if (el) el.style.display = 'none'; }; 201 Element.show = function(id) { var el = _resolveEl(id); if (el) el.style.display = ''; }; 202 Element.toggle = function(id) { var el = _resolveEl(id); if (el) el.style.display = el.style.display === 'none' ? '' : 'none'; }; 203 Element.remove = function(id) { var el = _resolveEl(id); if (el && el.parentNode) el.parentNode.removeChild(el); }; 204 Element.update = function(id, content) { var el = _resolveEl(id); if (el) el.innerHTML = content; }; 205 206 function $F(id) { var el = _resolveEl(id); return el ? el.value : ''; } 207 208 // Prototype $$(selector) â CSS selector returning array of elements 209 function $$(selector) { 210 var els = Array.from(document.querySelectorAll(selector)); 211 els.invoke = function(method) { 212 return _invokeOnElements(this, method, Array.from(arguments).slice(1)); 213 }; 214 els.each = function(fn) { this.forEach(fn); return this; }; 215 return els; 216 } 217 218 // Prototype $A() â convert iterable to array 219 function $A(iterable) { return Array.from(iterable); } 220 221 // --- Event shims --- 222 Event.observe = function(el, eventName, handler) { 223 var element = _resolveEl(el); 224 if (element) element.addEventListener(eventName === 'dom:loaded' ? 'DOMContentLoaded' : eventName, handler); 225 }; 226 Event.stop = function(e) { if (e) { e.preventDefault(); e.stopPropagation(); } }; 227 228 // --- Ajax shims --- 229 var Ajax = {}; 230 Ajax.Request = function(url, options) { 231 options = options || {}; 232 $j.ajax({ 233 url: url, 234 type: (options.method || 'post').toUpperCase(), 235 data: options.parameters || '', 236 dataType: options.evalScripts ? 'script' : 'html', 237 success: function(data, status, xhr) { 238 _ajaxCallbacks(options, { responseText: data, responseXML: xhr.responseXML, status: xhr.status }, true); 239 }, 240 error: function(xhr) { 241 _ajaxCallbacks(options, { responseText: xhr.responseText, status: xhr.status }, false); 242 } 243 }); 244 }; 245 Ajax.Updater = function(container, url, options) { 246 options = options || {}; 247 var targetId = typeof container === 'string' ? container : (container.success || container); 248 $j.ajax({ 249 url: url, 250 type: (options.method || 'post').toUpperCase(), 251 data: options.parameters || '', 252 dataType: 'html', 253 success: function(data) { 254 var el = document.getElementById(targetId); 255 if (el) el.innerHTML = data; 256 _ajaxCallbacks(options, { responseText: data }, true); 257 }, 258 error: function(xhr) { 259 _ajaxCallbacks(options, { responseText: xhr.responseText }, false); 260 } 261 }); 262 }; 263 264 // --- Effect shims --- 265 var Effect = {}; 266 Effect.Highlight = function(el, options) { 267 var element = _resolveEl(el); 268 if (element) { element.style.backgroundColor = '#ffff99'; setTimeout(function() { element.style.backgroundColor = ''; }, _dur(options)); } 269 }; 270 Effect.Fade = function(el, options) { 271 var element = _resolveEl(el); 272 if (element) $j(element).fadeOut(_dur(options)); 273 }; 274 Effect.Appear = function(el, options) { 275 var element = _resolveEl(el); 276 if (element) $j(element).fadeIn(_dur(options)); 277 }; 278 279 // --- Form shims --- 280 var Form = {};
281 Form.Element = {}; 282 Form.Element.getValue = function(id) { var el = _resolveEl(id); return el ? el.value : ''; }; 283 Form.serialize = function(formEl) { var el = _resolveEl(formEl); return el ? $j(el).serialize() : ''; }; 284 Form.Observer = function(formEl, frequency, callback) { 285 var element = _resolveEl(formEl); 286 var lastValue = Form.serialize(element); 287 288 return window.setInterval(function() { 289 var value = Form.serialize(element); 290 291 if (value !== lastValue) { 292 callback(element, value); 293 lastValue = value; 294 } 295 }, frequency * 1000); 296 }; 297 298 // --- jQuery plugin shims for Prototype methods --- 299 jQuery.fn.observe = function(eventName, handler) { return this.on(eventName, handler); }; 300 jQuery.fn.stopObserving = function(eventName, handler) { return this.off(eventName, handler); }; 301 jQuery.fn.focusFirstElement = function() { this.find('input:visible, textarea:visible, select:visible').first().focus(); return this; }; 302 jQuery.fn.addClassName = function(c) { return this.addClass(c); }; 303 jQuery.fn.removeClassName = function(c) { return this.removeClass(c); }; 304 jQuery.fn.hasClassName = function(c) { return this.hasClass(c); }; 305 jQuery.fn.getValue = function() { return this.val(); }; 306 jQuery.fn.update = function(content) { return this.html(content); }; 307 jQuery.fn.enable = function() { return this.prop('disabled', false); }; 308 jQuery.fn.disable = function() { return this.prop('disabled', true); }; 309 jQuery.fn.highlight = function() { var el = this; el.css('background-color', '#ffff99'); setTimeout(function() { el.css('background-color', ''); }, 1000); return this; }; 310 311 // --- Array/String prototype shims --- 312 if (!Array.prototype.invoke) { 313 Array.prototype.invoke = function(method) { 314 return _invokeOnElements(this, method, Array.from(arguments).slice(1)); 315 }; 316 } 317 if (!Array.prototype.each) { Array.prototype.each = Array.prototype.forEach; } 318 if (!Array.prototype.include) { Array.prototype.include = Array.prototype.includes; } 319 if (!String.prototype.empty) { String.prototype.empty = function() { return this.length === 0; }; } 320 321 // Prototype Element.select() â used in inline callbacks like data.select('a') 322 (function() { 323 var origSelect = HTMLElement.prototype.select; 324 HTMLElement.prototype.select = function(sel) { 325 if (typeof sel === 'string') return Array.from(this.querySelectorAll(sel)); 326 if (origSelect) return origSelect.apply(this, arguments); 327 }; 328 })(); 329 330 // Sortable/Draggables shims â no-ops for legacy inline JS references 331 var Sortable = Sortable || { SERIALIZE_RULE: /^[^_]*_(.*)$/ }; 332 var Draggables = Draggables || { initPausable: function(){}, pause: function(){}, play: function(){}, sortFailed: function(){} }; 333 334 // $.browser polyfill â removed in jQuery 1.9, needed by third-party plugins 335 if (!jQuery.browser) { 336 (function() { 337 var ua = navigator.userAgent.toLowerCase(); 338 var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || 339 /(webkit)[ \/]([\w.]+)/.exec(ua) || 340 /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(ua) || 341 /(msie) ([\w.]+)/.exec(ua) || 342 ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(ua) || []; 343 jQuery.browser = {}; 344 if (match[1]) { 345 jQuery.browser[match[1]] = true; 346 jQuery.browser.version = match[2] || "0"; 347 } 348 if (jQuery.browser.chrome) jQuery.browser.webkit = true; 349 else if (jQuery.browser.webkit) jQuery.browser.safari = true; 350 })(); 351 } 352</script>
352 353 354 355 356<!-- Angular JS Scripts -->
357<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.9/angular.min.js"></script>
vendor: 2 bytes, line 357
357
358<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.9/angular-route.min.js"></script>
358 359<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css?ver=4.5.0" rel="stylesheet" type="text/css"/> 360 361<!-- Statview css --> 362<link href="https://lscluster.hockeytech.com/statview-1.3/css/stylesheet.css" rel="stylesheet" type="text/css"/> 363 364<!-- CUSTOM --> 365<link href="//assets.ngin.com/site_files/3286/prod/_site/css/3286_style.css" type="text/css" rel="stylesheet" media="screen" />
366<script src="//assets.ngin.com/site_files/3286/prod/_site/js/3286_script.js"></script>
366 367<link href="https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900|Muli:400,700,900" rel="stylesheet"> 368<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 368-369
368 369<script async src="https://www.googletagmanager.com/gtag/js?id=
369G-BC3TKF8Q9W
vendor: 13 bytes, line 369
369"></script>
370<script>
vendor: 132 bytes, lines 371-375
371window.dataLayer = window.dataLayer || []; 372function gtag(){dataLayer.push(arguments);} 373gtag('js', new Date()); 374 375gtag('config', '
375G-BC3TKF8Q9W
vendor: 5 bytes, line 375
375');
376</script>
376 377 378 379<!-- FIXES ISSUE WITH GLOBAL SOCIAL ICON COLORS --> 380<style> 381.main-nav-social .sn-social-media-icon { 382 color: #3b5998 !important; 383} 384 385.custom-site-footer .footer-social .sn-social-media-list .sn-social-media-icon { 386 color: #3b5998 !important; 387} 388 389 390.has-main-nav .theme-search-wrapper { 391background-color: #aa182c; 392} 393 394.theme-main-nav .main-nav-link { 395background-color: #aa182c; 396} 397 398.header-special-secondary .textBlockElement > h3 { 399color: #aa182c; 400} 401 402.custom-news-card .custom-news-tag { 403background-color: #aa182c; 404} 405 406.header-special .textBlockElement > h3 { 407color: #aa182c; 408} 409 410#sport-header .sport-tools ul .selected a { 411color: #aa182c; 412} 413 414.eventAggregatorElement .aggHeader { 415color: #aa182c; 416} 417 418.widget-leader .sportTableLabel { 419color: #aa182c; 420} 421 422.contentTabs .selected a { 423background-color: #aa182c; 424} 425 426.aggHeader { 427color: #aa182c; 428} 429 430.theme-game-list-widget .statTable.sn-table-game-list .status a { 431color: #aa182c; 432} 433 434.theme-main-nav { 435background-color: #0a2240; 436} 437 438.theme-main-nav .theme-nav-item.selected .theme-nav-link { 439color: #0a2240; 440} 441 442.theme-main-nav .theme-nav-item:hover .theme-nav-link, .theme-main-nav .theme-nav-item.dropdown-open .theme-nav-link { 443color: #0a2240; 444} 445 446.snFooterContainer { 447background-color: #0a2240; 448} 449 450.linkElement h4 a { 451color: #0a2240; 452} 453 454.custom-news-card .condensed .details h4 a, .custom-news-card .condensed > ul h4 a { 455color: #0a2240; 456} 457 458.custom-news-card .condensed:hover, .custom-news-card .expanded:hover { 459background-color: #0a2240; 460} 461 462.eventPreview th { 463background: #0a2240; 464} 465 466.extendedOptions a { 467color: #0a2240; 468} 469 470.expanded .newsItemHeader h2 a { 471color: #0a2240; 472} 473 474.dataTable thead th.ajax_sort.ASC, .dataTable thead th.ajax_sort.DESC, .dataTable thead th.ajax_sort.highlighted, .dataTable thead th.ajax_sort.sorttable_sorted, .dataTable thead th.ajax_sort.sorttable_sorted_reverse { 475background: #0a2240; 476} 477 478a { 479color: #0a2240; 480} 481 482.dataTable th, .statTable th, .stat_table th { 483background: #0a2240; 484} 485 486.sn-call-to-action.sn-variation-slide-up .sn-call-to-action-overlay { 487background: rgba(10, 34, 64, 0.7) 488} 489 490#monthViewCalendar .caption a:after, #month_navigation h2 a:after, #dayViewCalendar h2 a:after { 491color: #0a2240; 492} 493 494#monthViewCalendar th { 495background-color: #0a2240; 496} 497 498.pageOptions a { 499color: #0a2240; 500} 501 502.theme-main-nav .theme-nav-dropdown > .theme-nav-item:hover .theme-nav-link, .theme-main-nav .theme-nav-dropdown > .theme-nav-item.dropdown-open .theme-nav-link { 503color: #0a2240; 504} 505 506.header-special-primary .textBlockElement > h3 { 507color: #0a2240; 508} 509</style> 510 511 512<!-- INCREASES SIZE OF TICKET BUTTON IN TOP NAVIGATION --> 513<style> 514.theme-main-nav .main-nav-link { 515 font-weight: 900; 516 font-size: 16px; 517 padding: 14px 20px; 518 margin-right: 12px; 519 background-color: #aa182c; 520} 521</style> 522 523 524
525<script src="https://app-assets2.sportngin.com/javascripts/base_packaged.js?17903482971"></script>
525 526 527
527<script src="https://app-assets2.sportngin.com/javascripts/dropdown_nav.js?17903482971"></script>
527 528 529
530<script> 531//<![CDATA[ 532 googletag.cmd.push(function() { 533 pubads = googletag.pubads(); 534NGIN.adSlots = NGIN.adSlots || {}; 535 NGIN.adSlots["adel_617158_ad"] = googletag.defineSlot("/428234088/homepage", [[728, 90], [320, 50]], "adel_617158_ad") 536 .addService(googletag.pubads()).setTargeting("pos", "1").setTargeting("tile", "1").defineSizeMapping([[[728, 0], [[728, 90]]], [[0, 0], [[320, 50]]]]); 537NGIN.adSlots = NGIN.adSlots || {}; 538 NGIN.adSlots["adel_617159_ad"] = googletag.defineSlot("/428234088/homepage", [[728, 90], [320, 50]], "adel_617159_ad") 539 .addService(googletag.pubads()).setTargeting("pos", "1").setTargeting("tile", "1").defineSizeMapping([[[728, 0], [[728, 90]]], [[0, 0], [[320, 50]]]]); 540 541 pubads.setTargeting("zone", "homepage"); 542 pubads.setTargeting("siteid", "3286"); 543 pubads.setTargeting("pagenodetags", ["3865497"]); 544 pubads.setTargeting("sport", ["ice-hockey"]); 545 pubads.setTargeting("controller", "page"); 546 pubads.setTargeting("pntn", ["home"]); 547 548 549 550 551 googletag.enableServices(); 552 }); 553 554 555//]]> 556</script>
556 557 <link rel="stylesheet" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/inline-manual/1/main.css?20190108" type="text/css" /> 558 559
559<script> 560 window.inlineManualOptions = { 561 tracking: { 562 enabled: false 563 } 564 } 565 </script>
565 566 567
567<script> 568 NGIN.inlineManual.setVars({ 569 in_edit_mode: false, 570 org_id: 3166, 571 572 site_name: "USA Hockey National Team Development Program", 573 site_short_name: "NTDP", 574 site_url: "https://www.usahockeyntdp.com", 575 site_id: 3286 576 }); 577 578 </script>
578 579 580
580<script>!function(){var e=document.createElement("script"),t=document.getElementsByTagName("script")[0];e.async=1,e.src="https://inlinemanual.com/embed/player.cacb2d9a339b3500c03525980ca2a24c.js",e.charset="UTF-8",t.parentNode.insertBefore(e,t)}();</script>
580 581 582 583 584 585 586 587 588 <!-- dynamic head code --> 589 <!-- cascade head code from 3865497 - Home --> 590 591 <!-- page specific head code --> 592 <!-- Google Tag Manager -->
593<script>
vendor: 331 bytes, lines 593-597
593(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 594new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 595j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 596'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 597})(window,document,'script','dataLayer','
597GTM-PWSSTRM
vendor: 3 bytes, line 597
597');
597</script>
597 598<!-- End Google Tag Manager --> 599 600<!-- Google Tag Manager -->
601<script>
vendor: 331 bytes, lines 601-605
601(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 602new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 603j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 604'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 605})(window,document,'script','dataLayer','
605GTM-MBJW3SJ
vendor: 3 bytes, line 605
605');
605</script>
605 606<!-- End Google Tag Manager --> 607 608<!-- Begin BlueKai Tag -->
609<script type="text/javascript"> 610window.bk_async = function() { 611bk_addPageCtx('pctx', 'All_USAHockey_Pages'); 612BKTAG.doTag(84698, 1); }; 613(function() { 614var scripts = document.getElementsByTagName('script')[0]; 615var s = document.createElement('script'); 616s.async = true; 617s.src = "https://tags.bkrtx.com/js/bk-coretag.js"; 618scripts.parentNode.insertBefore(s, scripts); 619}()); 620</script>
620 621<!-- End BlueKai Tag --> 622 623<!-- Begin BlueKai Tag -->
624<script type="text/javascript"> 625window.bk_async = function() { 626bk_addPageCtx('pctx', 'NTDP'); 627BKTAG.doTag(84698, 1); }; 628(function() { 629var scripts = document.getElementsByTagName('script')[0]; 630var s = document.createElement('script'); 631s.async = true; 632s.src = "https://tags.bkrtx.com/js/bk-coretag.js"; 633scripts.parentNode.insertBefore(s, scripts); 634}()); 635</script>
635 636<!-- End BlueKai Tag --> 637 638 639 640 641
642<script> 643 var recaptchaSiteKey = "6LePJx8TAAAAACXrjU21ZdxvkXD_rh3yzhSeoJ0a" 644</script>
vendor: 1 bytes, line 644
644
645<script src="https://app-assets1.sportngin.com/javascripts/grecaptcha.js?17903482971"></script>
vendor: 126 bytes, lines 645-648
645 646<script src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnloadCallback&render=explicit" async defer></script> 647 648
649<script> 650//<![CDATA[ 651 window.nginSite = {"domain_name":"usahockeyntdp.com","subdomain":"www","name":"USA Hockey National Team Development Program","short_name":"NTDP","secure_subdomain":"usantdp"} 652 653//]]> 654</script>
654 655 656 657
657<script src="https://app-assets2.sportngin.com/javascripts/jquery/jquery.toolbar.min.js?17903482971"></script>
657 658 659 660</head> 661 662<body id="" class="site-body custom noUserBar user_mode home v4" > 663
663<script> 664//<![CDATA[ 665window.seAnalytics.push(JSON.parse('{"type":"pageView","data":{"depth1":"Sitebuilder","title":"Home"}}')) 666//]]> 667</script>
667 668 <!-- Needs to be immediately after the opening <body> tag --> 669 <!-- Google Tag Manager (noscript) --> 670 <noscript> 671 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TMK6MGB" height="0" width="0" style="display:none;visibility:hidden"></iframe> 672 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGG8ZWR" height="0" width="0" style="display:none;visibility:hidden"></iframe> 673 </noscript> 674 <!-- End Google Tag Manager (noscript) --> 675 676 677 678 679<style type="text/css"> 680 /* html must be relative to keep the background div sized */ 681 html { position: relative; } 682 683 /* fix positioning issue with smart banner when html is relative */ 684 #smartbanner { 685 position: fixed; 686 box-sizing: content-box; 687 } 688 689 690 body { background-color: #eeeeee; } 691 .site-background { 692 position: absolute; 693 top: 0; 694 right: 0; 695 bottom: 0; 696 left: 0; 697 z-index: -1; 698 background-color: #eeeeee; 699 background-position: center top; 700 background-attachment: scroll; 701 background-repeat: no-repeat; 702 background-image: url(); 703 } 704 705</style> 706 707<div class="site-background"></div> 708 709 710 711 <div id="fb-root"></div>
712<script>(function(d, s, id) { 713 var js, fjs = d.getElementsByTagName(s)[0]; 714 if (d.getElementById(id)) return; 715 js = d.createElement(s); js.id = id; 716 // js.src = "//connect.facebook.net/en_US/all/debug.js#xfbml=1&version=v2.3"; // use if debugging 717 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; 718 fjs.parentNode.insertBefore(js, fjs); 719}(document, 'script', 'facebook-jssdk'));</script>
719 720 721 <a href="#yieldContent" style="color:#FFF;position:absolute;height:1px;width:1px;left:-9999px;">skip navigation</a> 722 723 724 <div id="ngPage" ng-app='app'> 725 726 727<div id="topNav" class="has-site-logo topNav"> 728 729 <div id="sn-site-logo"> 730 <a class="sn-site-logo-wrap" href="/"> 731 <span class="sn-site-logo-background" style="background-image: url(https://cdn2.sportngin.com/attachments/logo_graphic/51ac-219394937/NTDP_Hockey_Shield_small.png);"></span> 732 </a> 733</div> 734 735 736 <div class="theme-search-wrapper"> 737 <div class="theme-search-bar"> 738 739 <span class="site-tagline-text"> 740 741 USA Hockey National Team Development Program 742 743 </span> 744 745 746 747 748 <div id="GoogleSearchBoxTopNav" class="theme-search-box"> 749 <input class="theme-search-input" type="text" placeholder="Content Search" /> 750 <span class="theme-search-clear"></span> 751 <span class="theme-search-submit">Search</span> 752</div> 753
754<script> 755 new NGIN.GoogleSearchBox('#GoogleSearchBoxTopNav', { 756 inputElement: '.theme-search-input', 757 submitElement: '.theme-search-submit', 758 clearElement: '.theme-search-clear' 759 }); 760</script>
760 761 762 763 </div> 764 </div> 765 <div class="theme-main-nav"></div> 766 <div class="theme-sub-nav"></div> 767 <div class="theme-mobile-nav"> 768 769 770 771 772 <div id="GoogleSearchBoxMobileNav" class="theme-search-box"> 773 <input class="theme-search-input" type="text" placeholder="Content Search" /> 774 <span class="theme-search-clear"></span> 775 <span class="theme-search-submit">Search</span> 776</div> 777
778<script> 779 new NGIN.GoogleSearchBox('#GoogleSearchBoxMobileNav', { 780 inputElement: '.theme-search-input', 781 submitElement: '.theme-search-submit', 782 clearElement: '.theme-search-clear' 783 }); 784</script>
784 785 786 787 </div> 788</div> 789<div id="topNavPlaceholder" ></div> 790
791<script type="text/javascript"> 792 793 ;(function($){ 794 795 var NS = NGIN.Modules.NavService; 796 var currentId = 'page_node_3865497'; 797 var rootNav = {"name":"Home","id":"page_node_3865497","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.usahockeyntdp.com/page/nav/3865497","parent_top_nav_node":null,"parent":{"name":"NTDP","id":"page_node_654407","url":"/page/show/654407-usa-hockey-national-team-development-program","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'USA Hockey National Team Development Program'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.usahockeyntdp.com/page/nav/654407","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_3865497","url":"/home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":654407,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Team USA","id":"page_node_666038","url":"/teamusa","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'USA Hockey's National Team Development Program'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":6,"nav_url":"https://www.usahockeyntdp.com/page/nav/666038","parent_top_nav_node":null},{"name":"Schedule","id":"page_node_2803216","url":"/schedules","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Schedule'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":3,"nav_url":"https://www.usahockeyntdp.com/page/nav/2803216","parent_top_nav_node":null},{"name":"Tickets","id":"page_node_665812","url":"/tickets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Ticket Information'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":7,"nav_url":"https://www.usahockeyntdp.com/page/nav/665812","parent_top_nav_node":null},{"name":"Watch","id":"page_node_7574249","url":"/watch","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Watch Team USA '","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Media","id":"page_node_2803030","url":"/media","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Media'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":9,"nav_url":"https://www.usahockeyntdp.com/page/nav/2803030","parent_top_nav_node":null},{"name":"Fans","id":"page_node_1853702","url":"/fanzone","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Fan Zone'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":6,"nav_url":"https://www.usahockeyntdp.com/page/nav/1853702","parent_top_nav_node":null},{"name":"About Us","id":"page_node_3099078","url":"/aboutus","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About Us'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":11,"nav_url":"https://www.usahockeyntdp.com/page/nav/3099078","parent_top_nav_node":null},{"name":"Assets","id":"page_node_3865500","url":"/assets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Assets'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}]}; 798 799 // Applies fixed class to #topNav when top nav goes above fold; 800 NS.fixedNav('#topNav'); 801 802 803 var pageNav = {"name":"Home","id":"page_node_3865497","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.usahockeyntdp.com/page/nav/3865497","parent_top_nav_node":null,"parent":{"
803name":"NTDP","id":"page_node_654407","url":"/page/show/654407-usa-hockey-national-team-development-program","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'USA Hockey National Team Development Program'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.usahockeyntdp.com/page/nav/654407","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_3865497","url":"/home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":654407,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Team USA","id":"page_node_666038","url":"/teamusa","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'USA Hockey's National Team Development Program'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":6,"nav_url":"https://www.usahockeyntdp.com/page/nav/666038","parent_top_nav_node":null},{"name":"Schedule","id":"page_node_2803216","url":"/schedules","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Schedule'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":3,"nav_url":"https://www.usahockeyntdp.com/page/nav/2803216","parent_top_nav_node":null},{"name":"Tickets","id":"page_node_665812","url":"/tickets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Ticket Information'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":7,"nav_url":"https://www.usahockeyntdp.com/page/nav/665812","parent_top_nav_node":null},{"name":"Watch","id":"page_node_7574249","url":"/watch","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Watch Team USA '","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Media","id":"page_node_2803030","url":"/media","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Media'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":9,"nav_url":"https://www.usahockeyntdp.com/page/nav/2803030","parent_top_nav_node":null},{"name":"Fans","id":"page_node_1853702","url":"/fanzone","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Fan Zone'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":6,"nav_url":"https://www.usahockeyntdp.com/page/nav/1853702","parent_top_nav_node":null},{"name":"About Us","id":"page_node_3099078","url":"/aboutus","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About Us'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":11,"nav_url":"https://www.usahockeyntdp.com/page/nav/3099078","parent_top_nav_node":null},{"name":"Assets","id":"page_node_3865500","url":"/assets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Assets'","css_classes":[],"parent_id":654407,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}]}; 804 var hasSubnav = true; 805 806 807 // TOP NAV 808 NS.create('DropdownNav', { 809 currentId: currentId, 810 activeClass: 'has-main-nav', 811 minWidth: 1025, 812 selector: '#topNav .theme-main-nav', 813 maxDepth: 2, 814 data: rootNav, 815 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17903482911' 816 }); 817 818 // MOBILE NAV 819 NS.create('SlideNav', { 820 currentId: currentId, 821 activeClass: 'has-mobile-nav', 822 collapsedClass: 'collapsed-mobile-nav', 823 maxWidth: 1024, 824 collapseWidth: 1024, 825 selector: '#topNav .theme-mobile-nav', 826 data: pageNav, 827 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17903482911' 828 }); 829 830 // When the subnav exists, but the selected page has no children, 831 // we try to display the siblings as subnav UNLESS, the parent node 832 // is aso the root node. This means it woulld duplicate the main 833 // nav, so we display nothing. 834 835 var hasChildren = !!pageNav.children.length; 836 var rootLevelPage = rootNav.parent.id === pageNav.parent.id 837 838 // SUB NAV 839 if (hasSubnav && (hasChildren || !rootLevelPage)) { 840 NS.create('DropdownNav', { 841 currentId: currentId, 842 activeClass: 'has-sub-nav', 843 minWidth: 1025, 844 selector: '#topNav .theme-sub-nav', 845 showTitle: true, 846 showChildren: true, 847 maxDepth: 0, 848 data: pageNav, 849 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17903482911' 850 }); 851 } 852 853 })(jQuery); 854 855 // legacy event... not sure it's needed 856 $j(function(){ 857 $j('#topNav').trigger('topnav.loaded'); 858 }); 859 860</script>
860 861 862 863 864 865 866 867 868 869 <div id="siteContainer" class="container-fluid two_panel siteContainer"> 870 871 872 873 874 <div id="yieldContent" class="row"> 875 876 877 878 879 880 <div id="panelTwo" class="col-sm-12"> 881 <div id="errorNotice"> 882 883 884 885 886</div> 887 888 889 <div class='yieldPageContent'> 890 891 892 893 <div class=" layoutContainer row layout-100 full-width collapse-padding"> 894 895 <div class="column-1 column col-sm-12 col-md-12"> 896 <div id="pageEl_387844531" class="pageEl news-slide-show-custom compact max-height-600" > 897 898 <div class="pageElement newsSlideShow"> 899 <div id="newsSlideShow_88760" 900 class="newsSlideShow-container layout_classic aspect_ratio_16_9" 901 data-newsSlideShow='{"autoplay":"true", "aspect_ratio":"16:9", "display_time":"5", "id":"88760", "transition_type":"Cross Fade", "url":"/news_article/load_news_slideshow_gallery/88760.json?width_percentage=100", "in_edit_mode":"false"}'> 902 <ul class="newsSlideShow-thumbnails"></ul> 903 <div class="newsSlideShow-controls"> 904 <button class="newsSlideShow-prev pill-small-left">←</button><button class="newsSlideShow-stop pill-small-middle">Stop</button><button class="newsSlideShow-play pill-small-middle">Play</button><button class="newsSlideShow-next pill-small-right">→</button> 905 </div> 906 </div> 907</div> 908 909 <span class="clearAll"></span> 910</div> 911 912 913 <div id="pageEl_392585212" class="pageEl" > 914 915 <div class="pageElement codeElement"> 916 <!-- Tag for Activity Group: USA Hockey, Activity Name: USA Hockey Development Homepage, Activity ID: 6749314 --> 917<!-- Expected URL: http://www.usahockeyntdp.com/ --> 918 919<!-- 920Activity ID: 6749314 921Activity Name: USA Hockey Development Homepage 922Activity Group Name: USA Hockey 923--> 924 925<!-- 926Start of DoubleClick Floodlight Tag: Please do not remove 927Activity name of this tag: USA Hockey Development Homepage 928URL of the webpage where the tag is expected to be placed: http://www.usahockeyntdp.com/ 929This tag must be placed between the <body> and </body> tags, as close as possible to the opening tag. 930Creation Date: 01/31/2018 931-->
932<script type="text/javascript"> 933var axel = Math.random() + ""; 934var a = axel * 10000000000000; 935document.write('<iframe src="https://8213684.fls.doubleclick.net/activityi;src=8213684;type=usaho0;cat=usaho0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); 936</script>
936 937<noscript> 938<iframe src="https://8213684.fls.doubleclick.net/activityi;src=8213684;type=usaho0;cat=usaho0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1?" width="1" height="1" frameborder="0" style="display:none"></iframe> 939</noscript> 940<!-- End of DoubleClick Floodlight Tag: Please do not remove --> 941 <span class="clearAll"></span> 942</div> 943 944 <span class="clearAll"></span> 945</div> 946 947 948 </div> 949 <span class="clearAll"></span> 950 </div> 951 952 953 <div class=" layoutContainer row layout-100 "> 954 955 <div class="column-1 column col-sm-12 col-md-12"> 956 <div id="pageEl_681606185" class="pageEl header-special-secondary" > 957 958 <div class="pageElement textBlockElement clearfix"> 959 960 <h3 style="text-align: center;"><span>UPCOMING TEAM USA GAMES</span></h3> 961 962 963</div> 964 965 <span class="clearAll"></span> 966</div> 967 968 969 </div> 970 <span class="clearAll"></span> 971 </div> 972 973 974 <div class=" layoutContainer row layout-66-33 "> 975 976 <div class="column-1 column col-sm-12 col-md-8"> 977 <div id="pageEl_684423147" class="pageEl" > 978 979 <div class="pageElement textBlockElement clearfix"> 980 981 982 983 <div class="leftTextImage smallTextImage" style="width:150px; min-height:137px"> 984 985 986 <img alt="" style="width: 150px" src="https://cdn1.sportngin.com/attachments/text_block/28ed-220747598/Boston_College_small.png" /> 987 988 989 990 </div> 991 992 <div class="text clearfix"> 993 <p style="text-align:center"><span style="color:#0a2240"><em><span style="font-size:20px"><strong>Home Opener I </strong></span></em><span style="font-size:20px"><em><strong>Saturday, October 3, 2026 - 6:00 pm</strong></em></span></span><br /> 994<span style="font-size:16px"><em><strong>U.S. National Under-18 Team vs. Boston College Eagles</strong></em></span></p> 995 996<p style="text-align:center">Team USA's home opener features the Boston College Eagles for the first time in Plymouth for the <strong><a href="https://www.kroger.com/">Kroger </a></strong>College Series. Pick up your 2026-27 Team Magnet Giveaway presented by <strong><a href="https://www.homecraftteam.com/">Homecraft Team Real Estate. </a> </strong>Stop by the <strong><a href="https://www.lmcu.org/">Lake Michigan Credit Union's</a></strong> Family Fun Zone starting at 5pm when doors open for free crafts, face painting & more!</p> 997 998 </div> 999</div> 1000 1001 <span class="clearAll"></span> 1002</div> 1003 1004 1005 </div> 1006 <div class="column-2 column col-sm-12 col-md-4"> 1007 <div id="pageEl_684423148" class="pageEl align-center" > 1008 1009 <div class="pageElement linkElement"> 1010 <h4><a href="https://usa-hockey-gmel.vivenushop.com/event/usa-hockey-u18s-vs-boston-college-2srutq" target=_blank class="icon goToLink">BUY TICKETS!</a></h4> 1011 1012</div> 1013 1014 <span class="clearAll"></span> 1015</div> 1016 1017 1018 <div id="pageEl_684423149" class="pageEl align-center" > 1019 1020 <div class="pageElement linkElement"> 1021 <h4><a href="https://www.usahockeyntdp.com/homegames" target=_blank class="icon goToLink">Home Schedule</a></h4> 1022 1023</div> 1024 1025 <span class="clearAll"></span> 1026</div> 1027 1028 1029 <div id="pageEl_684423150" class="pageEl align-center" > 1030 1031 <div class="pageElement linkElement"> 1032 <h4><a href="https://www.usahockeyntdp.com/roster/show/9554055?subseason=964212" target=_blank class="icon goToLink">U18 Roster</a></h4> 1033 1034</div> 1035 1036 <span class="clearAll"></span> 1037</div> 1038 1039 1040 </div> 1041 <span class="clearAll"></span> 1042 </div> 1043 1044 1045 <div class=" layoutContainer row layout-66-33 "> 1046 1047 <div class="column-1 column col-sm-12 col-md-8"> 1048 <div id="pageEl_684423154" class="pageEl" > 1049 1050 <div class="pageElement textBlockElement clearfix"> 1051 1052 1053 1054 <div class="leftTextImage smallTextImage" style="width:150px; min-height:150px"> 1055 1056 1057 <img alt="" style="width: 150px" src="https://cdn2.sportngin.com/attachments/text_block/516b-220747606/Tri-City_small.png" /> 1058 1059 1060 1061 </div> 1062 1063 <div class="text clearfix"> 1064 <p style="text-align:center"><span style="color:#aa182c"><span style="font-size:20px"><strong><em>Oktoberfest I </em></strong><em><strong>Friday, October 9, 2026 - 7:00 pm</strong></em></span></span><br /> 1065<span style="font-size:16px"><strong><em>U.S. National Under-17 Team vs. Tri-City Storm</em></strong></span></p> 1066 1067<p style="text-align:center">Watch the U.S. National Under-17 Team play its first game at home against the Storm. Celebrate Oktoberfest with fall fun, games and fall-themed food & drinks. </p> 1068 1069 </div> 1070</div> 1071 1072 <span class="clearAll"></span> 1073</div> 1074 1075 1076 </div> 1077 <div class="column-2 column col-sm-12 col-md-4"> 1078 <div id="pageEl_684423155" class="pageEl align-center" > 1079 1080 <div class="pageElement linkElement"> 1081 <h4><a href="https://usa-hockey-gmel.vivenushop.com/event/usa-hockey-u17s-vs-tri-city-storm-d3el4p" target=_blank class="icon goToLink">BUY TICKETS!</a></h4> 1082 1083</div> 1084 1085 <span class="clearAll"></span> 1086</div> 1087 1088 1089 <div id="pageEl_684423156" class="pageEl align-center" > 1090 1091 <div class="pageElement linkElement"> 1092 <h4><a href="https://www.usahockeyntdp.com/homegames" target=_blank class="icon goToLink">Home Schedule</a></h4> 1093 1094</div> 1095 1096 <span class="clearAll"></span> 1097</div> 1098 1099 1100 <div id="pageEl_684423157" class="pageEl align-center" > 1101 1102 <div class="pageElement linkElement"> 1103 <h4><a href="https://www.usahockeyntdp.com/roster/show/9554063?subseason=964212" target=_blank class="icon goToLink">U17 Roster</a></h4> 1104 1105</div> 1106 1107 <span class="clearAll"></span> 1108</div> 1109 1110 1111 </div> 1112 <span class="clearAll"></span> 1113 </div> 1114 1115 1116 <div class=" layoutContainer row layout-66-33 "> 1117 1118 <div class="column-1 column col-sm-12 col-md-8"> 1119 <div id="pageEl_684423160" class="pageEl" > 1120 1121 <div class="pageElement textBlockElement clearfix"> 1122 1123 1124 1125 <div class="leftTextImage smallTextImage" style="width:150px; min-height:150px"> 1126 1127 1128 <img alt="" style="width: 150px" src="https://cdn3.sportngin.com/attachments/text_block/e4e8-220747615/Tri-City_small.png" /> 1129 1130 1131 1132 </div> 1133 1134 <div class="text clearfix"> 1135 <p style="text-align:center"><span style="color:#aa182c"><span style="font-size:20px"><strong><em>Autograph Night I </em></strong><em><strong>Saturday, October 10, 2026 - 6:00 pm</strong></em></span></span><br /> 1136<span style="font-size:16px"><strong><em>U.S. National Under-17 Team vs. Tri-City Storm</em></strong></span></p> 1137 1138<p style="text-align:center">After watching the U17s play their 2nd game against Tri-City,
1138 stay after the game for our 1st Team Poster Autograph Night featuring a collectible 2026-27 Team Poster courtesy of <strong><a href="https://www.miprepschool.org/">Michigan International Prep School!</a></strong></p> 1139 1140 </div> 1141</div> 1142 1143 <span class="clearAll"></span> 1144</div> 1145 1146 1147 </div> 1148 <div class="column-2 column col-sm-12 col-md-4"> 1149 <div id="pageEl_684423161" class="pageEl align-center" > 1150 1151 <div class="pageElement linkElement"> 1152 <h4><a href="https://usa-hockey-gmel.vivenushop.com/event/usa-hockey-u17s-vs-tri-city-storm-aa75y5" target=_blank class="icon goToLink">BUY TICKETS!</a></h4> 1153 1154</div> 1155 1156 <span class="clearAll"></span> 1157</div> 1158 1159 1160 <div id="pageEl_684423162" class="pageEl align-center" > 1161 1162 <div class="pageElement linkElement"> 1163 <h4><a href="https://www.usahockeyntdp.com/homegames" target=_blank class="icon goToLink">Home Schedule</a></h4> 1164 1165</div> 1166 1167 <span class="clearAll"></span> 1168</div> 1169 1170 1171 <div id="pageEl_684423163" class="pageEl align-center" > 1172 1173 <div class="pageElement linkElement"> 1174 <h4><a href="https://www.usahockeyntdp.com/roster/show/9554063?subseason=964212" target=_blank class="icon goToLink">U17 Roster</a></h4> 1175 1176</div> 1177 1178 <span class="clearAll"></span> 1179</div> 1180 1181 1182 </div> 1183 <span class="clearAll"></span> 1184 </div> 1185 1186 1187 <div class=" layoutContainer row layout-100 "> 1188 1189 <div class="column-1 column col-sm-12 col-md-12"> 1190 <div id="pageEl_387844632" class="pageEl sticky-ad" > 1191 1192 <div class="pageElement adElement"> 1193 <div id="adWrapperAdElement617158" class="ad-wrapper ad-element-617158"> 1194 <div class="adSpace" style=""> 1195 <div id="adel_617158_ad">
1195<script type="text/javascript"> googletag.cmd.push(function() { 1196 googletag.display("adel_617158_ad"); 1197 }); 1198</script>
1198</div> 1199 </div> 1200 1201</div>
1202<script type="text/javascript">new NGIN.AdResizer('#adWrapperAdElement617158');</script>
1202 1203 1204</div> 1205 1206 1207 <span class="clearAll"></span> 1208</div> 1209 1210 1211 </div> 1212 <span class="clearAll"></span> 1213 </div> 1214 1215 1216 <div class=" layoutContainer row layout-33-33-33 "> 1217 1218 <div class="column-1 column col-sm-12 col-md-4"> 1219 <div id="pageEl_387845184" class="pageEl custom-news-card" > 1220 1221 <div class="pageElement aggregatorElement newsAggregatorElement"> 1222 1223 <h3 class="aggHeader"><span>Game Recaps</span></h3> 1224 1225 1226 1227 <div class="odd item condensed"> 1228 <a href="https://www.usahockeyntdp.com/news_article/show/1367450?referrer_id=3865497"><img alt="" width="75" src="https://cdn3.sportngin.com/attachments/news_article/a6e0-220706199/DSC06962_thumb.jpg" /></a> 1229 <ul class="details"> 1230 <li><h4><a class="" href="https://www.usahockeyntdp.com/news_article/show/1367450?referrer_id=3865497">U17s Fall in Final NAHL Showcase Game, 4-0</a></h4></li> 1231 <li class="dateAuthor"> 1232 <span class="newsAuthor">By USA Hockey's NTDP</span> 1233 <span class="newsDate">09/26/2026, 10:30pm EDT </span> 1234 </li> 1235 <li class="teaser expandedView">U17s make USA Hockey Arena debut Oct. 9</li> 1236 <li class="commentsAndMore expandedView"> 1237 <span class="readMore"> 1238 <a class="button-small" href="https://www.usahockeyntdp.com/news_article/show/1367450?referrer_id=3865497">Read More</a> 1239 </span> 1240 </li> 1241 </ul> 1242 <span class="clearAll"></span> 1243</div> 1244 1245 1246 <div class="extendedOptions item even" style="text-align:right;"> 1247 <link href="/news_rss_feed?tags=3865497,4553063,666974" rel="alternate" title="WWW News with Tags: Game Recaps" type="application/rss+xml" id="rssFeed" /> 1248 <a class="goToLink icon" title="View All" href="https://www.usahockeyntdp.com/page/show/666974?match_option=0&news_aggregator=1736853&tags=2816182">View All</a> 1249 | <a style="display:none" class="rssLink icon lbOn" title="Subscribe to RSS Feed" href="/news_article/rss_instructions?tags=2816182">RSS</a> 1250 </div> 1251 1252 </div> 1253 1254 <span class="clearAll"></span> 1255</div> 1256 1257 1258 <div id="pageEl_391150279" class="pageEl ajax main-nav-link" > 1259 1260 <div class="pageElement linkElement"> 1261 <h4><a href="https://www.usahockeyntdp.com/GameRecaps" target=_self class="icon goToLink">More Game Recaps</a></h4> 1262 1263</div> 1264 1265 <span class="clearAll"></span> 1266</div> 1267 1268 1269 </div> 1270 <div class="column-2 column col-sm-12 col-md-4"> 1271 <div id="pageEl_387845220" class="pageEl custom-news-card" > 1272 1273 <div class="pageElement aggregatorElement newsAggregatorElement"> 1274 1275 <h3 class="aggHeader"><span>Feature Stories</span></h3> 1276 1277 1278 1279 <div class="odd item condensed"> 1280 <a href="https://www.usahockeyntdp.com/news_article/show/1367727?referrer_id=3865497"><img alt="" width="75" src="https://cdn3.sportngin.com/attachments/news_article/99bf-220784795/20260912_USANTDP_U18-vs-Muskegon_Play-with-Purpose-Charity-Game_2829_copy_thumb.jpg" /></a> 1281 <ul class="details"> 1282 <li><h4><a class="" href="https://www.usahockeyntdp.com/news_article/show/1367727?referrer_id=3865497">Gutierrez Proud to Highlight Mexican Heritage While Wearing a U.S. Sweater</a></h4></li> 1283 <li class="dateAuthor futureDate"> 1284 <span class="newsAuthor">By USA Hockey's NTDP</span> 1285 <span class="newsDate">10/01/2026, 2:30pm EDT </span> 1286 </li> 1287 <li class="teaser expandedView">Notre Dame-bound defenseman looking to increase draft stock in second year with NTDP</li> 1288 <li class="commentsAndMore expandedView"> 1289 <span class="readMore"> 1290 <a class="button-small" href="https://www.usahockeyntdp.com/news_article/show/1367727?referrer_id=3865497">Read More</a> 1291 </span> 1292 </li> 1293 </ul> 1294 <span class="clearAll"></span> 1295</div> 1296 1297 1298 <div class="extendedOptions item even" style="text-align:right;"> 1299 <link href="/news_rss_feed?tags=3865497,4553063,666974" rel="alternate" title="WWW News with Tags: Feature Stories" type="application/rss+xml" id="rssFeed" /> 1300 <a class="goToLink icon" title="View All" href="https://www.usahockeyntdp.com/page/show/666974?match_option=0&news_aggregator=1736854&tags=884885">View All</a> 1301 | <a style="display:none" class="rssLink icon lbOn" title="Subscribe to RSS Feed" href="/news_article/rss_instructions?tags=884885">RSS</a> 1302 </div> 1303 1304 </div> 1305 1306 <span class="clearAll"></span> 1307</div> 1308 1309 1310 <div id="pageEl_398166981" class="pageEl ajax main-nav-link" > 1311 1312 <div class="pageElement linkElement"> 1313 <h4><a href="https://www.usahockeyntdp.com/features" target=_self class="icon goToLink">More Feature Stories</a></h4> 1314 1315</div> 1316 1317 <span class="clearAll"></span> 1318</div> 1319 1320 1321 </div> 1322 <div class="column-3 column col-sm-12 col-md-4"> 1323 <div id="pageEl_394396254" class="pageEl custom-text-cta header-special-white" > 1324 1325 <div class="pageElement textBlockElement clearfix"> 1326 1327 <h3 style="text-align: center;"><span>Ticket Central</span></h3> 1328 1329 1330 <div class="leftTextImage originalTextImage"> 1331 1332 1333 <img alt="" src="https://cdn1.sportngin.com/attachments/text_block/9785/9724/faceoff_small.jpg" /> 1334 1335 1336 1337 </div> 1338 1339 <div class="text clearfix"> 1340 <p style="text-align:center"><a href="https://USAHockeyNTDP.com/Tix">Single Game Tickets</a></p> 1341 1342<p style="text-align:center"><a href="https://www.usahockeyntdp.com/seasontix">Season Tickets</a></p> 1343 1344<p style="text-align:center"><a href="https://www.usahockeyntdp.com/krogercollegeseries" target="_blank">Kroger College Series</a></p> 1345 1346<p style="text-align:center"><a href="https://www.usahockeyntdp.com/grouptix">Group Packages</a></p> 1347 1348<p style="text-align:center"><a href="https://www.usahockeyntdp.com/corporateevents">Corporate Events</a></p> 1349 1350 </div> 1351</div> 1352 1353 <span class="clearAll"></span> 1354</div> 1355 1356 1357 </div> 1358 <span class="clearAll"></span> 1359 </div> 1360 1361 1362 <div class=" layoutContainer row layout-100 full-width-container padding-top padding-bottom-mobile background-primary background-rink connect"> 1363 1364 <div class="column-1 column col-sm-12 col-md-12"> 1365 <div id="pageEl_387845102" class="pageEl custom-text-one" > 1366 1367 <div class="pageElement textBlockElement clearfix"> 1368 1369 <h3 style="text-align: center;"><span>Official site of USA Hockey's National Team Development Program</span></h3> 1370 1371 1372 <div class="leftTextImage mediumTextImage" style="width:127px; min-height:200px"> 1373 1374 1375 <img alt="" style="width: 127px" src="https://cdn2.sportngin.com/attachments/text_block/8b06-219394668/NTDP_Hockey_Shield_medium.png" /> 1376 1377 1378 1379 </div> 1380 1381</div> 1382 1383 <span class="clearAll"></span> 1384</div> 1385 1386 1387 <div id="pageEl_391093073" class="pageEl color-tertiary hide-in-mobile" > 1388 1389 <hr class="hrElement" /> 1390 1391 <span class="clearAll"></span> 1392</div> 1393 1394 1395 </div> 1396 <span class="clearAll"></span> 1397 </div> 1398 1399 1400 <div class=" layoutContainer row layout-33-33-33 full-width-container padding-bottom padding-top-mobile connect background-primary background-jersey-mobile"> 1401 1402 <div class="column-1 column col-sm-12 col-md-4"> 1403 <div id="pageEl_387845054" class="pageEl custom-link-primary custom-link-primary-mobile" > 1404 1405 <div class="pageElement linkElement"> 1406 <h4><a href="https://www.usahockeyntdp.com/currentroster" target=_self class="icon goToLink">Rosters</a></h4> 1407 1408</div> 1409 1410 <span class="clearAll"></span> 1411</div> 1412 1413 1414 </div> 1415 <div class="column-2 column col-sm-12 col-md-4"> 1416 <div id="pageEl_387844969" class="pageEl custom-link-primary custom-link-primary-mobile" > 1417 1418 <div class="pageElement linkElement"> 1419 <h4><a href="https://www.usahockeyntdp.com/schedules" target=_self class="icon goToLink">Schedules</a></h4> 1420 1421</div> 1422 1423 <span class="clearAll"></span> 1424</div> 1425 1426 1427 </div> 1428 <div class="column-3 column col-sm-12 col-md-4"> 1429 <div id="pageEl_387845010" class="pageEl custom-link-primary custom-link-primary-mobile" > 1430 1431 <div class="pageElement linkElement"> 1432 <h4><a href="https://www.usahockeyntdp.com/page/show/666974-news-archive" target=_self class="icon goToLink">News Archive</a></h4> 1433 1434</div> 1435 1436 <span class="clearAll"></span> 1437</div> 1438 1439 1440 </div> 1441 <span class="clearAll"></span> 1442 </div> 1443 1444 1445 <div class=" layoutContainer row layout-100 full-width-container background-white"> 1446 1447 <div class="column-1 column col-sm-12 col-md-12"> 1448 <div id="pageEl_387844716" class="pageEl" > 1449 1450 <div class="pageElement adElement"> 1451 <div id="adWrapperAdElement617159" class="ad-wrapper ad-element-617159"> 1452 <div class="adSpace" style=""> 1453 <div id="adel_617159_ad">
1453<script type="text/javascript"> googletag.cmd.push(function() { 1454 googletag.display("adel_617159_ad"); 1455 }); 1456</script>
1456</div> 1457 </div> 1458 1459</div>
1460<script type="text/javascript">new NGIN.AdResizer('#adWrapperAdElement617159');</script>
1460 1461 1462</div> 1463 1464 1465 <span class="clearAll"></span> 1466</div> 1467 1468 1469 </div> 1470 <span class="clearAll"></span> 1471 </div> 1472 1473 1474 <div class=" layoutContainer row layout-100 sponsorScroller full-width-container"> 1475 1476 <div class="column-1 column col-sm-12 col-md-12"> 1477 <div id="pageEl_387844942" class="pageEl" > 1478 1479 <div class="pageElement heroPhotoElement"> 1480 1481 <img fetchpriority="high" src="https://cdn3.sportngin.com/attachments/photo/9681/1421/Nikesponsor_large_small_large.png" alt="" /> 1482 </div> 1483 1484 <span class="clearAll"></span> 1485</div> 1486 1487 1488 <div id="pageEl_391092687" class="pageEl" > 1489 1490 <div class="pageElement heroPhotoElement"> 1491 1492 <img fetchpriority="high" src="https://cdn2.sportngin.com/attachments/photo/9681/1290/PURH_large_small_large.jpg" alt="" /> 1493 </div> 1494 1495 <span class="clearAll"></span> 1496</div> 1497 1498 1499 </div> 1500 <span class="clearAll"></span> 1501 </div> 1502 1503 1504 1505 1506 1507 1508 1509 1510
1511<script type="text/javascript"> 1512 var init_nss = function() { 1513 var $nss = $j('.newsSlideShow-container'); 1514 // debug.info("Found "+$nss.length+" News Slideshow Elements"); 1515 $nss.each(function(){ 1516 var $ss = $j(this); 1517 if ( ! $ss.data('activenewsslideshow') ) { 1518 $ss.data('activenewsslideshow',true); 1519 $ss.newsSlideShow(); 1520 } 1521 }); 1522 } 1523 // call on document ready for most browsers 1524 init_nss(); 1525 // call again on window load for IE :( 1526 $j(window).load(init_nss); 1527 // check for new slideshow elements after valid.deactivate 1528 $j('body').bind('pageElement.render',init_nss); 1529</script>
1529 1530 1531 1532 1533 1534 </div> 1535 </div> 1536 1537 1538 </div> 1539 </div> 1540 <footer class="snFooterContainer"> 1541 <div id="siteFooter"> 1542 1543 1544 <link href="//assets.ngin.com/site_files/3286/prod/_site/css/3286_admin_style.css" type="text/css" rel="stylesheet" media="screen" />
1545<script src="//assets.ngin.com/site_files/3286/prod/_site/js/3286_admin_script.js"></script>
1545 1546 1547 <ul class="se-footer"> 1548 <li class="se-footer-copyright"> 1549 This website is powered by SportsEngine's 1550 <a class="legalLink" target="_blank" href="https://www.sportsengine.com/solutions/"> 1551 Sports Relationship Management 1552 </a> 1553 (SRM) software, but is owned by and subject to the USA Hockey National Team Development Program privacy policy. 1554 <a class="legalLink" target="_blank" href="https://www.sportsengine.com/corp"> 1555 ©2026 SportsEngine, LLC. 1556 </a> 1557 <br> 1558 </li> 1559 <li class="se-footer-link"> 1560 <a class="legalLink" target="_blank" href="/privacy_policy.pdf">Privacy Policy</a> 1561 </li> 1562 <li class="se-footer-link"><a class="legalLink" id="loginLink" href="https://login.sportngin.com">Login</a></li> 1563 <li id="poweredByNGIN" class="se-footer-logo" style="text-align: center;"> 1564 <br> 1565 <a href="https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer" 1566 onclick="javascript:window.location=('https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer'); return false;"> 1567 <img src="/logo_images/white_logo.png" alt="Powered by SportsEngine" title="Click here to learn how SportsEngine can empower your organization!"> 1568 </a> 1569 </li> 1570 </ul> 1571</div> 1572 1573 1574 1575 1576 1577<!--Statview controller-->
1578<script type="text/javascript"> 1579var app = angular.module('app', ['slick', 'ngRoute', '720kb.tooltips', 'firebase']); 1580 var appKey = "e828f89b243dc43f"; 1581 var clientCode = "ushl"; 1582 var prodUrl = "https://lscluster.hockeytech.com"; 1583 var baseRoute = ""; 1584 var html5ModeEnabled = false; 1585 var html5ModeRequireBase = false; 1586</script>
vendor: 2 bytes, line 1586
1586
1587<script src="https://lscluster.hockeytech.com/statview-1.3/js/ht-libraries.js"></script>
vendor: 2 bytes, line 1587
1587
1588<script src="https://lscluster.hockeytech.com/statview-1.3/js/ht-routes.js"></script>
vendor: 2 bytes, line 1588
1588
1589<script src="https://lscluster.hockeytech.com/statview-1.3/js/ht-services.js"></script>
vendor: 2 bytes, line 1589
1589
1590<script src="https://lscluster.hockeytech.com/statview-1.3/js/ht-controller.js"></script>
vendor: 2 bytes, line 1590
1590
1591<script src="https://lscluster.hockeytech.com/statview-1.3/js/ht-directives.js"></script>
1591 1592</div> 1593 1594 1595 1596 </footer> 1597 1598 1599 1600 1601 <div id="GoogleContentSearch" class="theme-search-overlay" style="display:none;"> 1602 <div class="theme-search-modal"> 1603 <span class="theme-search-close"></span> 1604 <h1 class="theme-search-title">Content Search</h1> 1605 <div class="theme-search-box"> 1606 <gcse:searchbox gname="GoogleSearch"></gcse:searchbox> 1607 </div> 1608 <div class="theme-search-results"> 1609 <gcse:searchresults gname="GoogleSearch"></gcse:searchresults> 1610 </div> 1611 </div> 1612</div> 1613
1614<script type="text/javascript" charset="utf-8"> 1615 new NGIN.GoogleSearchModal('#GoogleContentSearch', { 1616 closeElement: '.theme-search-close', 1617 }); 1618</script>
1618 1619
1620<script> 1621 // Google Generated Code 1622 (function() { 1623 var cx = '013200012968292364578:bwp4xevbcgi'; 1624 var gcse = document.createElement('script'); 1625 gcse.type = 'text/javascript'; 1626 gcse.async = true; 1627 gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + 1628 '//cse.google.com/cse.js?cx=' + cx; 1629 var s = document.getElementsByTagName('script')[0]; 1630 s.parentNode.insertBefore(gcse, s); 1631 })(); 1632</script>
1632 1633 1634 1635 1636</body> 1637</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.