PageSourceSearch

https://www.usahockeyntdp.com/

html usahockeyntdp.com collected 2026-10-02 11:37:55 UTC 62,801 bytes, 1,637 lines download raw bytes

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">&larr;</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">&rarr;</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&#39;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.&nbsp;Pick up your 2026-27 Team Magnet Giveaway presented by <strong><a href="https://www.homecraftteam.com/">Homecraft Team Real Estate.&nbsp;</a> </strong>Stop by the <strong><a href="https://www.lmcu.org/">Lake Michigan Credit Union&#39;s</a></strong> Family Fun Zone starting at 5pm when doors open for free crafts, face painting &amp; 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&nbsp;</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&nbsp; food &amp; drinks.&nbsp;</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&nbsp;</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,&nbsp;
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&amp;news_aggregator=1736853&amp;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&amp;news_aggregator=1736854&amp;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          &copy;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.