PageSourceSearch

https://gogriffs.com/index.aspx

html gogriffs.com collected 2026-10-02 07:22:39 UTC 439,423 bytes, 2,944 lines download raw bytes

1
2
3<!doctype html>
4<html id="ctl00_html" lang="en" class=" index homepage"> 
5    <head><!-- Transcend IAB frameworks -->
6<!-- GPP -->
7<script type='text/javascript'>
8  window.__gpp_addFrame=function(e){if(!window.frames[e]){if(document.body){var t=document.createElement('iframe');t.style.cssText='display:none',t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gppaddFrame,10,e)}},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],!e.length)return __gpp.queue;var t=e[0],a=e.length>1?e[1]:null,n=e.length>2?e[2]:null;if('ping'===t)return{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','6:uspv1'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''};if('events'===t)return __gpp.events;if('addEventListener'===t){__gpp.events=__gpp.events||[],'lastId'in __gpp||(__gpp.lastId=0),__gpp.lastId++;var s=__gpp.lastId;return __gpp.events.push({id:s,callback:a,parameter:n}),{eventName:'listenerRegistered',listenerId:s,data:!0,pingData:{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','9:usva','7:usnat'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''}}}if('removeEventListener'===t){var p=!1;__gpp.events=__gpp.events||[];for(var i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==n){__gpp.events[i].splice(i,1),p=!0;break}return{eventName:'listenerRemoved',listenerId:n,data:p,pingData:{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','9:usva','7:usnat'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''}}}if('hasSection'===t||'getSection'===t||'getField'===t)return null;__gpp.queue.push([].slice.apply(e))},window.__gpp_msghandler=function(e){var t='string'==typeof e.data;try{var a=t?JSON.parse(e.data):e.data}catch(n){var a=null}if('object'==typeof a&&null!==a&&'__gppCall'in a){var s=a.__gppCall;window.__gpp(s.command,function(a,n){var p={__gppReturn:{returnValue:a,success:n,callId:s.callId}};e.source.postMessage(t?JSON.stringify(p):p,'*')},'parameter'in s?s.parameter:null,'version'in s?s.version:'1.1')}},'__gpp'in window&&'function'==typeof window.__gpp||(window.__gpp=window.__gpp_stub,window.addEventListener('message',window.__gpp_msghandler,!1),window.__gpp_addFrame('__gppLocator'));
9</script>
vendor: 2 bytes, line 9
9
10<script data-cfasync='false' onload='window.airgapLoadEvent=event' data-sync='off' src='https://transcend-cdn.com/cm/30fbff84-b0e3-4e26-9084-0b5158fdb1ed/airgap.js'></script>
10<script>window.client_hostname = "gogriffs.com";window.client_title = "Canisius University";window.server_name = "1278170-APP94";window.client_division = "DI";window.targetting_criteria = {"page_template":"home","sport_name":"0","sport_name_custom":"0","site":"canisius","cbs_site_code":"cani","content_id":null,"sect":"frontpage","gender":"0"};window.client_shortname = "canisius";window.dfp_network_code = "21708449227";window.img_dfp_unit_name = "";window.ad_full_unit_name = "SAExtended/canisius";window.block_dfp = false;window.reactions = null;window.cbs_ads_activated = true;window.site_colors = {"safe_text_white":"#002144","safe_text_black":"#ffffff","primary_background":"#002144","primary_text":"#ffffff","secondary_background":"#ffba00","secondary_text":"#002144"};window.inactive_tab_title = "";window.site_in_dev_mode = false;window.sidearm_header_bidding_enabled = true;
11                    window.utagData = function() {
12                        return {
13                            embedPageUrl: location.href,
14                            brandPlatformId: "sidearm_site_" + (document.documentElement.clientWidth > 600 ? "desktop" : "mweb"),
15                            pageViewGuid: PageTargetting.getPageviewGuid(),
16                            _pageViewGuid: PageTargetting.getPageviewGuid() // cbs says they need it both /shrug
17                        };
18                    };
19                </script>
19<!-- Begin comScore Tag -->
20<script>
21    var _comscore = _comscore || [];
22    _comscore.push({ c1: "2", c2: "3005086" });
23    (function() {
24      var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
25      s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
26      el.parentNode.insertBefore(s, el);
27    })();
28</script>
28
29<!-- End comScore Tag --><link rel="canonical" href="https://gogriffs.com"><link type="application/xml" rel="sitemap" title="Sitemap" href="/sitemap.xml"><link rel="preload" as="script" href="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1790781000881.js"><link rel="preload" as="style" href="https://fonts.sidearmsports.com/sidearm_v2/2024-09-30-644885/sidearm_font_v2.css"><link rel="preload" as="style" href="https://fonts.sidearmsports.com/sidearm/2020-05-12-535576/sidearm_font.css"><link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"><link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js"><link rel="preload" as="script" href="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/bundle.1790780934610.js"><link rel="preconnect" href="https://cdnjs.cloudflare.com"><link rel="preconnect" href="https://dbukjj6eu5tsf.cloudfront.net/"><link rel="preconnect" href="http://s3.amazonaws.com"><link rel="preconnect" href="https://s3.amazonaws.com"><link rel="preconnect" href="https://fonts.gstatic.com"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,600;0,700;1,300;1,500&amp;display=swap"><link rel="stylesheet" href="https://htlbid.com/stage/v3/gogriffs.com/htlbid.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css"><link rel="stylesheet" href="https://fonts.sidearmsports.com/sidearm/2020-05-12-535576/sidearm_font.css"><link rel="stylesheet" href="https://fonts.sidearmsports.com/sidearm_v2/2024-09-30-644885/sidearm_font_v2.css"><link rel="stylesheet" href="/less/sidearm-responsive-grid.less?_=639125349377484940"><link rel="apple-touch-icon" href="/images/logos/site/site.png"><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">						
30			<meta name="theme-color" content="#002144">
31		
32            <link href="/site/site.less?_=638888812101890709 " rel='stylesheet' type='text/css'>
33        
33<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
33<script>var require = {"config":{"options":{"sport_id":0,"dummy_ads":false,"all_ads":[]}}};
34                        var isSameOrigin = false;
35                        try { isSameOrigin = window.top.location.hostname === window.self.location.hostname; } catch(err) {}; 
36                        if (!isSameOrigin && window.top != window.self) {
37                            var makeTopLevelTimeout = setTimeout(function() {
38                                window.top.location = window.self.location;
39                            }, 250)
40                            window.top.postMessage('sidearm-iframe-interrogation', '*')
41                            window.addEventListener('message', function(ev) {
42                                if (ev.data === 'sidearm-iframe-request-allow') {
43                                    clearTimeout(makeTopLevelTimeout)
44                                }
45                            })
46                        }
47                    window.s3_bucket_path = 'https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/canisius.sidearmsports.com';window.cdn_path = 'https://dbukjj6eu5tsf.cloudfront.net/';window.custom_cdn_url = '';window.urlArgs = '639027445587761418';window.cbs_school = false;window.has_alerts = false;window.disable_ad_blocker_check = false;</script>
47<meta name="og:type" content="website"><title>
48	Canisius University Athletics - Official Athletics Website
49</title><meta property="og:title" content="Canisius University Athletics - Official Athletics Website"><meta property="og:image" content="https://images.sidearmdev.com/convert?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fcanisius.sidearmsports.com%2fimages%2flogos%2fsite%2fsite.png&amp;type=jpeg"><meta property="og:image:alt" content="Canisius College Logo"><meta name="description" content="The official athletics website for the Canisius University Griffins"><meta name="og:description" content="The official athletics website for the Canisius University Griffins"><meta name="twitter:description" content="The official athletics website for the Canisius University Griffins"><meta name="twitter:card" content="summary"><meta property="og:determiner" content="the"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="Canisius University Athletics"><meta property="og:url" content="https://gogriffs.com/index.aspx">
49<script type="application/ld+json">[{"@context":"https://schema.org","url":"https://gogriffs.com","name":"Canisius University","address":null,"sameAs":["https://facebook.com/gogriffs","https://x.com/gogriffs"],"logo":{"url":"https://gogriffs.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"Organization "}]</script>
49<!-- GoGriffs.com Google Tag Manager -->
50<script>
vendor: 331 bytes, lines 50-54
50(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
51new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
52j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
53'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
54})(window,document,'script','dataLayer','
54GTM-N4W9R6M
vendor: 3 bytes, line 54
54');
54</script>
54
55<!-- End Google Tag Manager --><!-- Google Tag Manager -->           
56            
56<script>
vendor: 415 bytes, lines 56-61
56
57                (function(w, d, s, l, i){
58            w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0],
59            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src=
60            '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
61            })(window,document,'script','dataLayer','
61GTM-K3TH4CC
vendor: 17 bytes, lines 61-62
61');
62            
62</script>
62
63            <!-- End Google Tag Manager --><!-- Google Tag Manager -->           
64            
64<script>
vendor: 415 bytes, lines 64-69
64
65                (function(w, d, s, l, i){
66            w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0],
67            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src=
68            '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
69            })(window,document,'script','dataLayer','
69GTM-TW6R675
vendor: 17 bytes, lines 69-70
69');
70            
70</script>
70
71            <!-- End Google Tag Manager -->
71<script> 
72                Date.prototype.to_iso_with_offset = function() {
73                    var time_zone_offset = -this.getTimezoneOffset(),
74                        time_zone_diff = time_zone_offset >= 0 ? '+' : '-',
75                        pad = function(num) {
76                            var norm = Math.floor(Math.abs(num));
77                            return (norm < 10 ? '0' : '') + norm;
78                        };
79                    return this.getFullYear() +
80                        '-' + pad(this.getMonth() + 1) +
81                        '-' + pad(this.getDate()) +
82                        'T' + pad(this.getHours()) +
83                        ':' + pad(this.getMinutes()) +
84                        ':' + pad(this.getSeconds()) +
85                        time_zone_diff + pad(time_zone_offset / 60) +
86                        ':' + pad(time_zone_offset % 60);
87                }
88             window.dataLayer = window.dataLayer || []; window.dataLayer.push({"event":"dataLayerLoaded","timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":undefined,"gaPropertyID":"UA-180624321-22","schoolAttributes":{"Name":"Canisius University","Division":"DI","Conference":"Metro Atlantic Athletic","ssClientID":"1293"},"pageAttributes":{"pageName":"Canisius University Athletics - Official Athletics Website","pageCategory":"home","site":"canisius","sport_name":undefined,"sport_name_custom":undefined,"sect":"frontpage"},"siteAttributes":{"P5":false,"All_Access":true,"Paciolan_Marketing":false,"ticketingProvider":"other","region":undefined,"Fanbase_Partner":false,"SIDEARM_Extended":true,"MMR":"LFIMGC"}});
88 window.dataLayer.push({"timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":undefined,"ga_property_id":"UA-180624321-22","school_name":"Canisius University","school_division":"DI","school_conference":"Metro Atlantic Athletic","ss_client_id":"1293","page_name":"Canisius University Athletics - Official Athletics Website","page_category":"home","site_name":"canisius","site_section":"frontpage","power_five":false,"all_access":true,"paciolan_marketing":false,"ticketing_provider":"other","school_region":undefined,"fanbase_partner":false,"sidearm_extended":true,"mmr":"LFIMGC","user_id":undefined,"logged_in_status":undefined,"membership_type":undefined,"account_signup_date":undefined,"subscription_exp_date":undefined}); </script>
88<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 63 bytes, line 88
88<script async src="https://www.googletagmanager.com/gtag/js?id=
88G-ZLJQ8CV8KM
vendor: 11 bytes, line 88
88"></script>
88<script>  window.dataLayer = window.dataLayer || [];  function gtag(){dataLayer.push(arguments);}  gtag('js', new Date());const pageSessionId = crypto.randomUUID();gtag('config', 'G-ZLJQ8CV8KM', {user_id: pageSessionId});</script>
88<script>
vendor: 323 bytes, line 88
88(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', '
88UA-87585539-8
vendor: 24 bytes, line 88
88', 'auto', 'tracker0'); 
88ga('require', 'linkid'); location.search.indexOf('dontSendPageview=1') > -1 || ga('tracker0.send', 'pageview', {'page': '/index.aspx', title: document.title }); window.ID5EspConfig = { partnerId: 1083 };</script>
88</head>	
89    <body><!-- Google Tag Manager (noscript) -->
90            <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-K3TH4CC' title='Google Tag Manager' 
91            height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe>
92            </noscript>                
93            <!-- End Google Tag Manager (noscript) --><!-- Google Tag Manager (noscript) -->
94            <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-TW6R675' title='Google Tag Manager' 
95            height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe>
96            </noscript>                
97            <!-- End Google Tag Manager (noscript) --><div style='position: fixed; left: -10000px'><!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 97-98
97
98<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
98GTM-N4W9R6M
vendor: 84 bytes, line 98
98" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
99<!-- End Google Tag Manager (noscript) --></div>
100                
100<script>
101                    function setStylesOnSkipPauseLink(skipLink) {
102                        skipLink.style.left = '0';
103                        skipLink.style.zIndex='99999999';
104                        skipLink.style.outlineStyle='solid';
105                        skipLink.style.outlineColor='#000';
106                        skipLink.style.outlineWidth='2px';
107                        skipLink.style.outlineOffset='0';
108                        skipLink.style.transition='none';
109                        skipLink.style.border='2px solid #fff';
110                        skipLink.style.textDecoration='underline';
111                    }
112                    function removeStylesOnSkipPauseLink(skipLink) {
113                        skipLink.style.left = '-99999px';
114                        skipLink.style.zIndex='-99999';
115                    }
116                </script>
116
117                <section aria-label='Landmark links'>
118                    <a  
119                        href='#main-content' 
120                        tabindex='0' 
121                        style='position: absolute !important; display: inline-block !important; left: -32000px !important; top: 0; background: #000 !important; padding: 10px !important; color: #fff !important; border: 0 !important; margin: 5px !important;'
122                        onfocus = 'setStylesOnSkipPauseLink(this)'
123                        onblur = 'removeStylesOnSkipPauseLink(this)'>
124                        Skip To Main Content
125                    </a>
126                    <button 
127                        class='sidearm-accessible-slick-pause-all'
128                        id='sidearm-accessible-slick-pause-all' 
129                        aria-live='off' 
130                        tabindex='0' 
131                        style='position: absolute !important; display: inline-block !important; left: -32000px !important; top: 0; background: #000 !important; padding: 10px !important; color: #fff !important; border: 0 !important; margin: 5px !important;'
132                        onfocus = 'setStylesOnSkipPauseLink(this)'
133                        onblur = 'removeStylesOnSkipPauseLink(this)'>
134                        Pause All Rotators
135                    </button>
136                    <span 
137                        href = 'javascript:void(0);' 
138                        aria-live='polite' 
139                        tabindex='-1'  
140                        style='display: block; text-align: center; position: absolute; background-color: white; z-index: 9999;'
141                        onfocus = 'setStylesOnSkipPauseLink(this)'
142                        onblur = 'removeStylesOnSkipPauseLink(this)'>
143                    </span>
144                </section>
145            <!-- Begin comScore Tag -->
146<noscript><img src="https://sb.scorecardresearch.com/p?c1=2&c2=3005086&cv=2.0&cj=1" alt="" aria-hidden="true" /></noscript>
147<!-- End comScore Tag -->  
148		<a class="sidearm-skip-link" href="#main-content">Skip To Main Content</a>
149		
150        <form name="aspnetForm" method="post" action="./index.aspx" id="aspnetForm">
151<div>
152<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTA5MjQ3NDk0OWRkgd5Fw+rP512erdpUQPxfrkgeohpqEztmooLQfiJsskw=">
153</div>
154
155
156<script src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 156
156
157<script src="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1790781000881.js" type="text/javascript"></script>
157
158<div>
159
160	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="90059987">
161</div>
162
163            <header class="main-header">
164                <h1 class="hide">Canisius University Athletics</h1>
165                <div class="main-header__title">
166                    <div class="main-header__title-inner row pad">
167                        <!-- ko if: ko.observable().matchMedia('(max-width:767px)') -->
168                        <span>#Griffs</span>
169                        <!-- /ko -->
170                        <!-- ko if: ko.observable().matchMedia('(min-width:768px)') -->
171                        <span>The Official Home of the Canisius University Golden Griffins </span>
172                        <span> | #Griffs</span>
173                        <!-- /ko -->
174                    </div>
175
176                </div>
177                <nav class="main-navigation" aria-labelledby="h2_nav">
178                    <h2 class="hide" id="h2_nav">Main Navigation Menu</h2>
179                    <div class="main-navigation__inner row pad">
180                        <div class="main-navigation-logo">
181                            <a href="/index.aspx" class="main-navigation-logo-image"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/canisius.sidearmsports.com/images/responsive_2021/logo_main.svg" alt="Canisius College Logo"></a>
182                        </div>
183                        <!-- ko if: ko.observable().matchMedia('(max-width:1024px)') -->
184                            <div class="main-navigation-ad">
185                                <ads-component params="{ name: 'navigation-ad-eb6766' }"></ads-component>
186                            </div>
187                            <div class="main-navigation-search">
188                                <search-component></search-component>
189                            </div>
190                            <!-- /ko -->
191                        <div class="main-navigation-container">
192                            
193
194<script>
195    var obj = {"start":0,"count":10,"name":"main-nav","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"watch_badge":false},"context":null,"dummy":false,"type":"main-navigation","id":"bdf440bb-5216-4c0e-8333-a07a276efa97","data":[{"id":2,"title":"Sports","rank":1,"url":"","open_in_new_window":false,"include_social_media":true,"include_schedule_roster_news":true,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"sports","items":[{"id":117,"title":"Men's Teams","short_title":null,"rank":2,"column":1,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":109,"title":"Baseball","short_title":null,"rank":4,"column":1,"url":"/sports/baseball","separator":false,"open_in_new_window":false,"sport_id_association":1,"sport":{"id":1,"title":"Baseball","abbreviation":"BB","shortname":"baseball","short_title":"BB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"baseball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GriffsBaseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsBaseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsbaseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":118,"title":"Basketball","short_title":null,"rank":13,"column":1,"url":"/sports/mens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":4,"
195sport":{"id":4,"title":"Men's Basketball","abbreviation":"MBB","shortname":"mbball","short_title":"MBB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mbball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/Griffs_MBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffs_mbb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":119,"title":"Cross Country/Track","short_title":null,"rank":14,"column":1,"url":"/sports/cross-country","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Cross Country/Track","abbreviation":"XC/TF","shortname":"cross","short_title":"XC/TF","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"cross","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsRun","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsrun","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":120,"title":"Golf","short_title":null,"rank":15,"column":1,"url":"/sports/mens-golf","separator":false,"open_in_new_window":false,"sport_id_association":6,"sport":{"id":6,"title":"Golf","abbreviation":"GOLF","shortname":"mgolf","short_title":"GOLF","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mgolf","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsGolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsgolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":121,"title":"Hockey","short_title":null,"rank":16,"column":1,"url":"/sports/mens-ice-hockey","separator":false,"open_in_new_window":false,"sport_id_association":7,"sport":{"id":7,"title":"Ice Hockey","abbreviation":"HOCKEY","shortname":"mhockey","short_title":"HOCKEY","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mhockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GriffsHockey","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsHockey","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffshockey","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-ice-hockey/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-ice-hockey/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-ice-hockey/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":122,"title":"Lacrosse","short_title":null,"rank":17,"column":1,"url":"/sports/mens-lacrosse","separator":false,"open_in_new_window":false,"sport_id_association":8,"sport":{"id":8,"title":"Men's Lacrosse","abbreviation":"MLAX","shortname":"mlax","short_title":"MLAX","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mlax","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsMLax","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsmlax","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-lacrosse/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-lacrosse/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-lacrosse/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":123,"title":"Soccer","short_title":null,"rank":18,"column":1,"url":"/sports/mens-soccer","separator":false,"open_in_new_window":false,"sport_id_association":9,"sport":{"id":9,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":"MSOC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"msoc","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsSoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffssoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets
195":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":124,"title":"Swimming & Diving","short_title":null,"rank":19,"column":1,"url":"/sports/swimming-and-diving","separator":false,"open_in_new_window":false,"sport_id_association":24,"sport":{"id":24,"title":"Swimming & Diving","abbreviation":"SWIM","shortname":"swimdive","short_title":"SWIM/DIVE","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"swim","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsSwim","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffs_swimdive","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":113,"title":"Women's Teams","short_title":null,"rank":1,"column":2,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":458,"title":"Acrobatics and Tumbling","short_title":null,"rank":3,"column":2,"url":"/sports/acrobatics-and-tumbling","separator":false,"open_in_new_window":false,"sport_id_association":43,"sport":{"id":43,"title":"Acrobatics and Tumbling","abbreviation":"AT","shortname":"acrobatics-and-tumbling","short_title":"AT","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"acrobatics-and-tumbling","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/@GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/https://x.com/GriffsAcroTumb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/canisiusacrotumb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/acrobatics-and-tumbling/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/acrobatics-and-tumbling/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/acrobatics-and-tumbling/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":125,"title":"Basketball","short_title":null,"rank":5,"column":2,"url":"/sports/womens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":14,"sport":{"id":14,"title":"Women's Basketball","abbreviation":"WBB","shortname":"wbball","short_title":"WBB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wbball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsWBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffswbb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":126,"title":"Cross Country/Track","short_title":null,"rank":6,"column":2,"url":"/sports/cross-country","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Cross Country/Track","abbreviation":"XC/TF","shortname":"cross","short_title":"XC/TF","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"cross","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsRun","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsrun","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":127,"title":"Lacrosse","short_title":null,"rank":7,"column":2,"url":"/sports/womens-lacrosse","separator":false,"open_in_new_window":false,"sport_id_association":16,"sport":{"id":16,"title":"Women's Lacrosse","abbreviation":"WLAX","shortname":"wlax","short_title":"WLAX","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wlax","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/CanisiusWLAX","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/canisiuswlax","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-lacrosse/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-lacrosse/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-lacrosse/archives","separat
195or":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":128,"title":"Rowing","short_title":null,"rank":8,"column":2,"url":"/sports/womens-rowing","separator":false,"open_in_new_window":false,"sport_id_association":17,"sport":{"id":17,"title":"Rowing","abbreviation":"ROW","shortname":"wrow","short_title":"ROW","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wrow","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/RowGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/rowgriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-rowing/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-rowing/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-rowing/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":129,"title":"Soccer","short_title":null,"rank":9,"column":2,"url":"/sports/womens-soccer","separator":false,"open_in_new_window":false,"sport_id_association":18,"sport":{"id":18,"title":"Women's Soccer","abbreviation":"WSOC","shortname":"wsoc","short_title":"WSOC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wsoc","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/CanisiusWSOC","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/canisiuswsoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":130,"title":"Softball","short_title":null,"rank":10,"column":2,"url":"/sports/softball","separator":false,"open_in_new_window":false,"sport_id_association":12,"sport":{"id":12,"title":"Softball","abbreviation":"SB","shortname":"softball","short_title":"SB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"softball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsSoftball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffssoftball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/softball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/softball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/softball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":131,"title":"Swimming & Diving","short_title":null,"rank":11,"column":2,"url":"/sports/swimming-and-diving","separator":false,"open_in_new_window":false,"sport_id_association":24,"sport":{"id":24,"title":"Swimming & Diving","abbreviation":"SWIM","shortname":"swimdive","short_title":"SWIM/DIVE","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"swim","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsSwim","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffs_swimdive","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":132,"title":"Volleyball","short_title":null,"rank":12,"column":2,"url":"/sports/womens-volleyball","separator":false,"open_in_new_window":false,"sport_id_association":21,"sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":"VB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wvball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GriffVolleyball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffVolleyball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffvolleyball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":117,"title":"Men's Teams","short_title":null,"rank":2,"column":1,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}
195,{"id":109,"title":"Baseball","short_title":null,"rank":4,"column":1,"url":"/sports/baseball","separator":false,"open_in_new_window":false,"sport_id_association":1,"sport":{"id":1,"title":"Baseball","abbreviation":"BB","shortname":"baseball","short_title":"BB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"baseball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GriffsBaseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsBaseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsbaseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":118,"title":"Basketball","short_title":null,"rank":13,"column":1,"url":"/sports/mens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":4,"sport":{"id":4,"title":"Men's Basketball","abbreviation":"MBB","shortname":"mbball","short_title":"MBB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mbball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/Griffs_MBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffs_mbb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null}
195,{"id":119,"title":"Cross Country/Track","short_title":null,"rank":14,"column":1,"url":"/sports/cross-country","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Cross Country/Track","abbreviation":"XC/TF","shortname":"cross","short_title":"XC/TF","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"cross","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsRun","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsrun","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":120,"title":"Golf","short_title":null,"rank":15,"column":1,"url":"/sports/mens-golf","separator":false,"open_in_new_window":false,"sport_id_association":6,"sport":{"id":6,"title":"Golf","abbreviation":"GOLF","shortname":"mgolf","short_title":"GOLF","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mgolf","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsGolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsgolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":121,"title":"Hockey","short_title":null,"rank":16,"column":1,"url":"/sports/mens-ice-hockey","separator":false,"open_in_new_window":false,"sport_id_association":7,"sport":{"id":7,"title":"Ice Hockey","abbreviation":"HOCKEY","shortname":"mhockey","short_title":"HOCKEY","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mhockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GriffsHockey","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsHockey","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffshockey","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-ice-hockey/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-ice-hockey/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-ice-hockey/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":122,"title":"Lacrosse","short_title":null,"rank":17,"column":1,"url":"/sports/mens-lacrosse","separator":false,"open_in_new_window":false,"sport_id_association":8,"sport":{"id":8,"title":"Men's Lacrosse","abbreviation":"MLAX","shortname":"mlax","short_title":"MLAX","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mlax","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsMLax","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsmlax","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-lacrosse/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-lacrosse/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-lacrosse/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":123,"title":"Soccer","short_title":null,"rank":18,"column":1,"url":"/sports/mens-soccer","separator":false,"open_in_new_window":false,"sport_id_association":9,"sport":{"id":9,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":"MSOC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"msoc","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsSoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffssoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":124,"title":"Swimming & Diving","short_title":null,"rank":19,"column":1,"url":"/sports/swimming-and-diving","separator":false,"open_in_new_window":false,"sport_id_association":24,"sport":{"id":24,"title":"Swimming & Diving","abbreviation":"SWIM","shortname":"swimdive","short_title":"SWIM/DIVE","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"swim","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsSwim","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffs_swimdive","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":fa
195lse,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":113,"title":"Women's Teams","short_title":null,"rank":1,"column":2,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":458,"title":"Acrobatics and Tumbling","short_title":null,"rank":3,"column":2,"url":"/sports/acrobatics-and-tumbling","separator":false,"open_in_new_window":false,"sport_id_association":43,"sport":{"id":43,"title":"Acrobatics and Tumbling","abbreviation":"AT","shortname":"acrobatics-and-tumbling","short_title":"AT","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"acrobatics-and-tumbling","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/@GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/https://x.com/GriffsAcroTumb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/canisiusacrotumb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/acrobatics-and-tumbling/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/acrobatics-and-tumbling/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/acrobatics-and-tumbling/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":125,"title":"Basketball","short_title":null,"rank":5,"column":2,"url":"/sports/womens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":14,"sport":{"id":14,"title":"Women's Basketball","abbreviation":"WBB","shortname":"wbball","short_title":"WBB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wbball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsWBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffswbb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":126,"title":"Cross Country/Track","short_title":null,"rank":6,"column":2,"url":"/sports/cross-country","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Cross Country/Track","abbreviation":"XC/TF","shortname":"cross","short_title":"XC/TF","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"cross","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsRun","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffsrun","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/cross-country/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":127,"title":"Lacrosse","short_title":null,"rank":7,"column":2,"url":"/sports/womens-lacrosse","separator":false,"open_in_new_window":false,"sport_id_association":16,"sport":{"id":16,"title":"Women's Lacrosse","abbreviation":"WLAX","shortname":"wlax","short_title":"WLAX","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wlax","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/CanisiusWLAX","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/canisiuswlax","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-lacrosse/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-lacrosse/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-lacrosse/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":128,"title":"Rowing","short_title":null,"rank":8,"column":2,"url":"/sports/womens-rowing","separator":false,"open_in_new_window":false,"sport_id_association":17,"sport":{"id":17,"title":"Rowing","abbreviation":"ROW","shortname":"wrow","short_title":"ROW","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wrow","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/RowGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/rowgriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-rowing/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-rowing/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":
195null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-rowing/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":129,"title":"Soccer","short_title":null,"rank":9,"column":2,"url":"/sports/womens-soccer","separator":false,"open_in_new_window":false,"sport_id_association":18,"sport":{"id":18,"title":"Women's Soccer","abbreviation":"WSOC","shortname":"wsoc","short_title":"WSOC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wsoc","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/CanisiusWSOC","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/canisiuswsoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":130,"title":"Softball","short_title":null,"rank":10,"column":2,"url":"/sports/softball","separator":false,"open_in_new_window":false,"sport_id_association":12,"sport":{"id":12,"title":"Softball","abbreviation":"SB","shortname":"softball","short_title":"SB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"softball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsSoftball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffssoftball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/softball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/softball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/softball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":131,"title":"Swimming & Diving","short_title":null,"rank":11,"column":2,"url":"/sports/swimming-and-diving","separator":false,"open_in_new_window":false,"sport_id_association":24,"sport":{"id":24,"title":"Swimming & Diving","abbreviation":"SWIM","shortname":"swimdive","short_title":"SWIM/DIVE","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"swim","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GoGriffs","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffsSwim","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffs_swimdive","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/swimming-and-diving/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":132,"title":"Volleyball","short_title":null,"rank":12,"column":2,"url":"/sports/womens-volleyball","separator":false,"open_in_new_window":false,"sport_id_association":21,"sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":"VB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wvball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/GriffVolleyball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":"//x.com/GriffVolleyball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/griffvolleyball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":3,"title":"Athletics","rank":2,"url":"","open_in_new_window":false,"include_social_media":true,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":108,"title":"Staff Directory","short_title":null,"rank":1,"column":1,"url":"/staff-directory","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":107,"title":"Directions","short_title":null,"rank":23,"column":1,"url":"/sports/2017/5/25/directions.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":106,"title":"Academic Services","short_title":null,"rank":24,"column":1,"url":"/sports/2008/7/26/1524052.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":135,"title":"Athletic Communications","short_title":null,"rank":28,"column":1,"url":"/sports/2008/6/22/1482532.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":136,"title":"Athletic Performance","short_title":null,"rank":32,"column":1,"url":"/sports/2008/12/8/3630105.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":137,"title":"Athletic Training","short_title":null,"rank":33,"column":1,"url":"/sports/2008/6/26/1483919.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":
195null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":138,"title":"Camps & Clinics","short_title":null,"rank":38,"column":1,"url":"/sports/2008/9/24/camps.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":438,"title":"Club Sports","short_title":null,"rank":39,"column":1,"url":"https://www.canisius.edu/student-experience/athletics-canisius/club-sports","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":139,"title":"Compliance","short_title":null,"rank":40,"column":1,"url":"/sports/2008/6/28/1504398.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":144,"title":"Corporate Partnerships","short_title":null,"rank":41,"column":1,"url":"/sports/2018/8/28/vwse-sponsorship-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":140,"title":"Director of Athletics","short_title":null,"rank":4,"column":2,"url":"/staff-directory/bill-maher/1","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":394,"title":"Employment","short_title":null,"rank":8,"column":2,"url":"/sports/2018/3/6/career-opportunities.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":142,"title":"Facilities","short_title":null,"rank":11,"column":2,"url":"/facilities","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":454,"title":"Facility Rental Rate Sheet","short_title":null,"rank":12,"column":2,"url":"/documents/2024/8/8/Canisus_University_Athletic_Facilities_Rental_Rates.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":143,"title":"General Releases","short_title":null,"rank":13,"column":2,"url":"/sports/general/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":145,"title":"Mission Statement","short_title":null,"rank":14,"column":2,"url":"/sports/2008/6/22/1482527.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":147,"title":"SAAC","short_title":null,"rank":18,"column":2,"url":"/sports/2021/9/1/saac-officers-2021-22.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":149,"title":"Student-Athlete Handbook","short_title":null,"rank":19,"column":2,"url":"/documents/2025/10/14/25-26_Student_Athlete_Handbook_FINAL.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":446,"title":"Secrets of Champions at Canisius University","short_title":null,"rank":20,"column":2,"url":"https://www.foundationofchampions.org/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":440,"title":"Walk-On Tryout Information","short_title":null,"rank":21,"column":2,"url":"/sports/2023/9/20/walk-on-tryout-information.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":452,"title":"Name, Image & Likeness (NIL)","short_title":null,"rank":2,"column":3,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":444,"title":"Canisius NIL Policy","short_title":null,"rank":3,"column":3,"url":"/sports/2024/4/22/canisius-nil-policy.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":455,"title":"Golden Guild - Official NIL Collective","short_title":null,"rank":5,"column":3,"url":"https://www.goldenguild.org/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":457,"title":"Athlete's Thread Apparel","short_title":null,"rank":6,"column":3,"url":"https://athletesthread.c
195om/collections/canisius-university","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":453,"title":"NIL Assist","short_title":null,"rank":7,"column":3,"url":"https://nilassist.ncaa.org/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":469,"title":"NILGo","short_title":null,"rank":9,"column":3,"url":"https://nilgo.com/login","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":152,"title":"Fan Center","short_title":null,"rank":10,"column":4,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":158,"title":"Battle of the Bridge Rivalry Series","short_title":null,"rank":16,"column":4,"url":"/sports/2008/6/23/1482592.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":435,"title":"Benefits of Being a Griff","short_title":null,"rank":22,"column":4,"url":"/sports/2022/12/13/canisius-college-benefits-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":392,"title":"Donation Requests","short_title":null,"rank":25,"column":4,"url":"/sports/2018/1/10/donation-request-information.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":422,"title":"What is a Griffin?","short_title":null,"rank":26,"column":4,"url":"/sports/2020/11/13/all-about-petey.aspx","separator":false,"open_in_new_window":false,"sport_id_association":40,"sport":{"id":40,"title":"Athletic Department","abbreviation":"Athletic Department","shortname":"athleticdepartment","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":155,"title":"Spirit Squads","short_title":null,"rank":27,"column":4,"url":"/sports/2017/8/31/spirit-squads-home-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":148,"title":"Sports Hall of Fame","short_title":null,"rank":29,"column":4,"url":"/honors/hall-of-fame","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":156,"title":"Jr. Griffs Club","short_title":null,"rank":30,"column":4,"url":"/sports/2008/7/22/1522516.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":154,"title":"Be a Griff Fan","short_title":null,"rank":34,"column":4,"url":"/subscribe.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":108,"title":"Staff Directory","short_title":null,"rank":1,"column":1,"url":"/staff-directory","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":107,"title":"Directions","short_title":null,"rank":23,"column":1,"url":"/sports/2017/5/25/directions.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":106,"title":"Academic Services","short_title":null,"rank":24,"column":1,"url":"/sports/2008/7/26/1524052.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":135,"title":"Athletic Communications","short_title":null,"rank":28,"column":1,"url":"/sports/2008/6/22/1482532.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":136,"title":"Athletic Performance","short_title":null,"rank":32,"column":1,"url":"/sports/2008/12/8/3630105.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":137,"title":"Athletic Training","short_title":null,"rank":33,"column":1,"url":"/sports/2008/6/26/1483919.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":138,"title":"Camps & Clinics","short_title":null,"rank":38,"column":1,"url":"/sports/2008/9/24/camps.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":438,"title":"Club Sports","short_title":null,"rank":39,"column":1,"url":"https://www.canisius.edu/student-experience/athletics-canisius/club-sports","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":139,"title":"Compliance","short_title":null,"rank":40,"column":1,"url":"/sports/2008/6/28/1504398.as
195px","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":144,"title":"Corporate Partnerships","short_title":null,"rank":41,"column":1,"url":"/sports/2018/8/28/vwse-sponsorship-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":140,"title":"Director of Athletics","short_title":null,"rank":4,"column":2,"url":"/staff-directory/bill-maher/1","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":394,"title":"Employment","short_title":null,"rank":8,"column":2,"url":"/sports/2018/3/6/career-opportunities.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":142,"title":"Facilities","short_title":null,"rank":11,"column":2,"url":"/facilities","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":454,"title":"Facility Rental Rate Sheet","short_title":null,"rank":12,"column":2,"url":"/documents/2024/8/8/Canisus_University_Athletic_Facilities_Rental_Rates.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":143,"title":"General Releases","short_title":null,"rank":13,"column":2,"url":"/sports/general/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":145,"title":"Mission Statement","short_title":null,"rank":14,"column":2,"url":"/sports/2008/6/22/1482527.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":147,"title":"SAAC","short_title":null,"rank":18,"column":2,"url":"/sports/2021/9/1/saac-officers-2021-22.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":149,"title":"Student-Athlete Handbook","short_title":null,"rank":19,"column":2,"url":"/documents/2025/10/14/25-26_Student_Athlete_Handbook_FINAL.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":446,"title":"Secrets of Champions at Canisius University","short_title":null,"rank":20,"column":2,"url":"https://www.foundationofchampions.org/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":440,"title":"Walk-On Tryout Information","short_title":null,"rank":21,"column":2,"url":"/sports/2023/9/20/walk-on-tryout-information.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":3,"items":[{"id":452,"title":"Name, Image & Likeness (NIL)","short_title":null,"rank":2,"column":3,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":444,"title":"Canisius NIL Policy","short_title":null,"rank":3,"column":3,"url":"/sports/2024/4/22/canisius-nil-policy.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":455,"title":"Golden Guild - Official NIL Collective","short_title":null,"rank":5,"column":3,"url":"https://www.goldenguild.org/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":457,"title":"Athlete's Thread Apparel","short_title":null,"rank":6,"column":3,"url":"https://athletesthread.c
195om/collections/canisius-university","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":453,"title":"NIL Assist","short_title":null,"rank":7,"column":3,"url":"https://nilassist.ncaa.org/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":469,"title":"NILGo","short_title":null,"rank":9,"column":3,"url":"https://nilgo.com/login","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":4,"items":[{"id":152,"title":"Fan Center","short_title":null,"rank":10,"column":4,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":158,"title":"Battle of the Bridge Rivalry Series","short_title":null,"rank":16,"column":4,"url":"/sports/2008/6/23/1482592.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":435,"title":"Benefits of Being a Griff","short_title":null,"rank":22,"column":4,"url":"/sports/2022/12/13/canisius-college-benefits-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":392,"title":"Donation Requests","short_title":null,"rank":25,"column":4,"url":"/sports/2018/1/10/donation-request-information.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":422,"title":"What is a Griffin?","short_title":null,"rank":26,"column":4,"url":"/sports/2020/11/13/all-about-petey.aspx","separator":false,"open_in_new_window":false,"sport_id_association":40,"sport":{"id":40,"title":"Athletic Department","abbreviation":"Athletic Department","shortname":"athleticdepartment","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"X","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":155,"title":"Spirit Squads","short_title":null,"rank":27,"column":4,"url":"/sports/2017/8/31/spirit-squads-home-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":148,"title":"Sports Hall of Fame","short_title":null,"rank":29,"column":4,"url":"/honors/hall-of-fame","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":156,"title":"Jr. Griffs Club","short_title":null,"rank":30,"column":4,"url":"/sports/2008/7/22/1522516.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":154,"title":"Be a Griff Fan","short_title":null,"rank":34,"column":4,"url":"/subscribe.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":5,"title":"Multimedia","rank":3,"url":"","open_in_new_window":false,"include_social_media":true,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":161,"title":"Golden Griffin Broadcast Network","short_title":null,"rank":3,"column":1,"url":"/sports/2018/3/29/espn3-information-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":165,"title":"Canisius Athletics on YouTube","short_title":null,"rank":7,"column":1,"url":"https://www.youtube.com/user/CanisiusAthletics","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":164,"title":"MAAC.tv (Basketball International Stream)","short_title":null,"rank":8,"column":1,"url":"https://maacsports.com/watch/default.aspx?Archive=1857&path=conf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":401,"title":"Photo Galleries","short_title":null,"rank":6,"column":2,"url":"/galleries","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":404,"title":"Wallpapers","short_title":null,"rank":7,"column":2,"url":"/sports/2021/9/13/wallpapers","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":166,"title":"FAQ & Support","short_title":null,"rank":8,"column":2,"url":"/watch/purchase.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":161,"title":"Golden Griffin Broadcast Network","short_title":null,"rank":3,"column":1,"url":"/sports/2018/3/29/espn3-information-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":165,"title":"Canisius Athletics on YouTube","short_title":null,"rank":7,"column":1,"url":"https://www.youtube.com/user/CanisiusAthletics","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":164,"title":"MAAC.tv (Basketball International Stream)","short_title":null,"rank":8,"column":1,"url":"https://maacsports.com/watch/default.aspx?Archive=1857&path=conf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":401,"title":"Photo Galleries","short_title":null,"rank":6,"column":2,"url":"/galleries","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender
195":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":404,"title":"Wallpapers","short_title":null,"rank":7,"column":2,"url":"/sports/2021/9/13/wallpapers","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":166,"title":"FAQ & Support","short_title":null,"rank":8,"column":2,"url":"/watch/purchase.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":4,"title":"Tickets","rank":4,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":169,"title":"Ticket Office","short_title":null,"rank":1,"column":1,"url":"http://gogriffs.com/sports/2017/10/4/canisius-tickets-main-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":169,"title":"Ticket Office","short_title":null,"rank":1,"column":1,"url":"http://gogriffs.com/sports/2017/10/4/canisius-tickets-main-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":6,"title":"Support","rank":5,"url":"","open_in_new_window":false,"include_social_media":true,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":442,"title":"Athletics Blue and Gold Fund","short_title":null,"rank":1,"column":1,"url":"https://www.canisius.edu/give/blue-gold-athletics-fund?_ga=2.160622973.138169792.1713186552-1055550906.1689209938","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":467,"title":"Basketball Excellence Fund","short_title":null,"rank":2,"column":1,"url":"/sports/2025/7/16/basketball-excellence-fund-landing-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":468,"title":"Hockey Excellence Fund","short_title":null,"rank":3,"column":1,"url":"/sports/2025/7/16/hockey-excellence-landing-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":157,"title":"2026 Blue and Gold Golf Classic","short_title":null,"rank":4,"column":1,"url":"/sports/2018/5/15/blue-and-gold-golf-classic.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":462,"title":"Ellicottville Brewing Company X Canisius Fan Zone IPA","short_title":null,"rank":6,"column":1,"url":"https://ellicottville-brewing-company.square.site/?item=26#I4YZCHSRB5LWAAEVKSP676LJ","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":445,"title":"Licensing Requests","short_title":null,"rank":7,"column":1,"url":"https://clc.com/home/get-licensed/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":442,"title":"Athletics Blue and Gold Fund","short_title":null,"rank":1,"column":1,"url":"https://www.canisius.edu/give/blue-gold-athletics-fund?_ga=2.160622973.138169792.1713186552-1055550906.1689209938","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":467,"title":"Basketball Excellence Fund","short_title":null,"rank":2,"column":1,"url":"/sports/2025/7/16/basketball-excellence-fund-landing-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":468,"title":"Hockey Excellence Fund","short_title":null,"rank":3,"column":1,"url":"/sports/2025/7/16/hockey-excellence-landing-page.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":157,"title":"2026 Blue and Gold Golf Classic","short_title":null,"rank":4,"column":1,"url":"/sports/2018/5/15/blue-and-gold-golf-classic.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":462,"title":"Ellicottville Brewing Company X Canisius Fan Zone IPA","short_title":null,"rank":6,"column":1,"url":"https://ellicottville-brewing-company.square.site/?item=26#I4YZCHSRB5LWAAEVKSP676LJ","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":445,"title":"Licensing Requests","short_title":null,"rank":7,"column":1,"url":"https://clc.com/home/get-licensed/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":7,"title":"Shop","rank":6,"url":"","open_in_new_window":false,"include_social_media":true,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":133,"title":"Official Store","short_title":null,"rank":1,"column":1,"url":"https://griffsgear.merchorders.com/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":134,"title":"Auctions","short_title":null,"rank":2,"column":1,"url":"/auctions","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":133,"title":"Official Store","short_title":null,"rank":1,"column":1,"url":"https://griffsgear.merchorders.com/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":134,"title":"Auctions","short_title":null,"rank":2,"column":1,"url":"/auctions","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null}],"mode":"web"};
196    if (!("sidearmComponents" in window))
197        window.sidearmComponents = [];
198    window.sidearmComponents.push(obj);
199</script>
199
200
201<navigation-component params="{ id: 'bdf440bb-5216-4c0e-8333-a07a276efa97' }"></navigation-component>
202
203
204
205<!-- ko if: false -->
206<div class="hide">
207
208    <a href="/sports/baseball">Baseball</a>
209
210    <a href="https://www.facebook.com/GriffsBaseball">Baseball: Facebook</a>
211
212    <a href="//x.com/GriffsBaseball">Baseball: X</a>
213
214    <a href="//instagram.com/griffsbaseball">Baseball: Instagram</a>
215
216    <a href="/sports/baseball/schedule">Baseball: Schedule</a>
217
218    <a href="/sports/baseball/roster">Baseball: Roster</a>
219
220    <a href="/sports/baseball/archives">Baseball: News</a>
221
222    <a href="/sports/mens-basketball">Basketball</a>
223
224    <a href="https://www.facebook.com/GoGriffs">Basketball: Facebook</a>
225
226    <a href="//x.com/Griffs_MBB">Basketball: X</a>
227
228    <a href="//instagram.com/griffs_mbb">Basketball: Instagram</a>
229
230    <a href="/sports/mens-basketball/schedule">Basketball: Schedule</a>
231
232    <a href="/sports/mens-basketball/roster">Basketball: Roster</a>
233
234    <a href="/sports/mens-basketball/archives">Basketball: News</a>
235
236    <a href="/sports/cross-country">Cross Country/Track</a>
237
238    <a href="https://www.facebook.com/GoGriffs">Cross Country/Track: Facebook</a>
239
240    <a href="//x.com/GriffsRun">Cross Country/Track: X</a>
241
242    <a href="//instagram.com/griffsrun">Cross Country/Track: Instagram</a>
243
244    <a href="/sports/cross-country/schedule">Cross Country/Track: Schedule</a>
245
246    <a href="/sports/cross-country/roster">Cross Country/Track: Roster</a>
247
248    <a href="/sports/cross-country/archives">Cross Country/Track: News</a>
249
250    <a href="/sports/mens-golf">Golf</a>
251
252    <a href="https://www.facebook.com/GoGriffs">Golf: Facebook</a>
253
254    <a href="//x.com/GriffsGolf">Golf: X</a>
255
256    <a href="//instagram.com/griffsgolf">Golf: Instagram</a>
257
258    <a href="/sports/mens-golf/schedule">Golf: Schedule</a>
259
260    <a href="/sports/mens-golf/roster">Golf: Roster</a>
261
262    <a href="/sports/mens-golf/archives">Golf: News</a>
263
264    <a href="/sports/mens-ice-hockey">Hockey</a>
265
266    <a href="https://www.facebook.com/GriffsHockey">Hockey: Facebook</a>
267
268    <a href="//x.com/GriffsHockey">Hockey: X</a>
269
270    <a href="//instagram.com/griffshockey">Hockey: Instagram</a>
271
272    <a href="/sports/mens-ice-hockey/schedule">Hockey: Schedule</a>
273
274    <a href="/sports/mens-ice-hockey/roster">Hockey: Roster</a>
275
276    <a href="/sports/mens-ice-hockey/archives">Hockey: News</a>
277
278    <a href="/sports/mens-lacrosse">Lacrosse</a>
279
280    <a href="https://www.facebook.com/GoGriffs">Lacrosse: Facebook</a>
281
282    <a href="//x.com/GriffsMLax">Lacrosse: X</a>
283
284    <a href="//instagram.com/griffsmlax">Lacrosse: Instagram</a>
285
286    <a href="/sports/mens-lacrosse/schedule">Lacrosse: Schedule</a>
287
288    <a href="/sports/mens-lacrosse/roster">Lacrosse: Roster</a>
289
290    <a href="/sports/mens-lacrosse/archives">Lacrosse: News</a>
291
292    <a href="/sports/mens-soccer">Soccer</a>
293
294    <a href="https://www.facebook.com/GoGriffs">Soccer: Facebook</a>
295
296    <a href="//x.com/GriffsSoccer">Soccer: X</a>
297
298    <a href="//instagram.com/griffssoccer">Soccer: Instagram</a>
299
300    <a href="/sports/mens-soccer/schedule">Soccer: Schedule</a>
301
302    <a href="/sports/mens-soccer/roster">Soccer: Roster</a>
303
304    <a href="/sports/mens-soccer/archives">Soccer: News</a>
305
306    <a href="/sports/swimming-and-diving">Swimming &amp; Diving</a>
307
308    <a href="https://www.facebook.com/GoGriffs">Swimming &amp; Diving: Facebook</a>
309
310    <a href="//x.com/GriffsSwim">Swimming &amp; Diving: X</a>
311
312    <a href="//instagram.com/griffs_swimdive">Swimming &amp; Diving: Instagram</a>
313
314    <a href="/sports/swimming-and-diving/schedule">Swimming &amp; Diving: Schedule</a>
315
316    <a href="/sports/swimming-and-diving/roster">Swimming &amp; Diving: Roster</a>
317
318    <a href="/sports/swimming-and-diving/archives">Swimming &amp; Diving: News</a>
319
320    <a href="/sports/acrobatics-and-tumbling">Acrobatics and Tumbling</a>
321
322    <a href="https://www.facebook.com/@GoGriffs">Acrobatics and Tumbling: Facebook</a>
323
324    <a href="//x.com/https://x.com/GriffsAcroTumb">Acrobatics and Tumbling: X</a>
325
326    <a href="//instagram.com/canisiusacrotumb">Acrobatics and Tumbling: Instagram</a>
327
328    <a href="/sports/acrobatics-and-tumbling/schedule">Acrobatics and Tumbling: Schedule</a>
329
330    <a href="/sports/acrobatics-and-tumbling/roster">Acrobatics and Tumbling: Roster</a>
331
332    <a href="/sports/acrobatics-and-tumbling/archives">Acrobatics and Tumbling: News</a>
333
334    <a href="/sports/womens-basketball">Basketball</a>
335
336    <a href="https://www.facebook.com/GoGriffs">Basketball: Facebook</a>
337
338    <a href="//x.com/GriffsWBB">Basketball: X</a>
339
340    <a href="//instagram.com/griffswbb">Basketball: Instagram</a>
341
342    <a href="/sports/womens-basketball/schedule">Basketball: Schedule</a>
343
344    <a href="/sports/womens-basketball/roster">Basketball: Roster</a>
345
346    <a href="/sports/womens-basketball/archives">Basketball: News</a>
347
348    <a href="/sports/cross-country">Cross Country/Track</a>
349
350    <a href="https://www.facebook.com/GoGriffs">Cross Country/Track: Facebook</a>
351
352    <a href="//x.com/GriffsRun">Cross Country/Track: X</a>
353
354    <a href="//instagram.com/griffsrun">Cross Country/Track: Instagram</a>
355
356    <a href="/sports/cross-country/schedule">Cross Country/Track: Schedule</a>
357
358    <a href="/sports/cross-country/roster">Cross Country/Track: Roster</a>
359
360    <a href="/sports/cross-country/archives">Cross Country/Track: News</a>
361
362    <a href="/sports/womens-lacrosse">Lacrosse</a>
363
364    <a href="https://www.facebook.com/GoGriffs">Lacrosse: Facebook</a>
365
366    <a href="//x.com/CanisiusWLAX">Lacrosse: X</a>
367
368    <a href="//instagram.com/canisiuswlax">Lacrosse: Instagram</a>
369
370    <a href="/sports/womens-lacrosse/schedule">Lacrosse: Schedule</a>
371
372    <a href="/sports/womens-lacrosse/roster">Lacrosse: Roster</a>
373
374    <a href="/sports/womens-lacrosse/archives">Lacrosse: News</a>
375
376    <a href="/sports/womens-rowing">Rowing</a>
377
378    <a href="https://www.facebook.com/GoGriffs">Rowing: Facebook</a>
379
380    <a href="//x.com/RowGriffs">Rowing: X</a>
381
382    <a href="//instagram.com/rowgriffs">Rowing: Instagram</a>
383
384    <a href="/sports/womens-rowing/schedule">Rowing: Schedule</a>
385
386    <a href="/sports/womens-rowing/roster">Rowing: Roster</a>
387
388    <a href="/sports/womens-rowing/archives">Rowing: News</a>
389
390    <a href="/sports/womens-soccer">Soccer</a>
391
392    <a href="https://www.facebook.com/GoGriffs">Soccer: Facebook</a>
393
394    <a href="//x.com/CanisiusWSOC">Soccer: X</a>
395
396    <a href="//instagram.com/canisiuswsoccer">Soccer: Instagram</a>
397
398    <a href="/sports/womens-soccer/schedule">Soccer: Schedule</a>
399
400    <a href="/sports/womens-soccer/roster">Soccer: Roster</a>
401
402    <a href="/sports/womens-soccer/archives">Soccer: News</a>
403
404    <a href="/sports/softball">Softball</a>
405
406    <a href="https://www.facebook.com/GoGriffs">Softball: Facebook</a>
407
408    <a href="//x.com/GriffsSoftball">Softball: X</a>
409
410    <a href="//instagram.com/griffssoftball">Softball: Instagram</a>
411
412    <a href="/sports/softball/schedule">Softball: Schedule</a>
413
414    <a href="/sports/softball/roster">Softball: Roster</a>
415
416    <a href="/sports/softball/archives">Softball: News</a>
417
418    <a href="/sports/swimming-and-diving">Swimming &amp; Diving</a>
419
420    <a href="https://www.facebook.com/GoGriffs">Swimming &amp; Diving: Facebook</a>
421
422    <a href="//x.com/GriffsSwim">Swimming &amp; Diving: X</a>
423
424    <a href="//instagram.com/griffs_swimdive">Swimming &amp; Diving: Instagram</a>
425
426    <a href="/sports/swimming-and-diving/schedule">Swimming &amp; Diving: Schedule</a>
427
428    <a href="/sports/swimming-and-diving/roster">Swimming &amp; Diving: Roster</a>
429
430    <a href="/sports/swimming-and-diving/archives">Swimming &amp; Diving: News</a>
431
432    <a href="/sports/womens-volleyball">Volleyball</a>
433
434    <a href="https://www.facebook.com/GriffVolleyball">Volleyball: Facebook</a>
435
436    <a href="//x.com/GriffVolleyball">Volleyball: X</a>
437
438    <a href="//instagram.com/griffvolleyball">Volleyball: Instagram</a>
439
440    <a href="/sports/womens-volleyball/schedule">Volleyball: Schedule</a>
441
442    <a href="/sports/womens-volleyball/roster">Volleyball: Roster</a>
443
444    <a href="/sports/womens-volleyball/archives">Volleyball: News</a>
445
446    <a href="/staff-directory">Staff Directory</a>
447
448    <a href="/sports/2017/5/25/directions.aspx">Directions</a>
449
450    <a href="/sports/2008/7/26/1524052.aspx">Academic Services</a>
451
452    <a href="/sports/2008/6/22/1482532.aspx">Athletic Communications</a>
453
454    <a href="/sports/2008/12/8/3630105.aspx">Athletic Performance</a>
455
456    <a href="/sports/2008/6/26/1483919.aspx">Athletic Training</a>
457
458    <a href="/sports/2008/9/24/camps.aspx">Camps &amp; Clinics</a>
459
460    <a href="https://www.canisius.edu/student-experience/athletics-canisius/club-sports">Club Sports</a>
461
462    <a href="/sports/2008/6/28/1504398.aspx">Compliance</a>
463
464    <a href="/sports/2018/8/28/vwse-sponsorship-page.aspx">Corporate Partnerships</a>
465
466    <a href="/staff-directory/bill-maher/1">Director of Athletics</a>
467
468    <a href="/sports/2018/3/6/career-opportunities.aspx">Employment</a>
469
470    <a href="/facilities">Facilities</a>
471
472    <a href="/documents/2024/8/8/Canisus_University_Athletic_Facilities_Rental_Rates.pdf">Facility Rental Rate Sheet</a>
473
474    <a href="/sports/general/archives">General Releases</a>
475
476    <a href="/sports/2008/6/22/1482527.aspx">Mission Statement</a>
477
478    <a href="/sports/2021/9/1/saac-officers-2021-22.aspx">SAAC</a>
479
480    <a href="/documents/2025/10/14/25-26_Student_Athlete_Handbook_FINAL.pdf">Student-Athlete Handbook</a>
481
482    <a href="https://www.foundationofchampions.org/">Secrets of Champions at Canisius University</a>
483
484    <a href="/sports/2023/9/20/walk-on-tryout-information.aspx">Walk-On Tryout Information</a>
485
486    <a href="/sports/2024/4/22/canisius-nil-policy.aspx">Canisius NIL Policy</a>
487
488    <a href="https://www.goldenguild.org/">Golden Guild - Official NIL Collective</a>
489
490    <a href="https://athletesthread.com/collections/canisius-university">Athlete&#39;s Thread Apparel</a>
491
492    <a href="https://nilassist.ncaa.org/">NIL Assist</a>
493
494    <a href="https://nilgo.com/login">NILGo</a>
495
496    <a href="/sports/2008/6/23/1482592.aspx">Battle of the Bridge Rivalry Series</a>
497
498    <a href="/sports/2022/12/13/canisius-college-benefits-page.aspx">Benefits of Being a Griff</a>
499
500    <a href="/sports/2018/1/10/donation-request-information.aspx">Donation Requests</a>
501
502    <a href="/sports/2020/11/13/all-about-petey.aspx">What is a Griffin?</a>
503
504    <a href="/sports/2017/8/31/spirit-squads-home-page.aspx">Spirit Squads</a>
505
506    <a href="/honors/hall-of-fame">Sports Hall of Fame</a>
507
508    <a href="/sports/2008/7/22/1522516.aspx">Jr. Griffs Club</a>
509
510    <a href="/subscribe.aspx">Be a Griff Fan</a>
511
512    <a href="/sports/2018/3/29/espn3-information-page.aspx">Golden Griffin Broadcast Network</a>
513
514    <a href="https://www.youtube.com/user/CanisiusAthletics">Canisius Athletics on YouTube</a>
515
516    <a href="https://maacsports.com/watch/default.aspx?Archive=1857&amp;path=conf">MAAC.tv (Basketball International Stream)</a>
517
518    <a href="/galleries">Photo Galleries</a>
519
520    <a href="/sports/2021/9/13/wallpapers">Wallpapers</a>
521
522    <a href="/watch/purchase.aspx">FAQ &amp; Support</a>
523
524    <a href="http://gogriffs.com/sports/2017/10/4/canisius-tickets-main-page.aspx">Ticket Office</a>
525
526    <a href="https://www.canisius.edu/give/blue-gold-athletics-fund?_ga=2.160622973.138169792.1713186552-1055550906.1689209938">Athletics Blue and Gold Fund</a>
527
528    <a href="/sports/2025/7/16/basketball-excellence-fund-landing-page.aspx">Basketball Excellence Fund</a>
529
530    <a href="/sports/2025/7/16/hockey-excellence-landing-page.aspx">Hockey Excellence Fund</a>
531
532    <a href="/sports/2018/5/15/blue-and-gold-golf-classic.aspx">2026 Blue and Gold Golf Classic</a>
533
534    <a href="https://ellicottville-brewing-company.square.site/?item=26#I4YZCHSRB5LWAAEVKSP676LJ">Ellicottville Brewing Company X Canisius Fan Zone IPA</a>
535
536    <a href="https://clc.com/home/get-licensed/">Licensing Requests</a>
537
538    <a href="https://griffsgear.merchorders.com/">Official Store</a>
539
540    <a href="/auctions">Auctions</a>
541
542</div>
543<!-- /ko -->
544                        </div>
545                        <!-- ko if: ko.observable().matchMedia('(min-width:1025px)') -->
546                            <div class="main-navigation-ad">
547                                <ads-component params="{ name: 'navigation-ad-eb6766' }"></ads-component>
548                            </div>
549                            <div class="main-navigation-search">
550                                <search-component></search-component>
551                            </div>
552                        <!-- /ko -->
553                    </div>
554                </nav>
555                <div class="logo-loader">
556                    <div class="logo-loader--grow-shrink">
557                        <div class="logo-loader__logo">
558                            <img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/canisius.sidearmsports.com/images/responsive_2021/logo_main.svg" alt="Canisius Logo">
559                        </div>
560                    </div>
561                </div>
562            </header>
563            
564            
565
566			<main class="main-content-placeholder" id="main-content">
567				
568
569    <section aria-labelledby="h2_stories" class="s-stories">
570        <h2 class="hide" id="h2_stories">Top Stories</h2>
571        <div class="row pad">
572            <div class="s-stories-inner">
573                <div class="s-stories-large">
574                    
575
576<script>
577    var obj = {"start":0,"count":1,"name":"large","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"sports":[{"id":43,"title":"Acrobatics and Tumbling"},{"id":40,"title":"Athletic Department"},{"id":1,"title":"Baseball"},{"id":2,"title":"Cross Country/Track"},{"id":3,"title":"General"},{"id":6,"title":"Golf"},{"id":7,"title":"Ice Hockey"},{"id":4,"title":"Men's Basketball"},{"id":8,"title":"Men's Lacrosse"},{"id":9,"title":"Men's Soccer"},{"id":17,"title":"Rowing"},{"id":12,"title":"Softball"},{"id":24,"title":"Swimming & Diving"},{"id":21,"title":"Volleyball"},{"id":14,"title":"Women's Basketball"},{"id":41,"title":"Women's Cross Country/Track"},{"id":16,"title":"Women's Lacrosse"},{"id":18,"title":"Women's Soccer"},{"id":42,"title":"Women's Swimming & Diving"}]},"context":null,"dummy":false,"type":"stories","id":"8fbb6da7-5929-40d0-97d9-59a1e4cfcbc3","data":[{"title":"Cross Country Heads to Lehigh for the 52nd Annual Paul Short Run","title_in_rotator":true,"sub_headline":null,"teaser":"<span style=\"font-size:16px;\"><span style=\"font-family:verdana;\"><strong>Meet Central:</strong> Paul Short Run</span></span>","type":"pregame","byline":null,"app_exclusive":false,"sport_display":"Cross Country/Track","sport":{"id":2,"title":"Cross Country/Track","abbreviation":"XC/TF","shortname":"cross","short_title":"XC/TF","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"cross","gender":"g","youtube":"","facebook":"https://www.facebook.com/GoGriffs","twitter":"GriffsRun","instagram":"griffsrun","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/10/1/DSC08411.jpg","image_focal_point":null,"image_alt_text":"Men's Cross Country prepares for the Little Three Championships","video":null,"url":"/news/2026/10/1/cross-country-track-cross-country-heads-to-lehigh-for-the-52nd-annual-paul-short-run.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":11971,"game_pregame_story_id":25235,"game_postgame_story_id":null,"date":"2026-10-02T14:00:00","end_date":null,"date_utc":"2026-10-02T18:00:00Z","end_date_utc":null,"time":"2 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Bethlehem, Pa.","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":false,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":null,"schedule":null,"opponent":{"id":408,"prefix":null,"name":null,"title":"52nd Paul Short Run, presented by ASICS","image":"/images/logos/Lhawk-color.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":"https://results.leonetiming.com/xc.html?mid=9170","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":null,"result":null,"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null}],"gallery_id":0,"writer":null,"ranking":1,"locked_ranking":false,"id":25235,"content_id":"25235","content_title":"Cross Country Heads to Lehigh for the 52nd Annual Paul Short Run","content_date":"2026-10-01T16:00:00","content_url":"http://gogriffs.com/news/2026/10/1/cross-country-track-cross-country-heads-to-lehigh-for-the-52nd-annual-paul-short-run.aspx","content_image_url":"http://gogriffs.com/images/2026/10/1/DSC08411.jpg","date":"2026-10-01T16:00:00"}],"mode":"web"};
578    if (!("sidearmComponents" in window))
579        window.sidearmComponents = [];
580    window.sidearmComponents.push(obj);
581</script>
581
582
583<stories-component params="{ id: '8fbb6da7-5929-40d0-97d9-59a1e4cfcbc3' }"></stories-component>
584
585
586                </div>
587                <div class="s-stories-small">
588                    
589
590<script>
591    var obj = {"start":0,"count":5,"name":"small","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"sports":[{"id":43,"title":"Acrobatics and Tumbling"},{"id":40,"title":"Athletic Department"},{"id":1,"title":"Baseball"},{"id":2,"title":"Cross Country/Track"},{"id":3,"title":"General"},{"id":6,"title":"Golf"},{"id":7,"title":"Ice Hockey"},{"id":4,"title":"Men's Basketball"},{"id":8,"title":"Men's Lacrosse"},{"id":9,"title":"Men's Soccer"},{"id":17,"title":"Rowing"},{"id":12,"title":"Softball"},{"id":24,"title":"Swimming & Diving"},{"id":21,"title":"Volleyball"},{"id":14,"title":"Women's Basketball"},{"id":41,"title":"Women's Cross Country/Track"},{"id":16,"title":"Women's Lacrosse"},{"id":18,"title":"Women's Soccer"},{"id":42,"title":"Women's Swimming & Diving"}]},"context":null,"dummy":false,"type":"stories","id":"8fe248e0-5192-4bc3-9440-813ca6272ff1","data":[{"title":"Cross Country Heads to Lehigh for the 52nd Annual Paul Short Run","title_in_rotator":true,"sub_headline":null,"teaser":"<span style=\"font-size:16px;\"><span style=\"font-family:verdana;\"><strong>Meet Central:</strong> Paul Short Run</span></span>","type":"pregame","byline":null,"app_exclusive":false,"sport_display":"Cross Country/Track","sport":{"id":2,"title":"Cross Country/Track","abbreviation":"XC/TF","shortname":"cross","short_title":"XC/TF","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"cross","gender":"g","youtube":"","facebook":"https://www.facebook.com/GoGriffs","twitter":"GriffsRun","instagram":"griffsrun","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/10/1/DSC08411.jpg","image_focal_point":null,"image_alt_text":"Men's Cross Country prepares for the Little Three Championships","video":null,"url":"/news/2026/10/1/cross-country-track-cross-country-heads-to-lehigh-for-the-52nd-annual-paul-short-run.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":11971,"game_pregame_story_id":25235,"game_postgame_story_id":null,"date":"2026-10-02T14:00:00","end_date":null,"date_utc":"2026-10-02T18:00:00Z","end_date_utc":null,"time":"2 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Bethlehem, Pa.","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":false,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":null,"schedule":null,"opponent":{"id":408,"prefix":null,"name":null,"title":"52nd Paul Short Run, presented by ASICS","image":"/images/logos/Lhawk-color.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":"https://results.leonetiming.com/xc.html?mid=9170","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":null,"result":null,"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null}],"gallery_id":0,"writer":null,"ranking":1,"locked_ranking":false,"id":25235,"content_id":"25235","content_title":"Cross Country Heads to Lehigh for the 52nd Annual Paul Short Run","content_date":"2026-10-01T16:00:00","content_url":"http://gogriffs.com/news/2026/10/1/cross-country-track-cross-country-heads-to-lehigh-for-the-52nd-annual-paul-short-run.aspx","content_image_url":"http://gogriffs.com/images/2026/10/1/DSC08411.jpg","date":"2026-10-01T16:00:00"},{"title":"Hockey Opens 2026-27 Season at Home Versus Ferris State","title_in_rotator":true,"sub_headline":null,"teaser":null,"type":"pregame","byline":null,"app_exclusive":false,"sport_display":"Ice Hockey","sport":{"id":7,"title":"Ice Hockey","abbreviation":"HOCKEY","shortname":"mhockey","short_title":"HOCKEY","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mhockey","gender":"m","y
591outube":"","facebook":"https://www.facebook.com/GriffsHockey","twitter":"GriffsHockey","instagram":"griffshockey","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2025/10/12/Trey_Funk_action_vs_St._Lawrence_10-5-25.jpg","image_focal_point":null,"image_alt_text":"Trey Funk Cole Miller is shown skating with the puck in game action versus St. Lawrence at LECOM harborcenter on Oct. 10, 2025","video":null,"url":"/news/2026/10/1/ice-hockey-hockey-opens-2026-27-season-at-home-versus-ferris-state.aspx","redirect_absolute_url":"https://admin.gogriffs.com/gameday/mhockey-vs-ferris-state/mhockey/859/","links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":11988,"game_pregame_story_id":25233,"game_postgame_story_id":null,"date":"2026-10-02T19:00:00","end_date":null,"date_utc":"2026-10-02T23:00:00Z","end_date_utc":null,"time":"7 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"Buffalo, N.Y. ","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":false,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":null,"schedule":null,"opponent":{"id":548,"prefix":null,"name":null,"title":"Ferris State","image":"/images/logos/Ferris_State.png"},"media":{"video":"https://www.flohockey.tv/collections/12823986-atlantic-hockey-america-men?nav_id=662","video_text":"FloHockey","audio":null,"audio_text":null,"stats":"https://gogriffs.com/sidearmstats/mhockey/summary","tickets":"https://www.ticketmaster.com/canisius-university-mens-hockey-tickets/artist/1138752","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":null,"result":null,"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null},{"id":11989,"game_pregame_story_id":25233,"game_postgame_story_id":null,"date":"2026-10-03T17:00:00","end_date":null,"date_utc":"2026-10-03T21:00:00Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"Buffalo, N.Y. ","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":false,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":null,"schedule":null,"opponent":{"id":548,"prefix":null,"name":null,"title":"Ferris State","image":"/images/logos/Ferris_State.png"},"media":{"video":"https://www.flohockey.tv/collections/12823986-atlantic-hockey-america-men?nav_id=662","video_text":"FloHockey","audio":null,"audio_text":null,"stats":"https://gogriffs.com/sidearmstats/mhockey/summary","tickets":"https://www.ticketmaster.com/canisius-university-mens-hockey-tickets/artist/1138752","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":null,"result":null,"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null}],"gallery_id":0,"writer":null,"ranking":4,"locked_ranking":false,"id":25233,"content_id":"25233","content_title":"Hockey Opens 2026-27 Season at Home Versus Ferris State","content_date":"2026-10-01T11:05:00","content_url":"http://gogriffs.com/news/2026/10/1/ice-hockey-hockey-opens-2026-27-season-at-home-versus-ferris-state.aspx","content_image_url":"http://gogriffs.com/images/2025/10/12/Trey_Funk_action_vs_St._Lawrence_10-5-25.jpg","date":"2026-10-01T11:05:00"},{"title":"Men’s Soccer Draws with Mount St. Mary’s Wednesday","title_in_rotator":true,"sub_headline":null,"teaser":"<span style=\"font-size:16px;\"><span style=\"font-family:verdana;\"><span style=\"font-size:16px;\"><span style=\"font-family:verdana;\">Junior <strong><dfn><a href=\"/sports/mens-soccer/roster/romero-nicolazzo/9835\" rel=\"smarttag\" rev=\"9835\">Romero Nicolazzo</a></dfn></strong> notched his team-leading fifth goal of the season as Canisius and Mount St. Mary's played to a 1-1 draw Wednesday in Metro Conference men's soccer action at the Demske Sports Complex in Buffalo, N.Y.</span></span></span></span>","type":"postgame","byline":null,"app_exclusive":false,"sport_display":"Men's Soccer","sport":{"id":9,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":"MSOC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"msoc","gender":"m","y
591outube":"","facebook":"https://www.facebook.com/GoGriffs","twitter":"GriffsSoccer","instagram":"griffssoccer","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/9/30/MSOC-26__2_.jpg","image_focal_point":null,"image_alt_text":"Romero Nicolazzo and Glodie Mata pregame vs. Robert Morris","video":null,"url":"/news/2026/9/30/mens-soccer-mens-soccer-draws-mount-st-marys-wednesday.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":11925,"game_pregame_story_id":25231,"game_postgame_story_id":25234,"date":"2026-09-30T15:00:00","end_date":null,"date_utc":"2026-09-30T19:00:00Z","end_date_utc":null,"time":"3 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"Buffalo, NY","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":true,"show_atvs":false,"is_spotlight":false,"type":"recent","tournament":null,"sport":null,"schedule":null,"opponent":{"id":478,"prefix":null,"name":null,"title":"Mount St. Mary's","image":"/images/logos/TheMount.png"},"media":{"video":"/showcase?Live=375","video_text":"Watch","audio":null,"audio_text":null,"stats":"https://gogriffs.com/sidearmstats/msoc/summary","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":null,"result":{"game_id":11925,"status":"T","team_score":"1","opponent_score":"1","prescore":null,"postscore":null,"bid":null,"boxscore":"/boxscore.aspx?id=11925","line_scores":null},"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null}],"gallery_id":0,"writer":null,"ranking":5,"locked_ranking":false,"id":25234,"content_id":"25234","content_title":"Men’s Soccer Draws with Mount St. Mary’s Wednesday","content_date":"2026-09-30T18:04:00","content_url":"http://gogriffs.com/news/2026/9/30/mens-soccer-mens-soccer-draws-mount-st-marys-wednesday.aspx","content_image_url":"http://gogriffs.com/images/2026/9/30/MSOC-26__2_.jpg","date":"2026-09-30T18:04:00"},{"title":"Volleyball Sweeps Niagara in Tuesday Tilt","title_in_rotator":true,"sub_headline":null,"teaser":"<span style=\"font-size:16px;\"><span style=\"font-family:verdana;\"><span style=\"font-size:16px;\"><span style=\"font-family:verdana;\">Junior <strong><dfn><a href=\"/sports/womens-volleyball/roster/emma-isroff/9745\" rel=\"smarttag\" rev=\"9745\">Emma Isroff</a></dfn></strong> recorded a match-high 10 kills and a .333 hitting percentage to pace Canisius in a 3-0 (25-17, 26-24, 25-21) victory over Battle of the Bridge rival Niagara in Metro Conference volleyball action Tuesday at the Gallagher Center in Lewiston, N.Y. </span></span></span></span>","type":"postgame","byline":null,"app_exclusive":false,"sport_display":"Volleyball","sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":"VB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wvball","gender":"f","youtube":"","facebook":"https://www.facebook.com/GriffVolleyball","twitter":"GriffVolleyball","instagram":"griffvolleyball","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/9/29/Emma_Isroff_Spikes_Shot_Against_Niagara.jpg","image_focal_point":null,"image_alt_text":"Emma Isroff Spikes a Shot Against Niagara","video":null,"url":"/news/2026/9/29/volleyball-sweeps-opening-battle-of-the-bridge-matchup.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":11948,"game_pregame_story_id":25230,"game_postgame_story_id":25232,"date":"2026-09-29T18:00:00","end_date":null,"date_utc":"2026-09-29T22:00:00Z","end_date_utc":null,"time":"6 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Lewiston, NY","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":true,"show_atvs":false,"is_spotlight":false,"type":"recent","tournament":null,"sport":null,"schedule":null,"opponent":{"id":384,"prefix":null,"name":null,"title":"Niagara","image":"/images/logos/VintageMonte2024.png"},"media":{"video":"https://www.espn.com/watch/player/_/id/a14e4e43-27a4-45a8-bdfa-7619cd720b67","video_text":"ESPN+","audio":null,"audio_text":null,"stats":"https://purpleeagles.com/sidearmstats/wvball/summary","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":null,"result":{"game_id":11948,"status":"W","team_score":"3","opponent_score":"0","prescore":null,"postscore":null,"bi
591d":null,"boxscore":"/boxscore.aspx?id=11948","line_scores":null},"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null}],"gallery_id":0,"writer":null,"ranking":6,"locked_ranking":false,"id":25232,"content_id":"25232","content_title":"Volleyball Sweeps Niagara in Tuesday Tilt","content_date":"2026-09-29T21:13:00","content_url":"http://gogriffs.com/news/2026/9/29/volleyball-sweeps-opening-battle-of-the-bridge-matchup.aspx","content_image_url":"http://gogriffs.com/images/2026/9/29/Emma_Isroff_Spikes_Shot_Against_Niagara.jpg","date":"2026-09-29T21:13:00"},{"title":"Men’s Soccer Continues Homestand Against Mount St. Mary’s","title_in_rotator":true,"sub_headline":null,"teaser":null,"type":"pregame","byline":null,"app_exclusive":false,"sport_display":"Men's Soccer","sport":{"id":9,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":"MSOC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"msoc","gender":"m","youtube":"","facebook":"https://www.facebook.com/GoGriffs","twitter":"GriffsSoccer","instagram":"griffssoccer","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/9/29/IMG_5046.jpeg","image_focal_point":null,"image_alt_text":"Brayden Zavala-Lopez game action vs. Rider","video":null,"url":"/news/2026/9/29/mens-soccer-mens-soccer-continues-homestand-with-midweek-matchup-against-mount-st-mary-s.aspx","redirect_absolute_url":"https://gogriffs.com/gameday/mens-soccer-vs-mount-st-mary-s/msoc/860/","links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":11925,"game_pregame_story_id":25231,"game_postgame_story_id":25234,"date":"2026-09-30T15:00:00","end_date":null,"date_utc":"2026-09-30T19:00:00Z","end_date_utc":null,"time":"3 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"Buffalo, NY","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":true,"show_atvs":false,"is_spotlight":false,"type":"recent","tournament":null,"sport":null,"schedule":null,"opponent":{"id":478,"prefix":null,"name":null,"title":"Mount St. Mary's","image":"/images/logos/TheMount.png"},"media":{"video":"/showcase?Live=375","video_text":"Watch","audio":null,"audio_text":null,"stats":"https://gogriffs.com/sidearmstats/msoc/summary","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":null,"result":{"game_id":11925,"status":"T","team_score":"1","opponent_score":"1","prescore":null,"postscore":null,"bid":null,"boxscore":"/boxscore.aspx?id=11925","line_scores":null},"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null}],"gallery_id":0,"writer":null,"ranking":7,"locked_ranking":false,"id":25231,"content_id":"25231","content_title":"Men’s Soccer Continues Homestand Against Mount St. Mary’s","content_date":"2026-09-29T13:00:00","content_url":"http://gogriffs.com/news/2026/9/29/mens-soccer-mens-soccer-continues-homestand-with-midweek-matchup-against-mount-st-mary-s.aspx","content_image_url":"http://gogriffs.com/images/2026/9/29/IMG_5046.jpeg","date":"2026-09-29T13:00:00"}],"mode":"web"};
592    if (!("sidearmComponents" in window))
593        window.sidearmComponents = [];
594    window.sidearmComponents.push(obj);
595</script>
595
596
597<stories-component params="{ id: '8fe248e0-5192-4bc3-9440-813ca6272ff1' }"></stories-component>
598
599
600                </div>
601            </div>
602            <ads-component params="{ name: 'sidearm-dfp-1' }"></ads-component>
603        </div>
604    </section>
605
606    <section aria-labelledby="h2_events" class="s-events">
607        <h2 class="hide" id="h2_events">Events</h2>
608        <div class="row pad">
609            <div class="s-events-inner">
610                <div class="s-events-header">Events Calendar</div>
611                <div class="s-events-header-border"></div>
612                
613
614<script>
615    var obj = {"start":0,"count":12,"name":"","sport_id":null,"count_breakpoints":"[{\"breakpoint\":767,\"count\":12},{\"breakpoint\":0,\"count\":4}]","css_class":"","pinned_id":"","extra":{"school_name":"Canisius University"},"context":null,"dummy":false,"type":"events","id":"74b91b18-e545-4c96-8fc6-3d4c2292ec31","data":[{"id":11971,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-02T14:00:00","end_date":null,"date_utc":"2026-10-02T18:00:00Z","end_date_utc":null,"time":"2 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Bethlehem, Pa.","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":2,"title":"Cross Country/Track","abbreviation":"XC/TF","shortname":"cross","short_title":"XC/TF","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"cross","gender":"g","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Meet"},"schedule":{"id":486,"title":"2026-27 Cross Country/Track Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=486"},"opponent":{"id":408,"prefix":null,"name":"52nd Paul Short Run, presented by ASICS","title":"52nd Paul Short Run, presented by ASICS","image":"/images/logos/Lhawk-color.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":"https://results.leonetiming.com/xc.html?mid=9170","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Cross Country Heads to Lehigh for the 52nd Annual Paul Short Run","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2026/10/1/DSC08411.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/10/1/cross-country-track-cross-country-heads-to-lehigh-for-the-52nd-annual-paul-short-run.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":25235,"content_id":"25235","content_title":"Cross Country Heads to Lehigh for the 52nd Annual Paul Short Run","content_date":"2026-10-01T14:47:01.79","content_url":"http://gogriffs.com/news/2026/10/1/cross-country-track-cross-country-heads-to-lehigh-for-the-52nd-annual-paul-short-run.aspx","content_image_url":"http://gogriffs.com/images/2026/10/1/DSC08411.jpg","date":"2026-10-01T14:47:01.79"},"result":{"game_id":11971,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"b8mE2G69cS6jP5XNDG7juQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11949,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-02T18:00:00","end_date":null,"date_utc":"2026-10-02T22:00:00Z","end_date_utc":null,"time":"6 p.m. ","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Lawrenceville, NJ","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":"VB","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"wvball","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Match"}
615,"schedule":{"id":485,"title":"2026 Volleyball Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=485"},"opponent":{"id":106,"prefix":null,"name":"Rider","title":"Rider","image":"/images/logos/Rider.png"},"media":{"video":"https://gobroncs.com/showcase?Live=342","video_text":"Watch","audio":null,"audio_text":null,"stats":"https://gobroncs.com/sidearmstats/wvball/summary","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2022/5/12/BRONCVISION_20px.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11949,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"avcNqJ258mdNrnuT79y5YA%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":173,"title":"Canastra Hammer Arena","url":"/facilities/?id=173"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11988,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-02T19:00:00","end_date":null,"date_utc":"2026-10-02T23:00:00Z","end_date_utc":null,"time":"7 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"Buffalo, N.Y. ","conference":"Atlantic Hockey America","conference_abbrev":"AHA","conference_logo":"/images/2024/6/10/AHA_Logo.png","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":7,"title":"Ice Hockey","abbreviation":"HOCKEY","shortname":"mhockey","short_title":"HOCKEY","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mhockey","gender":"m","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Game"},"schedule":{"id":482,"title":"2026-27 Hockey Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=482"},"opponent":{"id":548,"prefix":null,"name":"Ferris State","title":"Ferris State","image":"/images/logos/Ferris_State.png"},"media":{"video":"https://www.flohockey.tv/collections/12823986-atlantic-hockey-america-men?nav_id=662","video_text":"FloHockey","audio":null,"audio_text":null,"stats":"https://gogriffs.com/sidearmstats/mhockey/summary","tickets":"https://www.ticketmaster.com/canisius-university-mens-hockey-tickets/artist/1138752","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2026/9/18/flo_hockey_logo_2026.jpg","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Hockey Opens 2026-27 Season at Home Versus Ferris State","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2025/10/12/Trey_Funk_action_vs_St._Lawrence_10-5-25.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/10/1/ice-hockey-hockey-opens-2026-27-season-at-home-versus-ferris-state.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":25233,"content_id":"25233","content_title":"Hockey Opens 2026-27 Season at Home Versus Ferris State","content_date":"2026-09-30T18:06:42.833","content_url":"http://gogriffs.com/news/2026/10/1/ice-hockey-hockey-opens-2026-27-season-at-home-versus-ferris-state.aspx","content_image_url":"http://gogriffs.com/images/2025/10/12/Trey_Funk_action_vs_St._Lawrence_10-5-25.jpg","date":"2026-09-30T18:06:42.833"},"result":{"game_id":11988,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bi
615d":"SZqU1BIDnUsrN%2f3au9CCvQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":1,"title":"LECOM Harborcenter","url":"http://www.harborcenter.com/"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":"https://www.ticketmaster.com/canisius-university-mens-hockey-tickets/artist/1138752","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11950,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-03T13:00:00","end_date":null,"date_utc":"2026-10-03T17:00:00Z","end_date_utc":null,"time":"1 p.m. ","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Jersey City, NJ","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":"VB","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"wvball","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Match"},"schedule":{"id":485,"title":"2026 Volleyball Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=485"},"opponent":{"id":385,"prefix":null,"name":"Saint Peter's","title":"Saint Peter's","image":"/images/logos/peacockslogo.png"},"media":{"video":"https://saintpeterspeacocks.com/watch/?Live=382&type=Live","video_text":"Watch","audio":null,"audio_text":null,"stats":"https://saintpeterspeacocks.com/sidearmstats/wvball/summary","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2021/8/20/PeacocksDigitalNetwork.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11950,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"e2MdOaidPV2PBHyFoTGl2w%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":68,"title":"Run Baby Run Arena","url":"/facilities/?id=68"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11905,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-03T13:00:00","end_date":null,"date_utc":"2026-10-03T17:00:00Z","end_date_utc":null,"time":"1 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"Buffalo, NY","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":18,"title":"Women's Soccer","abbreviation":"WSOC","shortname":"wsoc","short_title":"WSOC","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"wsoc","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Game"}
615,"schedule":{"id":483,"title":"2026 Women's Soccer Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=483"},"opponent":{"id":107,"prefix":null,"name":"Quinnipiac","title":"Quinnipiac","image":"/images/logos/Growler_Halo_3C_DBG.png"},"media":{"video":"/showcase?Live=376","video_text":"Watch","audio":null,"audio_text":null,"stats":"https://gogriffs.com/sidearmstats/wsoc/summary","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2021/9/28/GGBN.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11905,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"uDZFDo5EOzKET21YyMxIBQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":2,"title":"Demske Sports Complex","url":"/facilities/?id=2"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11926,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-03T13:00:00","end_date":null,"date_utc":"2026-10-03T17:00:00Z","end_date_utc":null,"time":"1 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Hamden, CT","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":9,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":"MSOC","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"msoc","gender":"m","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Game"},"schedule":{"id":484,"title":"2026 Men's Soccer Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=484"},"opponent":{"id":107,"prefix":null,"name":"Quinnipiac","title":"Quinnipiac","image":"/images/logos/Growler_Halo_3C_DBG.png"},"media":{"video":"https://gobobcats.com/watch/?Live=3217&type=Live","video_text":"Watch Live","audio":null,"audio_text":null,"stats":"https://gobobcats.com/sidearmstats/msoc/summary","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2023/4/13/QuinnipiacNewAA.7055_4nuQy.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11926,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"x5zuusjuAxT%2fjAprgOG2Kw%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":162,"title":"Quinnipiac Soccer Stadium","url":"/facilities/?id=162"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11989,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-03T17:00:00","end_date":null,"date_utc":"2026-10-03T21:00:00Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"Buffalo, N.Y. ","conference":"Atlantic Hockey America","conference_abbrev":"AHA","conference_logo":"/images/2024/6/10/AHA_Logo.png","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":7,"title":"Ice Hockey","abbreviation":"HOCKEY","shortname":"mhockey","short_title":"HOCKEY","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mhockey","gender":"m","y
615outube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Game"},"schedule":{"id":482,"title":"2026-27 Hockey Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=482"},"opponent":{"id":548,"prefix":null,"name":"Ferris State","title":"Ferris State","image":"/images/logos/Ferris_State.png"},"media":{"video":"https://www.flohockey.tv/collections/12823986-atlantic-hockey-america-men?nav_id=662","video_text":"FloHockey","audio":null,"audio_text":null,"stats":"https://gogriffs.com/sidearmstats/mhockey/summary","tickets":"https://www.ticketmaster.com/canisius-university-mens-hockey-tickets/artist/1138752","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2026/9/18/flo_hockey_logo_2026.jpg","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Hockey Opens 2026-27 Season at Home Versus Ferris State","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2025/10/12/Trey_Funk_action_vs_St._Lawrence_10-5-25.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/10/1/ice-hockey-hockey-opens-2026-27-season-at-home-versus-ferris-state.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":25233,"content_id":"25233","content_title":"Hockey Opens 2026-27 Season at Home Versus Ferris State","content_date":"2026-09-30T18:06:42.833","content_url":"http://gogriffs.com/news/2026/10/1/ice-hockey-hockey-opens-2026-27-season-at-home-versus-ferris-state.aspx","content_image_url":"http://gogriffs.com/images/2025/10/12/Trey_Funk_action_vs_St._Lawrence_10-5-25.jpg","date":"2026-09-30T18:06:42.833"},"result":{"game_id":11989,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"XuTC7A6EPGQR2%2baqMqbuiw%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":1,"title":"LECOM Harborcenter","url":"http://www.harborcenter.com/"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":"https://www.ticketmaster.com/canisius-university-mens-hockey-tickets/artist/1138752","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11983,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-04T00:00:00","end_date":null,"date_utc":null,"end_date_utc":null,"time":"ALL DAY","is_doubleheader":false,"allday":false,"tbd":true,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Apalachin, N.Y.","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":"Matthews Auto Collegiate (Links at Hiawatha)","sport":{"id":6,"title":"Golf","abbreviation":"GOLF","shortname":"mgolf","short_title":"GOLF","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mgolf","gender":"m","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Event"},"schedule":{"id":487,"title":"2026-27 Golf Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=487"},"opponent":{"id":381,"prefix":null,"name":"Round 1","title":"Round 1","image":"/images/logos/Binghamton_200x200_logo.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":"https://scoreboard.clippd.com/tournaments/245381/scoring/team","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11983,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bi
615d":"7eFoAP51zrL%2fx%2bLwrRE45w%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11984,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-05T00:00:00","end_date":null,"date_utc":null,"end_date_utc":null,"time":"ALL DAY","is_doubleheader":false,"allday":true,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Apalachin, N.Y.","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":"Matthews Auto Collegiate (Links at Hiawatha)","sport":{"id":6,"title":"Golf","abbreviation":"GOLF","shortname":"mgolf","short_title":"GOLF","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mgolf","gender":"m","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Event"},"schedule":{"id":487,"title":"2026-27 Golf Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=487"},"opponent":{"id":381,"prefix":null,"name":"Round 2","title":"Round 2","image":"/images/logos/Binghamton_200x200_logo.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":"https://scoreboard.clippd.com/tournaments/245381/scoring/team","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11984,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"e%2fI%2btbxrlY%2fgCAEUzEtwUg%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11906,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-07T16:00:00","end_date":null,"date_utc":"2026-10-07T20:00:00Z","end_date_utc":null,"time":"4 p.m. ","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Loudonville, NY","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":18,"title":"Women's Soccer","abbreviation":"WSOC","shortname":"wsoc","short_title":"WSOC","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"wsoc","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Game"},"schedule":{"id":483,"title":"2026 Women's Soccer Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=483"},"opponent":{"id":382,"prefix":null,"name":"Siena","title":"Siena","image":"/images/logos/Siena_Primary.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":null,"tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11906,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bi
615d":"nD%2bF3gyKl3NFEKKEJmoP2w%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11951,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T17:00:00","end_date":null,"date_utc":"2026-10-09T21:00:00Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"New Rochelle, NY","conference":"Metro Conference","conference_abbrev":"METRO","conference_logo":"/images/2026/6/1/SIDEARM_Metro_logo.png","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":"VB","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"wvball","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Match"},"schedule":{"id":485,"title":"2026 Volleyball Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=485"},"opponent":{"id":91,"prefix":null,"name":"Iona","title":"Iona","image":"/images/logos/Iona_logo.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":null,"tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11951,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"iGCw%2bqZfC5KKG5A4J59DaQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":70,"title":"Hynes Athletics Center","url":"/facilities/?id=70"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":11990,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T19:30:00","end_date":null,"date_utc":"2026-10-09T23:30:00Z","end_date_utc":null,"time":"7:30 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"East Meadow, NY","conference":"Atlantic Hockey America","conference_abbrev":"AHA","conference_logo":"/images/2024/6/10/AHA_Logo.png","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":7,"title":"Ice Hockey","abbreviation":"HOCKEY","shortname":"mhockey","short_title":"HOCKEY","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mhockey","gender":"m","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Game"},"schedule":{"id":482,"title":"2026-27 Hockey Schedule","url":"https://gogriffs.com/schedule.aspx?schedule=482"},"opponent":{"id":725,"prefix":null,"name":"LIU","title":"LIU","image":"/images/logos/LIU-Sharks.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":null,"tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2026/9/18/flo_hockey_logo_2026.jpg","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":null,"title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":null,"image_focal_point":null,"image_alt_text":null,"video":null,"url":"","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"ranking":0,"locked_ranking":false,"id":null,"content_id":"","content_title":null,"content_date":null,"content_url":"","content_image_url":null,"date":null},"result":{"game_id":11990,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bi
615d":"meacn9BaHvTUtp5eA8DcaQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}}],"mode":"web"};
616    if (!("sidearmComponents" in window))
617        window.sidearmComponents = [];
618    window.sidearmComponents.push(obj);
619</script>
619
620
621
622    <events-component params="{ id: '74b91b18-e545-4c96-8fc6-3d4c2292ec31' }"></events-component>
623    
624    
625
626                <!-- ko if: ko.observable().matchMedia('(min-width:768px)') -->
627                <a data-bind="attr: { href: window.associated_sport ? '/calendar.aspx?path=' + window.associated_sport.shortname : '/calendar.aspx' }" class="see-all-button"><span aria-hidden="true" class="sf-calendar sidearm-icon"></span> See All Events</a>
628                <!-- /ko -->
629            </div>
630        </div>
631    </section>
632
633    <section aria-labelledby="h2_videos" class="s-videos">
634        <h2 class="hide" id="h2_videos">Videos</h2>
635        <div class="row pad">
636            <div class="s-vidoes-inner">
637                
638
639<script>
640    var obj = {"start":0,"count":6,"name":"","sport_id":null,"count_breakpoints":"[{\"breakpoint\":1025,\"count\":6},{\"breakpoint\":0,\"count\":4}]","css_class":"","pinned_id":"","extra":{"order_by":"","categories":[{"id":11,"title":"Full Game Archive"},{"id":6,"title":"Game Replays"},{"id":4,"title":"Highlights"},{"id":5,"title":"Interviews"},{"id":7,"title":"Previews"},{"id":8,"title":"This is Canisius"}],"sports":[{"id":43,"title":"Acrobatics and Tumbling"},{"id":40,"title":"Athletic Department"},{"id":1,"title":"Baseball"},{"id":2,"title":"Cross Country/Track"},{"id":3,"title":"General"},{"id":6,"title":"Golf"},{"id":7,"title":"Ice Hockey"},{"id":4,"title":"Men's Basketball"},{"id":8,"title":"Men's Lacrosse"},{"id":9,"title":"Men's Soccer"},{"id":17,"title":"Rowing"},{"id":12,"title":"Softball"},{"id":24,"title":"Swimming & Diving"},{"id":21,"title":"Volleyball"},{"id":14,"title":"Women's Basketball"},{"id":16,"title":"Women's Lacrosse"},{"id":18,"title":"Women's Soccer"}]},"context":null,"dummy":false,"type":"all-access","id":"7d9ea466-6192-4824-a6fb-f75d38321529","data":[{"id":4133,"title":"Canisius Men's Soccer vs. Mount St. Mary's","description":null,"app_exclusive":false,"views":0,"favorites":0,"poster":"https://gogriffs.com/images/2026/9/28/GGBM_CanisiusvMount_Placeholder.jpg","sport":{"id":9,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"category":{"id":6,"title":"Game Replays"},"format":"Video","caption_file":null,"content_id":"4133","content_title":"Canisius Men's Soccer vs. Mount St. Mary's","content_date":"2026-09-30T17:30:29.77","content_url":"http://gogriffs.com/watch/?Archive=4133&type=Archive","content_image_url":"https://gogriffs.com/images/2026/9/28/GGBM_CanisiusvMount_Placeholder.jpg","date":"2026-09-30T17:30:29.77","duration":null},{"id":4132,"title":"Canisius Men's Soccer vs. Rider","description":null,"app_exclusive":false,"views":0,"favorites":0,"poster":"https://gogriffs.com/images/2026/9/23/GGBM_CANvRID.jpg","sport":{"id":9,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"category":{"id":6,"title":"Game Replays"},"format":"Video","caption_file":null,"content_id":"4132","content_title":"Canisius Men's Soccer vs. Rider","content_date":"2026-09-26T15:30:37","content_url":"http://gogriffs.com/watch/?Archive=4132&type=Archive","content_image_url":"https://gogriffs.com/images/2026/9/23/GGBM_CANvRID.jpg","date":"2026-09-26T15:30:37","duration":null},{"id":4131,"title":"Canisius Volleyball vs. Valparaiso","description":null,"app_exclusive":false,"views":0,"favorites":0,"poster":"https://gogriffs.com/images/2026/9/16/GGBM_VBALL_Valpo.jpg","sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"category":null,"format":"Video","caption_file":null,"content_id":"4131","content_title":"Canisius Volleyball vs. Valparaiso","content_date":"2026-09-19T15:44:08.867","content_url":"http://gogriffs.com/watch/?Archive=4131&type=Archive","content_image_url":"https://gogriffs.com/images/2026/9/16/GGBM_VBALL_Valpo.jpg","date":"2026-09-19T15:44:08.867","duration":null},{"id":4130,"title":"Canisius Volleyball vs. Le Moyne","description":null,"app_exclusive":false,"views":0,"favorites":0,"poster":"https://gogriffs.com/images/2026/9/16/GGBM_VB_LeMoyne.jpg","sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"category":{"id":6,"title":"Game Replays"},"format":"Video","caption_file":null,"content_id":"4130","content_title":"Canisius Volleyball vs. Le Moyne","content_date":"2026-09-18T20:30:38.55","content_url":"http://gogriffs.com/watch/?Archive=4130&type=Archive","content_image_url":"https://gogriffs.com/images/2026/9/16/GGBM_VB_LeMoyne.jpg","date":"2026-09-18T20:30:38.55","duration":null},{"id":4129,"title":"Canisius Men's Soccer vs. St. John Fisher","description":null,"app_exclusive":false,"views":0,"favorites":0,"poster":"https://gogriffs.com/images/2026/9/11/GGBN_091126.jpg","sport":{"id":9,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"category":{"id":6,"title":"Game Replays"},"format":"Video","caption_file":null,"content_id":"4129","content_title":"Canisius Men's Soccer vs. St. John Fisher","content_date":"2026-09-12T15:12:18.69","content_url":"http://gogriffs.com/watch/?Archive=4129&type=Archive","content_image_url":"https://gogriffs.com/images/2026/9/11/GGBN_091126.jpg","date":"2026-09-12T15:12:18.69","duration":null},{"id":4128,"title":"Canisius Volleyball vs. Dartmouth","description":null,"app_exclusive":false,"views":0,"favorites":0,"poster":"https://gogriffs.com/images/2026/8/27/VB_Vs_Daimen__2_-37_EKrE6.jpg","sport":{"id":21,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"category":{"id":6,"title":"Game Replays"},"format":"Video","caption_file":null,"content_id":"4128","content_title":"Canisius Volleyball vs. Dartmouth","content_date":"2026-09-06T15:51:57.187","content_url":"http://gogriffs.com/watch/?Archive=4128&type=Archive","content_image_url":"https://gogriffs.com/images/2026/8/27/VB_Vs_Daimen__2_-37_EKrE6.jpg","date":"2026-09-06T15:51:57.187","duration":null}],"mode":"web"};
641    if (!("sidearmComponents" in window))
642        window.sidearmComponents = [];
643    window.sidearmComponents.push(obj);
644</script>
644
645
646
647    <all-access-component params="{ id: '7d9ea466-6192-4824-a6fb-f75d38321529', modal: false }"></all-access-component>
648
649    
650
651            </div>
652        </div>
653    </section>
654
655    <section aria-labelledby="h2_promo" class="s-static-promo">
656        <h2 class="hide" id="h2_promo">Static Promo</h2>
657        <div class="row pad">
658            <div class="s-static-promo-inner">
659                <ads-component params="{ name: 'static-promo-321820' }"></ads-component>
660            </div>
661        </div>
662    </section>
663
664    <section aria-labelledby="h2_contentstream" class="s-contentstream">
665        <h2 class="hide" id="h2_contentstream">Content Stream</h2>
666        <div class="row pad">
667            <div class="s-static-promo-inner">
668                <div class="s-contentstream-header">Social Media</div>
669                <div class="s-contentstream-header-border"></div>
670                
671
672<script>
673    var obj = {"start":0,"count":8,"name":"all","sport_id":null,"count_breakpoints":"[{\"breakpoint\":1025,\"count\":8},{\"breakpoint\":0,\"count\":4}]","css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"content-stream","id":"2f831e70-7271-4d35-9ea2-fc07c7ff14a5","data":{"stream":[{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"18141660889608833","content_title":"Player Profile: Mark Wittmann 🎥 🏊‍♂️ \n\n#Griffs","content_date":"2026-09-29T10:38:59-05:00","content_url":"https://www.instagram.com/reel/Dd4GW7dxrDi/","content_image_url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/829247080_18630044896022532_113021504918125257_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ==&_nc_ohc=rFjBfmzi8E0Q7kNvwHIYVo_&_nc_oc=AdoYJqb-tgJfLjhVIhJhWwhG0RhxRgHUWyOUT-YabVdmnumRk_kGJjj1trOFXRoVrFo&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&_nc_tpa=Q5bMBQIex_boOmZ5aM5qAkGmUCbl9_T2RWxbonznzjRqndKtF3qp1bM5APT7g2Agukyily8CZYLD&oh=00_AQM_3ZqSzL0Cbxnq_D7Q-jk87leDMdxmddIu9Q4XoARQ_w&oe=6AC50D74","link":"https://www.instagram.com/reel/Dd4GW7dxrDi/","id":"18141660889608833","tags":[],"comments":[],"likes":{"count":194},"images":{"thumbnail":{"width":null,"height":null,"url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/829247080_18630044896022532_113021504918125257_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=rFjBfmzi8E0Q7kNvwHIYVo_&_nc_oc=AdoYJqb-tgJfLjhVIhJhWwhG0RhxRgHUWyOUT-YabVdmnumRk_kGJjj1trOFXRoVrFo&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&_nc_tpa=Q5bMBQIex_boOmZ5aM5qAkGmUCbl9_T2RWxbonznzjRqndKtF3qp1bM5APT7g2Agukyily8CZYLD&oh=00_AQM_3ZqSzL0Cbxnq_D7Q-jk87leDMdxmddIu9Q4XoARQ_w&oe=6AC50D74"},"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/829247080_18630044896022532_113021504918125257_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=rFjBfmzi8E0Q7kNvwHIYVo_&_nc_oc=AdoYJqb-tgJfLjhVIhJhWwhG0RhxRgHUWyOUT-YabVdmnumRk_kGJjj1trOFXRoVrFo&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&_nc_tpa=Q5bMBQIex_boOmZ5aM5qAkGmUCbl9_T2RWxbonznzjRqndKtF3qp1bM5APT7g2Agukyily8CZYLD&oh=00_AQM_3ZqSzL0Cbxnq_D7Q-jk87leDMdxmddIu9Q4XoARQ_w&oe=6AC50D74"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/829247080_18630044896022532_113021504918125257_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=rFjBfmzi8E0Q7kNvwHIYVo_&_nc_oc=AdoYJqb-tgJfLjhVIhJhWwhG0RhxRgHUWyOUT-YabVdmnumRk_kGJjj1trOFXRoVrFo&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&_nc_tpa=Q5bMBQIex_boOmZ5aM5qAkGmUCbl9_T2RWxbonznzjRqndKtF3qp1bM5APT7g2Agukyily8CZYLD&oh=00_AQM_3ZqSzL0Cbxnq_D7Q-jk87leDMdxmddIu9Q4XoARQ_w&oe=6AC50D74"}},"caption":{"id":"","text":"Player Profile: Mark Wittmann 🎥 🏊‍♂️ \n\n#Griffs","created_time":null,"from":null},"video":"https://scontent-dfw5-2.cdninstagram.com/o1/v/t2/f2/m86/AQNL77VOmgI4rhTbThpFTlcwTzk7FORXrPxEXUL2syLROexx-LFdF3m61nrQSYEG0y0XIfXfPwcA_FNmALwU98_LAjGZIRYOhNYteps.mp4?_nc_cat=104&_nc_sid=5e9851&_nc_ht=scontent-dfw5-2.cdninstagram.com&_nc_ohc=6zMiViYS6x8Q7kNvwGAd-Xb&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTc3NTI2ODk0Njg0NTg4OCwiYXNzZXRfYWdlX2RheXMiOjIsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjo5NiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=6277d06b45c60709&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC85NUQzMzAzRERFRDA0ODFFQjIxQUQzQjYwNjEyRkZCNV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyL0I3RjQ0MkM0QzcxMTQwNDk5MDg3QjNCMDIwRDI2ODU0X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACaAg6mvoKanBhUCKAJDMywXQFgNT987ZFoYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&edm=AM6HXa8EAAAA&_nc_zt=28&oh=00_AQMePyI2CY90xusSOmef-dKOY-NXu1laDYRQjZk0XVPLyg&oe=6AC11A59","user":{"id":"17841400675932960","full_name":"Canisius University Athletics","profile_picture":"https://scontent-dfw6-2.xx.fbcdn.net/v/t51.2885-15/41367069_926934684178426_8987291145021161472_n.jpg?_nc_cat=110&ccb=1-7&_nc_sid=7d201b&_nc_ohc=zFxX-KSLTa4Q7kNvwEATBHA&_nc_oc=Adr-rinPSwxFE-UqpgeGOzkvivgQfjrmdJ_7DkkIjqJOH5UQtTNzngoSbGABYAIL2mE&_nc_zt=23&_nc_ht=scontent-dfw6-2.xx&edm=AJ-jyNUEAAAA&oh=00_AQOeyqeLoG4VTdyMl_IdYAMH4Fn-gaODEWRT0Dx0ZAsJ1Q&oe=6AC3FD58","username":"gogriffs"}
673,"date":"2026-09-29T10:38:59-05:00","created_time":1790678339.0},"location_name":null},{"type":"facebook","featured":false,"pinned_id":null,"data":{"content_id":"138198827371_1791024492608783","content_title":"Hockey Opens 2026-27 Season at Home Versus Ferris State","content_date":"2026-10-01T10:06:24-05:00","content_url":"https://www.facebook.com/452519129792666/posts/1791024492608783","content_image_url":"https://external-dfw5-2.xx.fbcdn.net/emg1/v/t13/6064469511703793589?url=https%3A%2F%2Fimages.sidearmdev.com%2Fconvert%3Furl%3Dhttps%253a%252f%252fdxbhsrqyrr690.cloudfront.net%252fsidearm.nextgen.sites%252fcanisius.sidearmsports.com%252fimages%252flogos%252fsite%252fsite.png%26type%3Djpeg&fb_obo=1&utld=sidearmdev.com&_nc_ht=external-dfw5-2.xx.fbcdn.net&ccb=18-1&_nc_gid=n1dMnttFSlqZLg1eDAVWXg&edm=AKIiGfEEAAAA&_nc_zt=3&_nc_tpa=Q5bMBQLrWxdSOH_o47nOIgC5xFYxraAI4F5LCVH9KLm3Bl4H-7t2av-bSH_x9dszrJQzDrgzcIry&stp=dst-emg0_fr_q75_tt6&ur=50234c&_nc_sid=64c8fc&oh=06_Q3_DAZN-f1nB87XLEusx9z0O9WWW6HF7bH8JNYRQE77eveHQ&oe=6AC12E20","id":"138198827371_1791024492608783","from":{"Key":"138198827371","Value":"Canisius Athletics"},"message":"Hockey Opens 2026-27 Season at Home Versus Ferris State","privacy":{"Key":"Public","Value":"EVERYONE"},"type":"","description":"","full_picture":"https://external-dfw5-2.xx.fbcdn.net/emg1/v/t13/6064469511703793589?url=https%3A%2F%2Fimages.sidearmdev.com%2Fconvert%3Furl%3Dhttps%253a%252f%252fdxbhsrqyrr690.cloudfront.net%252fsidearm.nextgen.sites%252fcanisius.sidearmsports.com%252fimages%252flogos%252fsite%252fsite.png%26type%3Djpeg&fb_obo=1&utld=sidearmdev.com&_nc_ht=external-dfw5-2.xx.fbcdn.net&ccb=18-1&_nc_gid=n1dMnttFSlqZLg1eDAVWXg&edm=AKIiGfEEAAAA&_nc_zt=3&_nc_tpa=Q5bMBQLrWxdSOH_o47nOIgC5xFYxraAI4F5LCVH9KLm3Bl4H-7t2av-bSH_x9dszrJQzDrgzcIry&stp=dst-emg0_fr_q75_tt6&ur=50234c&_nc_sid=64c8fc&oh=06_Q3_DAZN-f1nB87XLEusx9z0O9WWW6HF7bH8JNYRQE77eveHQ&oe=6AC12E20","link":"","created_time":"2026-10-01T10:06:24-05:00","updated_time":"0001-01-01T00:00:00","is_published":true,"is_hidden":false,"permalink_url":"https://www.facebook.com/452519129792666/posts/1791024492608783","like_count":"6","link_to_post":"https://facebook.com/138198827371_1791024492608783","page":{"id":"138198827371","name":"Canisius Athletics","picture":"https://scontent-dfw6-1.xx.fbcdn.net/v/t39.30808-1/273595577_452379243139988_2793486019933842566_n.png?stp=cp0_dst-png_s50x50&_nc_cat=101&ccb=1-7&_nc_sid=f907e8&_nc_ohc=cO9xV4ysfiYQ7kNvwHhpVm_&_nc_oc=AdrIRMpGyLYHiceVGSQLtLbIHLIxJZ59J3EWDqeMl6cz_JTOkFAb9H2cWg9QSsGAHmM&_nc_zt=24&_nc_ht=scontent-dfw6-1.xx&edm=AJdBtusEAAAA&_nc_gid=kZsYb5O3Gk9rTVJBXZCp5Q&_nc_tpa=Q5bMBQIXn0J5gSvWQJi4CEhuSSHq_u4XQ6PzeerW0F3wJ13eWc7UYNn6STmF8gmLeGHBH54_KNVh&oh=00_AQO3DjvuQ8Xv7c5QMHQdX32GGmgNOLyJ6NOs1LHPZ3uA8g&oe=6AC4F84D","link":"https://www.facebook.com/138198827371","category":"School Sports Team","website":"http://www.GoGriffs.com/","username":"GoGriffs","description":"","can_post":"","type":""}},"location_name":null},{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"17958391380247815","content_title":"📚 Book Drive Weekend is here! 📚\n\nIn honor of Dolly Parton and her love of literacy, we’re hosting a Book Drive on September 25 & 26 during our fall sporting events!\n\n🏐 Bring a new or gently used book to our Volleyball matches or Men’s Soccer game on Saturday.\n📖 Donate a book, enjoy the game, and receive a ticket voucher to a hockey or basketball game this winter! 🏒🏀\n\nCome cheer on our teams, support literacy, and help us spread the joy of reading! 💙📚\n\nBring a book. Watch a game. Give back. Get a ticket!","content_date":"2026-09-24T14:03:54-05:00","content_url":"https://www.instagram.com/reel/DdrlTwbtAT0/","content_image_url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.71878-15/814875152_1414763510612309_2425542048879345569_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ==&_nc_ohc=HM03YxWwlsIQ7kNvwFD-uQ5&_nc_oc=AdoSxLY2tosONixEbjmGplgqnTpscx10uVVq0_FifMFS3eJinQOSW8hLj7oY6t-tjeA&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&_nc_tpa=Q5bMBQKxiJba7qjZDsFPATpz4OHpkdRKjKf4ok4pi0vcgxWuWdrlAZMXS3H22tMtQxdmRMd0ykNH&oh=00_AQNAitfCC-Sivr8ZbQVJLYn6BCVykg1e3mzKMaP-RfmhSA&oe=6AC5096A","link":"https://www.instagram.com/reel/DdrlTwbtAT0/","id":"1795839
6731380247815","tags":[],"comments":[],"likes":{"count":157},"images":{"thumbnail":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.71878-15/814875152_1414763510612309_2425542048879345569_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=HM03YxWwlsIQ7kNvwFD-uQ5&_nc_oc=AdoSxLY2tosONixEbjmGplgqnTpscx10uVVq0_FifMFS3eJinQOSW8hLj7oY6t-tjeA&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&_nc_tpa=Q5bMBQKxiJba7qjZDsFPATpz4OHpkdRKjKf4ok4pi0vcgxWuWdrlAZMXS3H22tMtQxdmRMd0ykNH&oh=00_AQNAitfCC-Sivr8ZbQVJLYn6BCVykg1e3mzKMaP-RfmhSA&oe=6AC5096A"},"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.71878-15/814875152_1414763510612309_2425542048879345569_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=HM03YxWwlsIQ7kNvwFD-uQ5&_nc_oc=AdoSxLY2tosONixEbjmGplgqnTpscx10uVVq0_FifMFS3eJinQOSW8hLj7oY6t-tjeA&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&_nc_tpa=Q5bMBQKxiJba7qjZDsFPATpz4OHpkdRKjKf4ok4pi0vcgxWuWdrlAZMXS3H22tMtQxdmRMd0ykNH&oh=00_AQNAitfCC-Sivr8ZbQVJLYn6BCVykg1e3mzKMaP-RfmhSA&oe=6AC5096A"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.71878-15/814875152_1414763510612309_2425542048879345569_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=HM03YxWwlsIQ7kNvwFD-uQ5&_nc_oc=AdoSxLY2tosONixEbjmGplgqnTpscx10uVVq0_FifMFS3eJinQOSW8hLj7oY6t-tjeA&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&_nc_tpa=Q5bMBQKxiJba7qjZDsFPATpz4OHpkdRKjKf4ok4pi0vcgxWuWdrlAZMXS3H22tMtQxdmRMd0ykNH&oh=00_AQNAitfCC-Sivr8ZbQVJLYn6BCVykg1e3mzKMaP-RfmhSA&oe=6AC5096A"}},"caption":{"id":"","text":"📚 Book Drive Weekend is here! 📚\n\nIn honor of Dolly Parton and her love of literacy, we’re hosting a Book Drive on September 25 & 26 during our fall sporting events!\n\n🏐 Bring a new or gently used book to our Volleyball matches or Men’s Soccer game on Saturday.\n📖 Donate a book, enjoy the game, and receive a ticket voucher to a hockey or basketball game this winter! 🏒🏀\n\nCome cheer on our teams, support literacy, and help us spread the joy of reading! 💙📚\n\nBring a book. Watch a game. Give back. Get a ticket!","created_time":null,"from":null},"video":"https://scontent-dfw6-2.cdninstagram.com/o1/v/t2/f2/m86/AQN7my_wBfBWlZA1UTBHma9LzliTMUzz2kWeFFrM7uTNmhQ3zIfqPWJEiG0Nb--1EojFURNv2nmkAcQybd_oSbWFMHLoog8QadoATR8.mp4?_nc_cat=110&_nc_sid=5e9851&_nc_ht=scontent-dfw6-2.cdninstagram.com&_nc_ohc=jjGdv9PiF18Q7kNvwFUC7MW&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6Mzg4MTU3NDk4NTQ3Mzg4MzMsImFzc2V0X2FnZV9kYXlzIjo3LCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NjAsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=831194ae31f20551&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9DMzQ4MDMxMkI4NjMzRTJBNUUwMUI5QkI2NDFBMkI4MV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyL0IwNEE5QkFDRjBGOENEMEU3NDMwNjdBNEIyN0RFOEIyX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACai5sHcgK7ziQEVAigCQzMsF0BON2yLQ5WBGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2XmnQEA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&edm=AM6HXa8EAAAA&_nc_zt=28&oh=00_AQPOK8FLHJamw4EhIVclyH0BJ79BG9bnEn8JMUoug1MBvg&oe=6AC137A3","user":{"id":"17841400675932960","full_name":"Canisius University Athletics","profile_picture":"https://scontent-dfw6-2.xx.fbcdn.net/v/t51.2885-15/41367069_926934684178426_8987291145021161472_n.jpg?_nc_cat=110&ccb=1-7&_nc_sid=7d201b&_nc_ohc=zFxX-KSLTa4Q7kNvwEATBHA&_nc_oc=Adr-rinPSwxFE-UqpgeGOzkvivgQfjrmdJ_7DkkIjqJOH5UQtTNzngoSbGABYAIL2mE&_nc_zt=23&_nc_ht=scontent-dfw6-2.xx&edm=AJ-jyNUEAAAA&oh=00_AQOeyqeLoG4VTdyMl_IdYAMH4Fn-gaODEWRT0Dx0ZAsJ1Q&oe=6AC3FD58","username":"gogriffs"}
673,"date":"2026-09-24T14:03:54-05:00","created_time":1790258634.0},"location_name":null},{"type":"facebook","featured":false,"pinned_id":null,"data":{"content_id":"138198827371_1788736709504228","content_title":"Player Profile: Mark Wittmann 🎥 🏊‍♂️\n<a href=\"https://www.facebook.com/hashtag/Griffs\">#Griffs</a>","content_date":"2026-09-29T10:39:10-05:00","content_url":"https://www.facebook.com/reel/1476420450964000/","content_image_url":"https://scontent-dfw6-1.xx.fbcdn.net/v/t51.82787-10/829247080_18630044896022532_113021504918125257_n.jpg?stp=dst-jpg_p720x720_tt6&_nc_cat=103&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=rFjBfmzi8E0Q7kNvwHIYVo_&_nc_oc=AdoYJqb-tgJfLjhVIhJhWwhG0RhxRgHUWyOUT-YabVdmnumRk_kGJjj1trOFXRoVrFo&_nc_zt=23&_nc_ht=scontent-dfw6-1.xx&edm=AKIiGfEEAAAA&_nc_gid=n1dMnttFSlqZLg1eDAVWXg&_nc_tpa=Q5bMBQI4NRxQWkCDKz_GsrrbrErxOYYE9Vi9nsbVt2ZCYyVy8Sr-lA1Op2aXPljERyv3VsyaYfyN&oh=00_AQMT60hW1mWfKutaY570a1Dr09gcGnWVvixIQU9Hd-ahAA&oe=6AC513DE","id":"138198827371_1788736709504228","from":{"Key":"138198827371","Value":"Canisius Athletics"},"message":"Player Profile: Mark Wittmann 🎥 🏊‍♂️\n<a href=\"https://www.facebook.com/hashtag/Griffs\">#Griffs</a>","privacy":{"Key":"Public","Value":"EVERYONE"},"type":"","description":"","full_picture":"https://scontent-dfw6-1.xx.fbcdn.net/v/t51.82787-10/829247080_18630044896022532_113021504918125257_n.jpg?stp=dst-jpg_p720x720_tt6&_nc_cat=103&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=rFjBfmzi8E0Q7kNvwHIYVo_&_nc_oc=AdoYJqb-tgJfLjhVIhJhWwhG0RhxRgHUWyOUT-YabVdmnumRk_kGJjj1trOFXRoVrFo&_nc_zt=23&_nc_ht=scontent-dfw6-1.xx&edm=AKIiGfEEAAAA&_nc_gid=n1dMnttFSlqZLg1eDAVWXg&_nc_tpa=Q5bMBQI4NRxQWkCDKz_GsrrbrErxOYYE9Vi9nsbVt2ZCYyVy8Sr-lA1Op2aXPljERyv3VsyaYfyN&oh=00_AQMT60hW1mWfKutaY570a1Dr09gcGnWVvixIQU9Hd-ahAA&oe=6AC513DE","link":"","created_time":"2026-09-29T10:39:10-05:00","updated_time":"0001-01-01T00:00:00","is_published":true,"is_hidden":false,"permalink_url":"https://www.facebook.com/reel/1476420450964000/","like_count":"9","link_to_post":"https://facebook.com/138198827371_1788736709504228","page":{"id":"138198827371","name":"Canisius Athletics","picture":"https://scontent-dfw6-1.xx.fbcdn.net/v/t39.30808-1/273595577_452379243139988_2793486019933842566_n.png?stp=cp0_dst-png_s50x50&_nc_cat=101&ccb=1-7&_nc_sid=f907e8&_nc_ohc=cO9xV4ysfiYQ7kNvwHhpVm_&_nc_oc=AdrIRMpGyLYHiceVGSQLtLbIHLIxJZ59J3EWDqeMl6cz_JTOkFAb9H2cWg9QSsGAHmM&_nc_zt=24&_nc_ht=scontent-dfw6-1.xx&edm=AJdBtusEAAAA&_nc_gid=kZsYb5O3Gk9rTVJBXZCp5Q&_nc_tpa=Q5bMBQIXn0J5gSvWQJi4CEhuSSHq_u4XQ6PzeerW0F3wJ13eWc7UYNn6STmF8gmLeGHBH54_KNVh&oh=00_AQO3DjvuQ8Xv7c5QMHQdX32GGmgNOLyJ6NOs1LHPZ3uA8g&oe=6AC4F84D","link":"https://www.facebook.com/138198827371","category":"School Sports Team","website":"http://www.GoGriffs.com/","username":"GoGriffs","description":"","can_post":"","type":""}},"location_name":null},{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"18128386078781696","content_title":"We had a blast yesterday afternoon @parkersgb tasting some British foods and snacks!! Thank you for having us 🙂🇬🇧\n\n#GoGriffs","content_date":"2026-09-24T09:25:12-05:00","content_url":"https://www.instagram.com/p/DdrGCNVkSXr/","content_image_url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/820085144_18628208962022532_9194562374835648788_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=CTb_CtZ7v6YQ7kNvwF6t6Gq&_nc_oc=AdpsQ4npkyChY0gi7hVi8rWcByh4AmK0sm9xYpPRIsnb3gDVhZAxyhZwgtZBKIsBUwk&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&oh=00_AQP-f5MZq9vV00IooQFM267ZsSVNXzf1pNRwXdh9nAVi6g&oe=6AC516E1","link":"https://www.instagram.com/p/DdrGCNVkSXr/","id":"18128386078781696","tags":[],"comments":[],"likes":{"count":220},"images":{"thumbnail":null,"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/820085144_18628208962022532_9194562374835648788_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=CTb_CtZ7v6YQ7kNvwF6t6Gq&_nc_oc=AdpsQ4npkyChY0gi7hVi8rWcByh4AmK0sm9xYpPRIsnb3gDVhZAxyhZwgtZBKIsBUwk&_nc_zt=23&_nc_ht=scontent-dfw6-1.c
673dninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&oh=00_AQP-f5MZq9vV00IooQFM267ZsSVNXzf1pNRwXdh9nAVi6g&oe=6AC516E1"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/820085144_18628208962022532_9194562374835648788_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=CTb_CtZ7v6YQ7kNvwF6t6Gq&_nc_oc=AdpsQ4npkyChY0gi7hVi8rWcByh4AmK0sm9xYpPRIsnb3gDVhZAxyhZwgtZBKIsBUwk&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&oh=00_AQP-f5MZq9vV00IooQFM267ZsSVNXzf1pNRwXdh9nAVi6g&oe=6AC516E1"}},"caption":{"id":"","text":"We had a blast yesterday afternoon @parkersgb tasting some British foods and snacks!! Thank you for having us 🙂🇬🇧\n\n#GoGriffs","created_time":null,"from":null},"video":null,"user":{"id":"17841400675932960","full_name":"Canisius University Athletics","profile_picture":"https://scontent-dfw6-2.xx.fbcdn.net/v/t51.2885-15/41367069_926934684178426_8987291145021161472_n.jpg?_nc_cat=110&ccb=1-7&_nc_sid=7d201b&_nc_ohc=zFxX-KSLTa4Q7kNvwEATBHA&_nc_oc=Adr-rinPSwxFE-UqpgeGOzkvivgQfjrmdJ_7DkkIjqJOH5UQtTNzngoSbGABYAIL2mE&_nc_zt=23&_nc_ht=scontent-dfw6-2.xx&edm=AJ-jyNUEAAAA&oh=00_AQOeyqeLoG4VTdyMl_IdYAMH4Fn-gaODEWRT0Dx0ZAsJ1Q&oe=6AC3FD58","username":"gogriffs"},"date":"2026-09-24T09:25:12-05:00","created_time":1790241912.0},"location_name":null},{"type":"facebook","featured":false,"pinned_id":null,"data":{"content_id":"138198827371_1787898062921426","content_title":"Volleyball Travels to Meet Niagara in Midweek Matchup","content_date":"2026-09-28T16:25:55-05:00","content_url":"https://www.facebook.com/452519129792666/posts/1787898062921426","content_image_url":"https://external-dfw5-2.xx.fbcdn.net/emg1/v/t13/14035054790815723708?url=https%3A%2F%2Fimages.sidearmdev.com%2Ffit%3Furl%3Dhttps%253a%252f%252fdxbhsrqyrr690.cloudfront.net%252fsidearm.nextgen.sites%252fcanisius.sidearmsports.com%252fimages%252f2026%252f9%252f28%252fBrenda_Reynaga_Attempts_a_Dig_Against_Fairfield.jpg%26height%3D450%26width%3D800%26type%3Djpeg&fb_obo=1&utld=sidearmdev.com&_nc_ht=external-dfw5-2.xx.fbcdn.net&ccb=18-1&_nc_gid=n1dMnttFSlqZLg1eDAVWXg&edm=AKIiGfEEAAAA&_nc_zt=3&_nc_tpa=Q5bMBQLb5PfsRYPPL9Rm6ZYNa3x3N-AcKmg3hdVLeSd-vgR-hItxQtSucVH_csvlYQi3ZiQH2kMA&stp=dst-emg0_fr_q75_tt6&ur=50234c&_nc_sid=64c8fc&oh=06_Q3_DAZQYSe6pDnQhtg5xfU8q6rYcNm64j7pQYKezQILRRsM0&oe=6AC12664","id":"138198827371_1787898062921426","from":{"Key":"138198827371","Value":"Canisius Athletics"},"message":"Volleyball Travels to Meet Niagara in Midweek Matchup","privacy":{"Key":"Public","Value":"EVERYONE"},"type":"","description":"","full_picture":"https://external-dfw5-2.xx.fbcdn.net/emg1/v/t13/14035054790815723708?url=https%3A%2F%2Fimages.sidearmdev.com%2Ffit%3Furl%3Dhttps%253a%252f%252fdxbhsrqyrr690.cloudfront.net%252fsidearm.nextgen.sites%252fcanisius.sidearmsports.com%252fimages%252f2026%252f9%252f28%252fBrenda_Reynaga_Attempts_a_Dig_Against_Fairfield.jpg%26height%3D450%26width%3D800%26type%3Djpeg&fb_obo=1&utld=sidearmdev.com&_nc_ht=external-dfw5-2.xx.fbcdn.net&ccb=18-1&_nc_gid=n1dMnttFSlqZLg1eDAVWXg&edm=AKIiGfEEAAAA&_nc_zt=3&_nc_tpa=Q5bMBQLb5PfsRYPPL9Rm6ZYNa3x3N-AcKmg3hdVLeSd-vgR-hItxQtSucVH_csvlYQi3ZiQH2kMA&stp=dst-emg0_fr_q75_tt6&ur=50234c&_nc_sid=64c8fc&oh=06_Q3_DAZQYSe6pDnQhtg5xfU8q6rYcNm64j7pQYKezQILRRsM0&oe=6AC12664","link":"","created_time":"2026-09-28T16:25:55-05:00","updated_time":"0001-01-01T00:00:00","is_published":true,"is_hidden":false,"permalink_url":"https://www.facebook.com/452519129792666/posts/1787898062921426","like_count":"4","link_to_post":"https://facebook.com/138198827371_1787898062921426","page":{"id":"138198827371","name":"Canisius Athletics","picture":"https://scontent-dfw6-1.xx.fbcdn.net/v/t39.30808-1/273595577_452379243139988_2793486019933842566_n.png?stp=cp0_dst-png_s50x50&_nc_cat=101&ccb=1-7&_nc_sid=f907e8&_nc_ohc=cO9xV4ysfiYQ7kNvwHhpVm_&_nc_oc=AdrIRMpGyLYHiceVGSQLtLbIHLIxJZ59J3EWDqeMl6cz_JTOkFAb9H2cWg9QSsGAHmM&_nc_zt=24&_nc_ht=scontent-dfw6-1.xx&edm=AJdBtusEAAAA&_nc_gid=kZsYb5O3Gk9rTVJBXZCp5Q&_nc_tpa=Q5bMBQIXn0J5gSvWQJi4CEhuSSHq_u4XQ6PzeerW0F3wJ13eWc7UYNn6STmF8gmLeGHBH54_KNVh&oh=00_AQO3DjvuQ8Xv7c5QMHQdX32GGmgNOLyJ6NOs1LHPZ3uA8g&oe=6AC4F84D","link":"https://www.facebook.com/138198827371","category":"School Sports Team","website":"http://www.GoGriffs.com/","username":"GoGriffs","description":"","can_post":"","type":""}},"location_name":null},{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"18427580077198699","content_title":"We stopped by @aliceeverafterbooks today because they were kind enough to donate to our book drive going on 9/25-9/26! \n\nMake sure to check them out at 295 Parkside Ave, Buffalo, NY! They have all kinds of children's books, toys, classes, and events! \n\nWe can't thank them enough for their contribution to our book drive and Griff fans don't forget to bring your books this weekend!📚\n\n#Griffs","content_date":"2026-09-23T09:31:56-05:00","content_url":"https://www.instagram.com/p/DdoiAnZET_W/","content_image_url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/821311570_18627884107022532_8349270607827578937_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=pLnCWIbBub4Q7kNvwHQ88Y9&_nc_oc=AdrWD6N9rVRT_MJI13Ws4CzJTN3pYmf0hBNODeGHDBrkL840Q_zMt1pTWaCUlHq4gok&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&oh=00_AQNvh6fBmj_-OT3RJk5CVwfJMpHzQXWCQYsgr3pD5QLvJA&oe=6AC51FB1","link":"https://www.instagram.com/p/DdoiAnZET_W/","i
673d":"18427580077198699","tags":[],"comments":[],"likes":{"count":134},"images":{"thumbnail":null,"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/821311570_18627884107022532_8349270607827578937_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=pLnCWIbBub4Q7kNvwHQ88Y9&_nc_oc=AdrWD6N9rVRT_MJI13Ws4CzJTN3pYmf0hBNODeGHDBrkL840Q_zMt1pTWaCUlHq4gok&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&oh=00_AQNvh6fBmj_-OT3RJk5CVwfJMpHzQXWCQYsgr3pD5QLvJA&oe=6AC51FB1"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/821311570_18627884107022532_8349270607827578937_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=pLnCWIbBub4Q7kNvwHQ88Y9&_nc_oc=AdrWD6N9rVRT_MJI13Ws4CzJTN3pYmf0hBNODeGHDBrkL840Q_zMt1pTWaCUlHq4gok&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=T_QVdgJ2hdHFMEEt_sRhRg&oh=00_AQNvh6fBmj_-OT3RJk5CVwfJMpHzQXWCQYsgr3pD5QLvJA&oe=6AC51FB1"}},"caption":{"id":"","text":"We stopped by @aliceeverafterbooks today because they were kind enough to donate to our book drive going on 9/25-9/26! \n\nMake sure to check them out at 295 Parkside Ave, Buffalo, NY! They have all kinds of children's books, toys, classes, and events! \n\nWe can't thank them enough for their contribution to our book drive and Griff fans don't forget to bring your books this weekend!📚\n\n#Griffs","created_time":null,"from":null},"video":null,"user":{"id":"17841400675932960","full_name":"Canisius University Athletics","profile_picture":"https://scontent-dfw6-2.xx.fbcdn.net/v/t51.2885-15/41367069_926934684178426_8987291145021161472_n.jpg?_nc_cat=110&ccb=1-7&_nc_sid=7d201b&_nc_ohc=zFxX-KSLTa4Q7kNvwEATBHA&_nc_oc=Adr-rinPSwxFE-UqpgeGOzkvivgQfjrmdJ_7DkkIjqJOH5UQtTNzngoSbGABYAIL2mE&_nc_zt=23&_nc_ht=scontent-dfw6-2.xx&edm=AJ-jyNUEAAAA&oh=00_AQOeyqeLoG4VTdyMl_IdYAMH4Fn-gaODEWRT0Dx0ZAsJ1Q&oe=6AC3FD58","username":"gogriffs"},"date":"2026-09-23T09:31:56-05:00","created_time":1790155916.0},"location_name":null},{"type":"facebook","featured":false,"pinned_id":null,"data":{"content_id":"138198827371_1787769926267573","content_title":"Women’s Soccer Earns Road Victory at Iona","content_date":"2026-09-28T13:29:10-05:00","content_url":"https://www.facebook.com/452519129792666/posts/1787769926267573","content_image_url":"https://external-dfw5-2.xx.fbcdn.net/emg1/v/t13/2377797009156919406?url=https%3A%2F%2Fimages.sidearmdev.com%2Ffit%3Furl%3Dhttps%253a%252f%252fdxbhsrqyrr690.cloudfront.net%252fsidearm.nextgen.sites%252fcanisius.sidearmsports.com%252fimages%252f2026%252f9%252f28%252fAva_Pickard_action_vs_Sacred_Heart___9-5-26.jpg%26height%3D450%26width%3D800%26type%3Djpeg&fb_obo=1&utld=sidearmdev.com&_nc_ht=external-dfw5-2.xx.fbcdn.net&ccb=18-1&_nc_gid=n1dMnttFSlqZLg1eDAVWXg&edm=AKIiGfEEAAAA&_nc_zt=3&_nc_tpa=Q5bMBQLDeu2kOVrRkHak8iiFuB747wOZdwgIruW573jMBSpD1nJeU8ic-d1YzvHiB01lE0XUA6iW&stp=dst-emg0_fr_q75_tt6&ur=50234c&_nc_sid=64c8fc&oh=06_Q3_DAeOy_lJ7ju1dAXf0VwTjm-Y8BmfELszk4Ci3Gprn-FeQ&oe=6AC12388","id":"138198827371_1787769926267573","from":{"Key":"138198827371","Value":"Canisius Athletics"},"message":"Women’s Soccer Earns Road Victory at Iona","privacy":{"Key":"Public","Value":"EVERYONE"},"type":"","description":"","full_picture":"https://external-dfw5-2.xx.fbcdn.net/emg1/v/t13/2377797009156919406?url=https%3A%2F%2Fimages.sidearmdev.com%2Ffit%3Furl%3Dhttps%253a%252f%252fdxbhsrqyrr690.cloudfront.net%252fsidearm.nextgen.sites%252fcanisius.sidearmsports.com%252fimages%252f2026%252f9%252f28%252fAva_Pickard_action_vs_Sacred_Heart___9-5-26.jpg%26height%3D450%26width%3D800%26type%3Djpeg&fb_obo=1&utld=sidearmdev.com&_nc_ht=external-dfw5-2.xx.fbcdn.net&ccb=18-1&_nc_gid=n1dMnttFSlqZLg1eDAVWXg&edm=AKIiGfEEAAAA&_nc_zt=3&_nc_tpa=Q5bMBQLDeu2kOVrRkHak8iiFuB747wOZdwgIruW573jMBSpD1nJeU8ic-d1YzvHiB01lE0XUA6iW&stp=dst-emg0_fr_q75_tt6&ur=50234c&_nc_sid=64c8fc&oh=06_Q3_DAeOy_lJ7ju1dAXf0VwTjm-Y8BmfELszk4Ci3Gprn-FeQ&oe=6AC12388","link":"","created_time":"2026-09-28T13:29:10-05:00","updated_time":"0001-01-01T00:00:00","is_published":true,"is_hidden":false,"permalink_url":"https://www.facebook.com/452519129792666/posts/1787769926267573","like_count":"18","link_to_post":"https://facebook.com/138198827371_1787769926267573","page":{"i
673d":"138198827371","name":"Canisius Athletics","picture":"https://scontent-dfw6-1.xx.fbcdn.net/v/t39.30808-1/273595577_452379243139988_2793486019933842566_n.png?stp=cp0_dst-png_s50x50&_nc_cat=101&ccb=1-7&_nc_sid=f907e8&_nc_ohc=cO9xV4ysfiYQ7kNvwHhpVm_&_nc_oc=AdrIRMpGyLYHiceVGSQLtLbIHLIxJZ59J3EWDqeMl6cz_JTOkFAb9H2cWg9QSsGAHmM&_nc_zt=24&_nc_ht=scontent-dfw6-1.xx&edm=AJdBtusEAAAA&_nc_gid=kZsYb5O3Gk9rTVJBXZCp5Q&_nc_tpa=Q5bMBQIXn0J5gSvWQJi4CEhuSSHq_u4XQ6PzeerW0F3wJ13eWc7UYNn6STmF8gmLeGHBH54_KNVh&oh=00_AQO3DjvuQ8Xv7c5QMHQdX32GGmgNOLyJ6NOs1LHPZ3uA8g&oe=6AC4F84D","link":"https://www.facebook.com/138198827371","category":"School Sports Team","website":"http://www.GoGriffs.com/","username":"GoGriffs","description":"","can_post":"","type":""}},"location_name":null}],"types":[{"type":"All","value":"all"},{"type":"Instagram","value":"instagram"},{"type":"Facebook","value":"facebook"}]},"mode":"web"};
674    if (!("sidearmComponents" in window))
675        window.sidearmComponents = [];
676    window.sidearmComponents.push(obj);
677</script>
677
678
679<content-stream-component params="{ id: '2f831e70-7271-4d35-9ea2-fc07c7ff14a5' }"></content-stream-component>
680
681
682            </div>
683        </div>
684    </section>
685
686
687    <section aria-labelledby="h2_sponsors" class="s-sponsors">
688        <h2 class="hide" id="h2_sponsors">Sponsors</h2>
689        <div class="row pad">
690            <div class="s-sponsors-inner">
691                <ads-component params="{ name: 'sidearm-dfp-2' }"></ads-component>
692                <ads-component params="{ name: 'sponsors-aae60b' }"></ads-component>
693            </div>
694        </div>
695    </section>
696
697
698			</main>
699
700            <footer class="main-footer" aria-labelledby="h2_footer">
701                <h2 class="hide" id="h2_footer">Footer</h2>
702                <div class="main-footer__logos">
703                    <div class="row pad">
704                        <div class="main-footer__logos-container">
705                            <div class="main-footer-logo">
706                                <a target="__blank" href="https://www.canisius.edu/" class="logo"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/canisius.sidearmsports.com/images/responsive_2021/footer-edu.svg" alt="Canisius Logo"></a>
707                            </div>
708                            <div class="main-footer-logo">
709                                <a target="__blank" href="https://www.ncaa.org/" class="logo"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/canisius.sidearmsports.com/images/responsive_2021/logo_ncaa.svg" alt="NCAA Logo"></a>
710                            </div>
711                            <div class="main-footer-logo">
712                                <a target="__blank" href="https://themetro.org/" class="logo"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/canisius.sidearmsports.com/images/responsive_2021/footer-metro-blue.svg" alt="Metro Logo"></a>
713                            </div>
714                            <div class="main-footer-logo">
715                                <a target="__blank" href="https://atlantichockeyonline.com/" class="logo"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/canisius.sidearmsports.com/images/responsive_2021/footer-aha.svg" alt="AHA Logo"></a>
716                            </div>
717                            <!-- <div class="main-footer-logo">
718                                <a target="__blank" href="http://www.vanwagner.com/" class="logo"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/canisius.sidearmsports.com/images/responsive_2021/logo_vanwagner.svg" alt="Vanwagner Logo"></a>
719                            </div> -->
720                        </div>
721                    </div>
722                </div>
723                <div class="main-footer__component">
724                    <div class="row pad">
725				        
726<style>
727    .c-common-footer{ line-height:1.5; padding:0;flex-direction:column !important;}
728    .c-common-footer .c-common-footer__list-items{margin:0; padding:0; list-style:none;flex-direction:column;}
729    .c-common-footer .c-common-footer__list-item{padding:12px 24px; border-top:solid 1px;}
730    .c-common-footer .c-common-footer__list-item:first-child{ border-top:none;}
731    /* .c-common-footer .c-common-footer__list-item:nth-child(n+3){width:100%;} */
732    .c-common-footer .c-common-footer__list-link{font-weight:400; font-size:1rem;}
733    .c-common-footer .c-common-footer__list-link:hover{text-decoration:underline;}
734    .c-common-footer .c-common-footer__logos{ flex: 0 0 auto; -webkit-flex: 0 0 auto; border-top:solid 1px;}
735    .c-common-footer .c-common-footer__logo-item{ padding:24px; flex: 1 1 50%; -webkit-flex: 1 1 50%; text-align:center;}
736    .c-common-footer .c-common-footer__logo-link { display:inline-block;}
737    .c-common-footer .c-common-footer__logo-item:nth-child(n+2){ border-left:solid 1px; }
738    .c-common-footer .c-common-footer__logo-item svg{ max-height:30px; width:100%;}
739
740    .c-common-footer--black{ background:black; }
741    .c-common-footer--black .c-common-footer__list-link{ color:white;}
742    .c-common-footer--black .c-common-footer__list-item{border-top-color:#474952;}
743    .c-common-footer--black .c-common-footer__list-item:nth-child(2) { border-left-color:#474952; }
744    .c-common-footer--black .c-common-footer__list-item:nth-child(3) { border-left-color:#474952; }
745    .c-common-footer--black .c-common-footer__list-item:nth-child(4) { border-left-color:#474952; }
746    .c-common-footer--black .c-common-footer__logos{ border-top-color:#474952;}
747    .c-common-footer--black .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#474952; }
748
749    .c-common-footer--white{ background:white; }
750    .c-common-footer--white .c-common-footer__list-link{ color:black;}
751    .c-common-footer--white .c-common-footer__list-item{border-top-color:#d9d9db;}
752    .c-common-footer--white .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; }
753    .c-common-footer--white .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; }
754    .c-common-footer--white .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; }
755    .c-common-footer--white .c-common-footer__logos{ border-top-color:#d9d9db;}
756    .c-common-footer--white .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; }
757
758    .c-common-footer--gray{ background:#f5f5f5; }
759    .c-common-footer--gray .c-common-footer__list-link{ color:black;}
760    .c-common-footer--gray .c-common-footer__list-item{border-top-color:#d9d9db;}
761    .c-common-footer--gray .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; }
762    .c-common-footer--gray .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; }
763    .c-common-footer--gray .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; }
764    .c-common-footer--gray .c-common-footer__logos{ border-top-color:#d9d9db;}
765    .c-common-footer--gray .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; }
766
767    @media all and (min-width:768px) {
768        .c-common-footer {padding:24px 0; flex-direction:row !important;}
769        .c-common-footer .c-common-footer__links{ padding: 24px 12px; flex: 1 1 auto; -webkit-flex: 1 1 auto;}
770        .c-common-footer .c-common-footer__list-items{flex-direction:row;}
771        .c-common-footer .c-common-footer__list-item{padding:0 12px; margin-bottom:4px; border-top:none;}
772        .c-common-footer  .c-common-footer__list-item:nth-child(2){ border-left-style:solid; border-left-width: 1px;}
773        .c-common-footer  .c-common-footer__list-item:nth-child(3){ border-left-style:solid; border-left-width: 1px;}
774        .c-common-footer  .c-common-footer__list-item:nth-child(4){ border-left-style:solid; border-left-width: 1px;}
775        .c-common-footer .c-common-footer__logos{border-top: none;}
776        .c-common-footer .c-common-footer__logo-item{padding:6px 24px; flex: 0 0 auto; -webkit-flex: 0 0 auto;}
777        .c-common-footer .c-common-footer__logo-item svg{ height:36px; width:auto; max-height:none;}
778        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-learfield{ height:30px; width:auto; max-height:none;}
779        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm{ height:48px; width:auto; max-height:none;}
780        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm--alt { height:auto; width:170px; max-height:none;}
781        .c-common-footer--learfield .c-common-footer__logos{border-top-style:solid; border-top-width: 1px; }
782    }
783</style>
784<div class="component c-common-footer c-common-footer--white flex flex-column flex-align-stretch flex-justify-between medium-flex-row">
785    <div class="c-common-footer__links">
786        <ul class="c-common-footer__list-items flex flex-column flex-align-stretch medium-flex-row flex-wrap">
787            <li class="c-common-footer__list-item">
788                <a class="c-common-footer__list-link" href="http://sidearmsports.com/terms-of-service" target="_blank">Terms of Service<span class="accessible-hide">, opens in new window</span></a>
789            </li>
790            <li class="c-common-footer__list-item">
791                <a class="c-common-footer__list-link" href="http://sidearmsports.com/privacypolicy" target="_blank">Privacy Policy<span class="accessible-hide">, opens in new window</span></a>
792            </li>
793            <li class="c-common-footer__list-item">
794                <a class="c-common-footer__list-link" href="https://sidearmsports.com/accessibility-statement" target="_blank" aria-label="Accessibility at SIDEARM, opens in new tab">Accessibility</a>
795            </li>
796            <li class="c-common-footer__list-item">
797                <a id="cpra_button" class="c-common-footer__list-link" href="#" aria-label="Do Not Sell or Share My Personal Information, opens in modal">Do Not Sell or Share My Personal Information</a>
798            </li>
799
800            
801        </ul>
802    </div>
803    <div class="c-common-footer__logos flex flex-align-center">
804        
805            <div class="c-common-footer__logo-item">
806                <a class="c-common-footer__logo-link" href="https://www.sidearmsports.com" aria-label="Sidearm Sports, Powered by Learfield, opens a new window" target="_blank">
807                    
808                             <svg class="c-common-footer__logo-sidearm" fill="none" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 200 57" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" aria-label="Sidearm Sports website, opens a new tab"><g clip-path="url(#clip6)"><title>Sidearm Sports, opens a new window</title><path d="M126.192 3.382c-.61 0-.924.558-.924 1.674v.662c0 .855.61 1.64 1.865 2.371 1.743 1.03 2.894 1.866 3.469 2.511 1.273 1.465 1.9 3.487 1.9 6.067 0 3.62
8086-2.126 5.44-6.362 5.44-2.092 0-3.609-.384-4.515-1.168-.977-.855-1.465-2.302-1.465-4.36v-2.65h5.108c0 .245-.017.611-.052 1.1a16.89 16.89 0 00-.053 1.098c0 1.726.349 2.58 1.046 2.58.698 0 1.029-.663 1.029-1.988 0-.906-.105-1.621-.349-2.127-.244-.505-.732-.993-1.482-1.499-1.952-1.29-3.085-2.11-3.381-2.423-1.221-1.308-1.831-3.104-1.831-5.405 0-3.522 2.005-5.265 5.997-5.265 2.475 0 4.114.523 4.916 1.552.697.871 1.028 2.58 1.028 5.108h-4.881V5.352c0-1.307-.348-1.97-1.063-1.97zm12.621 5.998h.993c.907 0 1.36-.454 1.36-1.343V5.038c0-.889-.453-1.325-1.36-1.325h-.993V9.38zM133.566 0h7.199c3.487 0 5.23 1.691 5.23 5.038v2.72c0 2.406-.645 3.94-1.918 4.638-.819.453-2.58.68-5.264.68v9.013h-5.247V0zm18.949 17.138c0 .924.348 1.394 1.046 1.394.697 0 1.045-.47 1.045-1.394V4.968c0-.923-.348-1.394-1.045-1.394-.698 0-1.046.47-1.046 1.395v12.169zm-5.457-10.565c0-2.232.523-3.888 1.569-4.97C149.673.523 151.329 0 153.561 0c2.248 0 3.887.523 4.933 1.604 1.046 1.063 1.569 2.72 1.569 4.969v8.96c0 2.232-.523 3.889-1.569 4.97-1.046 1.063-2.685 1.604-4.933 1.604-2.232 0-3.888-.54-4.934-1.604-1.046-1.064-1.569-2.72-1.569-4.97v-8.96zm19.577 1.883h.436c1.133 0 1.708-.506 1.708-1.552v-1.83c0-1.03-.575-1.552-1.708-1.552h-.436v4.934zM161.388 0h6.031c2.754 0 4.515.384 5.3 1.168.784.785 1.168 2.545 1.168 5.3 0 1.238-.245 2.162-.75 2.772-.506.61-1.377.994-2.597 1.133 1.307.175 2.231.558 2.754 1.151.54.61.802 1.552.802 2.842v7.74h-5.317v-8.385c0-1.273-.488-1.918-1.447-1.918h-.68v10.303h-5.247V0h-.017zm16.525 4.463h-3.382V0h12.447v4.463h-3.382v17.644h-5.683V4.463zm15.759-1.081c-.61 0-.924.558-.924 1.674v.662c0 .855.628 1.64 1.865 2.371 1.744 1.03 2.894 1.866 3.47 2.511 1.272 1.464 1.9 3.487 1.9 6.067 0 3.62
8086-2.11 5.44-6.363 5.44-2.092 0-3.591-.384-4.515-1.169-.959-.854-1.447-2.3-1.447-4.358v-2.65h5.108c0 .244-.018.61-.053 1.098a17.48 17.48 0 00-.052 1.099c0 1.726.331 2.58 1.029 2.58.697 0 1.046-.663 1.046-1.988 0-.906-.123-1.621-.367-2.127-.226-.505-.732-.993-1.464-1.499-1.97-1.307-3.103-2.127-3.399-2.44-1.22-1.308-1.831-3.104-1.831-5.405 0-3.505 2.005-5.265 6.015-5.265 2.475 0 4.114.523 4.915 1.551.698.872 1.029 2.58 1.029 5.108h-4.898v-1.29c.017-1.307-.349-1.97-1.064-1.97z" fill="#EE7623"></path><path d="M29.844 3.382c-.645 0-.959.558-.959 1.656v.646c0 .854.645 1.638 1.953 2.37 1.813 1.03 3.015 1.866 3.608 2.511 1.325 1.465 1.97 3.47 1.97 6.05 0 3.609-2.197 5.422-6.607 5.422-2.179 0-3.748-.384-4.69-1.15-1.01-.855-1.516-2.302-1.516-4.36v-2.632h5.317c0 .244-.017.61-.07 1.098-.035.489-.07.855-.07 1.099 0 1.726.367 2.58 1.081 2.58.715 0 1.081-.663 1.081-1.988 0-.906-.122-1.62-.366-2.109-.244-.506-.767-1.011-1.534-1.5-2.057-1.307-3.225-2.109-3.539-2.423-1.272-1.307-1.9-3.103-1.9-5.387C23.603 1.743 25.678 0 29.861 0c2.563 0 4.271.506 5.108 1.534.715.872 1.08 2.563 1.08 5.091h-5.09v-1.29c0-1.308-.383-1.953-1.115-1.953zM37.776.07h5.682v22.037h-5.682V.07zM50.78 18.393h.837c.889 0 1.325-.61 1.325-1.813V5.579c0-1.22-.436-1.83-1.325-1.83h-.837v14.644zM45.097.07h7.165c2.249 0 3.835.366 4.759 1.115 1.063.837 1.604 2.354 1.604 4.533v12.17c0 2.824-1.674 4.236-5.038 4.236h-8.49V.07zm20.849 17.59v-4.846h4.811l.54-4.254h-5.35V4.515h5.856L72.361.07h-13.51s1.343.75 1.412 1.952v18.15c-.07 1.185-1.412 1.952-1.412 1.952H69.59l.557-4.446h-4.2v-.017zm13.196-4.88l-.993-8.822-.994 8.821h1.987zM73.982.07h8.176l3.033 22.037h-5.386l-.576-5.945h-2.074l-.627 5.945h-5.335L73.983.07zm16.945 8.42h.435c1.133 0 1.691-.505 1.691-1.551V5.126c0-1.029-.558-1.552-1.69-1.552h-.436V8.49zM83.797.07h7.897c2.736 0 4.497.383 5.281 1.168.785.784 1.169 2.545 1.169 5.282 0 1.238-.245 2.162-.75 2.755-.506.61-1.36.976-2.58 1.133 1.29.157 2.214.54 2.754 1.15.54.594.802 1.553.802 2.843v7.723h-5.317v-7.305c0-1.273-.488-2.04-1.447-2.04h-.68v9.328h-4.148L83.797.07zm15.95 0h7.566l1.482 12.448L110.172.07h7.652v22.037h-4.811V5.736l-2.458 16.37h-3.608l-2.389-16.37v16.37h-4.81V.07zM6.31 17.33l4.707 4.707 6.572-6.573-2.214-2.197L6.31 17.33zM4.445 6.573L6.66 8.787l9.065-4.08L11.017 0 4.445 6.573z" fill="#003057"></path><path d="M6.24 10.548L3.365 7.67 0 11.018l5.23 5.23 10.564-4.759 2.893 2.894 3.347-3.365-5.212-5.212-10.581 4.742z" fill="#EE7623"></path><path d="M19.158 44.23h2.075c.366 0 .697.035.993.105.296.07.54.175.75.331.209.157.366.35.488.576.122.226.174.523.174.837 0 .348-.07.645-.192.889-.14.244-.313.436-.54.575-.227.14-.488.244-.784.314a4.14 4.14 0 01-.96.104h-.87v2.633h-1.134V44.23zm1.918 2.773c.191 0 .366-.018.523-.035a1.73 1.73 0 00.453-.14.704.704 0 00.314-.279.939.939 0 00.122-.47c0-.192-.035-.332-.122-.454a.704.704 0 00-.314-.279 1.153 1.153 0 00-.436-.122 4.588 4.588 0 00-.506-.035h-.819v1.831h.785v-.017zm4.009.383c0-.506.087-.976.261-1.377.175-.401.401-.767.715-1.046a3.22 3.22 0 011.081-.663 3.837 3.837 0 011.36-.226c.488 0 .959.07 1.377.226a3.22 3.22 0 011.08.663c.314.279.541.627.715 1.046.175.4.262.871.262 1.377 0 .488-.087.941-.262 1.36-.174.401-.4.767-.714 1.063a3.494 3.494 0 01-1.081.698c-.419.174-.872.244-1.377.244-.488 0-.942-.087-1.36-.244a3.205 3.205 0 01-1.08-.697 3.261 3.261 0 01-.716-1.064 3.38 3.38 0 01-.261-1.36zm1.238 0c0 .349.052.663.157.941.104.28.261.524.453.733.192.209.418.366.697.488.262.122.558.174.89.174.33 0 .627-.052.888-.174.262-.122.506-.279.697-.488.192-.21.35-.454.454-.733a2.67 2.67 0 00.157-.94c0-.332-.053-.629-.157-.925a2.208 2.208 0 00-.436-.732 2.01 2.01 0 00-.697-.488 2.187 2.187 0 00-.89-.175c-.313 0-.627.053-.889.175a2.113 2.113 0 00-.68.488c-.191.21-.33.453-.435.732a1.89 1.89 0 00-.21.924zm6.816-3.156h1.237l1.238 4.673h.018l1.394-4.672h1.168l1.377 4.672h.018l1.255-4.672h1.203l-1.866 6.346h-1.098l-1.482-4.76h-.017l-1.482 4.76h-1.098l-1.865-6.346zm10.407 0h4.2v.994h-3.085v1.622h2.911v.959h-2.91V49.6h3.242v1.011h-4.376v-6.38h.018zm6.24 0H52c.297 0 .593.035.872.088.279.07.523.174.75.314.226.139.4.33.523.557.139.227.191.523.191.855 0 .453-.122.837-.383 1.133-.262.296-.61.488-1.064.593l1.691 2.824h-1.36l-1.464-2.685h-.819v2.685h-1.133V44.23h-.018zm2.057 2.738c.157 0 .332-.018.489-.035.157-.018.313-.07.435-.14a.957.957 0 00.314-.279c.087-.122.122-.279.122-.47 0-.175-.035-.314-.122-.419a.868.868 0 00-.296-.261 1.556 1.556 0 00-.401-.14c-.157-.017-.297-.035-.453-.035h-1.029v1.779h.941zm4.359-2.738h4.2v.994h-3.085v1.622h2.911v.959h-2.91V49.6h3.242v1.011h-4.376v-6.38h.018zm6.223 0h2.249c.418 0 .836.053 1.255.157.418.105.802.28 1.133.54.331.245.61.576.82.977.208.401.313.907.313 1.5 0 .557-.105 1.028-.314 1.43-.21.4-.488.731-.82.993a3.316 3.316 0 01-1.132.575 4.475 4.475 0 01-1.255.192h-2.25V44.23zm2.074 5.37c.297 0 .593-.035.872-.104.296-.07.558-.192.802-.349.244-.157.436-.384.575-.663.157-.279.227-.645.227-1.063 0-.453-.07-.82-.227-1.116a2.208 2.208 0 00-.575-.68 2.173 2.173 0 00-.802-.331 5.093 5.093 0 00-.872-.087h-.941V49.6h.941zm8.559-5.37h2.476c.244 0 .47.035.715.088.226.052.435.157.627.279a1.6 1.6 0 01.453.505c.105.21.175.454.175.733 0 .366-.105.662-.314.889a1.81 1.81 0 01-.802.505v.018c.4.052.732.209.994.47.261.262.383.61.383 1.029 0 .349-.07.645-.209.872a1.72 1.72 0 01-.54.575c-.227.14-.489.244-.767.314-.297.07-.593.087-.89.087h-2.283V44.23h-.018zm1.133 2.58h1.012c.383 0 .662-.069.854-.226a.787.787 0 00.296-.645c0-.279-.104-.488-.296-.61-.21-.122-.523-.175-.959-.175h-.906v1.657zm0 2.825h1.012c.14 0 .296-.017.47-.035.175-.017.314-.07.47-.122a.918.918 0 00.35-.279.87.87 0 00.139-.505c0-.332-.105-.576-.349-.698-.226-.14-.575-.192-1.028-.192h-1.063v1.831zm6.974-1.813l-2.389-3.592h1.377l1.604 2.668 1.621-2.668h1.308l-2.388 3.592v2.755h-1.133v-2.755zm35.474-4.132h-1.325v7.427h5.857V49.81h-4.532v-6.12zm6.258 7.427h5.857v-1.325h-4.532v-1.726h3.225v-1.325h-3.225v-1.063a.662.662 0 00-.662-.663h5.194V43.69h-5.857v7.427zm10.006-7.427l-2.615 7.427h1.395l2.162-6.102 1.063 3.051h-1.412l-.471 1.325h2.354l.61 1.726h1.412l-2.615-7.427h-1.883zm11.889 3.068v-1.743c0-.732-.593-1.325-1.325-1.325h-4.532v7.427h1.325v-3.051h2.057l1.412 3.051h1.447l-1.43-3.086a1.29 1.29 0 001.046-1.273zm-1.325-.017h-3.207v-1.063a.663.663 0 00-.663-.663h3.87v1.726zm3.853 4.376h1.325v-3.051h3.207v-1.325h-3.207v-1.063a.663.663 0 00-.663-.663h5.195V43.69h-5.857v7.427zm8.89-7.427h-1.325v7.427h1.325V43.69zm2.545 7.427h5.858v-1.325h-4.533v-1.726h3.208v-1.325h-3.208v-1.063a.662.662 0 00-.662-.663h5.195V43.69h-5.858v7.427zm9.518-7.427h-1.325v7.427h5.858V49.81h-4.533v-6.12zm9.832 0h-3.591v7.427h3.591a2.742 2.742 0 002.737-2.737v-1.97c0-1.5-1.22-2.72-2.737-2.72zm1.412 4.707c0 .785-.627 1.413-1.412 1.413h-2.266v-4.132a.662.662 0 00-.663-.663h2.929c.785 0 1.412.628 1.412 1.412v1.97zm-88.242 7.759h17.485V38.669H91.275v17.487zm7.304-5.039l2.807-2.807 5.997 2.807h-8.804zm-.244
808-7.427h6.189l-7.427 7.427h-4.445l6.555-6.555-.872-.872zM200 30.876H0v.715h200v-.715z" fill="#003057"></path></g><defs><clippath id="clip6"><path fill="#fff" d="M0 0h200v56.156H0z"></path></clippath></defs></svg>
809                        
810                </a>
811            </div>
812        
813    </div>
814</div>
815
816<script type="text/javascript">
817    if (typeof airgap !== 'undefined') {
818        window.airgap.ready((airgap) => {
819            airgap.addEventListener('consent-change', ({ detail: { consent, oldConsent } }) => {
820                if (
821                    oldConsent.purposes['Functional'] == false &&
822                    consent.purposes['Functional'] == true
823                ) {
824                    airgap.setConsent(window.airgapScriptLoadEvent, {
825                        Functional: false,
826                    });
827                }
828            });
829        }); 
830    }
831
832    document.addEventListener("DOMContentLoaded", function () {
833        if ('airgap' in window && 'transcend' in window) {
834            const cpraButton = document.getElementById('cpra_button');
835            cpraButton.onclick = (e) => {
836                e.preventDefault();
837                transcend.showConsentManager({ viewState: 'AcceptAllRejectAllToggle' });
838            };
839
840            window.airgap.ready(async (airgap) => {
841                //await airgap.sync();
842                let userConsent = airgap.getConsent();
843                console.info('airgap --> userConsent', userConsent);                
844            });
845        }
846    });
847</script>
847
848
849                    </div>
850                </div>
851            </footer>
852
853            
853<script>
854                require(['jquery', 'headroom', 'jquery-headroom', 'jquery-ui'], function($){
855                    var headroomResize = function() {
856                        $('html').headroom('destroy').removeData('headroom').headroom({ offset: 30});
857                    }
858                    headroomResize();
859                    $(window).resize(function() {
860                        headroomResize();
861                    });
862                }); 
863            </script>
863
864
865            
865<script>
866                //scripts cherry-picked from /common/js/accessibility-auto.js
867                $.fn.SidearmAccessibleCumes = function () {
868        
869                    //Prepend this string to all console.log output
870                    var preConsoleLog = "SidearmAccessibleCumes >>> ";
871
872                    // window.SidearmConsoleLog(SidearmLineNumber(), preConsoleLog + "Initializing");
873                    
874                    if ($(".sidearm-cume-stats").length) {
875                        
876                        
877                        $(document).on("keydown keyup", ".sidearm-cume-stats header li.ui-tabs-tab > a", function (e) {
878                            
879                            var $this = $(this),
880                                key = e.which;
881                                
882                            if (e.type === "keyup") {
883                
884                                if (key === 13 || key === 32) {
885                                    
886                                    e.preventDefault();
887                                    
888                                    $this.click();
889                                    
890                                    setTimeout(function(){
891                                        
892                                        $(".sidearm-cume-stats header select").attr("tabindex", "-1");
893                                        $(".sidearm-cume-stats ul.ui-tabs-nav .ui-tabs-tab").removeAttr("tabindex");
894                                        $(".sidearm-cume-stats .sidearm-tabs ul.ui-tabs-nav .ui-tabs-tab > a").attr("tabindex", "0");
895                                        $(".sidearm-cume-stats section[aria-hidden='false'] th.sorting, .sidearm-cume-stats section[aria-hidden='false'] a").attr("tabindex", "0");
896                                        $(".sidearm-cume-stats section[aria-hidden='true'] th.sorting, .sidearm-cume-stats section[aria-hidden='true'] a").attr("tabindex", "-1");
897                                        
898                                    }, 250);
899                                    
900                                }
901                                
902                            } else if (e.type === "keydown") {
903                                
904                                if (key === 13 || key === 32) {
905                                
906                                    e.preventDefault();
907                                    
908                                }
909                                
910                            }
911                            
912                        });
913                        
914                        
915                        if (typeof window.SidearmAccessibleCumesOptions === "undefined") {
916                            window.SidearmAccessibleCumesOptions = {
917                                timer: 0,
918                                timerInterval: 100,
919                                timerStop: 3000,
920                                navTestOne: false,
921                                navTestTwo: false,
922                                navTestThree: false
923                            };
924                        }
925
926                        if (typeof window.SidearmAccessibleCumesLoop === "undefined") {
927                            window.SidearmAccessibleCumesLoop = setInterval(loop, window.SidearmAccessibleCumesOptions.timerInterval);
928                        }
929
930                        function loop() {
931
932                            var options = window.SidearmAccessibleCumesOptions;
933                            
934                            $(".sidearm-cume-stats header select").attr("tabindex", "-1");
935                            $(".sidearm-cume-stats ul.ui-tabs-nav .ui-tabs-tab").removeAttr("tabindex");
936                            $(".sidearm-cume-stats .sidearm-tabs ul.ui-tabs-nav .ui-tabs-tab > a").attr("tabindex", "0");
937                            $(".sidearm-cume-stats section[aria-hidden='false'] th.sorting, .sidearm-cume-stats section[aria-hidden='false'] a").attr("tabindex", "0");
938                            $(".sidearm-cume-stats section[aria-hidden='true'] th.sorting, .sidearm-cume-stats section[aria-hidden='true'] a").attr("tabindex", "-1");
939
940                            // $(".sidearm-cume-stats ul.ui-tabs-nav .ui-tabs-tab a").removeAttr("role");
941                            
942                            //Increment timer counter
943                            options.timer = options.timer + options.timerInterval;
944
945                            //Exit out of loop if time is up
946                            if (options.timer >= options.timerStop) {
947                                // window.SidearmConsoleLog(SidearmLineNumber(), preConsoleLog + "Loop finished.");
948                                clearInterval(window.SidearmAccessibleCumesLoop);
949                            }
950
951                        }
952                
953                    }
954                
955                };//$.fn.SidearmAccessibleCumes
956                
957                function accessibility_custom () {
958                    
959                    console.log("accessibility_custom()");
960                    
961                    //scripts cherry-picked from /common/js/accessibility-auto.js
962                    $(window).SidearmAccessibleCumes();
963
964                    ////////
965                    // Re-apply listeners on resize
966                    ////////
967
968                    var rtime;
969                    var timeout = false;
970                    var delta = 200;
971                    $(window).resize(function() {
972                        rtime = new Date();
973                        if (timeout === false) {
974                            timeout = true;
975                            setTimeout(resizeend, delta);
976                        }
977                    });
978
979                    function resizeend() {
980                        if (new Date() - rtime < delta) {
981                            setTimeout(resizeend, delta);
982                        } else {
983                            timeout = false;
984                            console.log("accessibility script running again on resize");
985                            accessibility_custom();
986                        }               
987                    }
988
989                } //accessibility_custom()
990                function accessibilityWait() {
991                    if (window.jQuery) {
992                        accessibility_custom();
993                    } else {
994                        setTimeout(function() { accessibilityWait() }, 5);
995                    }
996                }//accessibilityWait()
997
998                accessibilityWait();
999            </script>
999
1000        
1001<script type="text/javascript">window.accessibility_focus_outline_style = 'solid'; window.accessibility_focus_outline_color = '#00FFFF'; window.accessibility_focus_outline_width = '5px'; window.accessibility_light_mode = 'false'.toLowerCase();</script>
1001</form>
1002    
1002<script type='text/html' id='template-promotions'><!-- ko ifnot: isInitializing() -->
1003
1004    <!-- ko switch -->
1005
1006        <!-- ko case: ad.location.type === 'single' -->
1007            <!-- ko with: single -->
1008                <div class="ad single-ad" data-bind="css: css_class">
1009                    <!-- ko if: link === '' || link === '#' -->
1010                        <span>
1011                            <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1012                        </span>
1013                    <!-- /ko -->
1014                    <!-- ko if: link !== '' && link !== '#' -->
1015                        <a data-bind="
1016                            attr:{
1017                                'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), 
1018                                href: link, 
1019                                title: hover_text ? hover_text : title, 
1020                                target: open_in_new_window ? '_blank' : '', 
1021                                click: $component.trackEvent.bind($data, 'click', $data.title),
1022                                'tabindex' : ko.computed(function() {
1023                                    var index = 
1024                                    $parents.findIndex(function(item) {
1025                                        return Object.keys(item).length > 0 && item.component;
1026                                    });
1027                                    if(index < 0)
1028                                        return 0;
1029
1030                                    var model = $parents[index];
1031                                    if(model.component.name != 'main-nav')
1032                                        return 0;
1033                                    if (model.component.name === 'main-nav')
1034                                        return model.isMenuOpen() ? '0' : '-1';
1035                                    return 0;
1036                                })
1037                            },
1038                            event: {
1039                                focus: function() {
1040                                    var index = 
1041                                    $parents.findIndex(function(item) {
1042                                        return Object.keys(item).length > 0 && item.component;
1043                                    });
1044                                    if(index < 0)
1045                                        return;
1046
1047                                    var model = $parents[index];
1048                                    if (model.component.name === 'main-nav') {
1049                                        model.openMenu();
1050                                    }
1051                                    return;
1052                                },
1053                                blur: function() {
1054                                    var index = 
1055                                    $parents.findIndex(function(item) {
1056                                        return Object.keys(item).length > 0 && item.component;
1057                                    });
1058                                    if(index < 0)
1059                                        return;
1060
1061                                    var model = $parents[index];
1062                                    if (model.component.name === 'main-nav') {
1063                                        model.closeMenu();
1064                                    }
1065                                    return;
1066                                }
1067                            }
1068                            ">
1069                            <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1070                            <!-- ko if: open_in_new_window -->
1071                                <span class="external-link a11y-hide">Opens in new window</span>
1072                            <!-- /ko -->
1073                        </a>
1074                    <!-- /ko -->
1075                </div>
1076            <!-- /ko -->
1077        <!-- /ko -->
1078
1079        <!-- ko case: ad.location.type === 'multi' -->
1080            <!-- ko if: ad.location.effect === 'slide' || ad.location.effect === 'fade' -->
1081                <div class="ads-container on-focus-outline" data-bind="afterBind: { c
1081allback: function() { $component.slick($element, slickOptions) }, foreach: ad.campaigns }">
1082                    <div class="ad multi-ad" data-bind="css: css_class">   
1083                        <!-- ko if: link === '' || link === '#' -->
1084                            <span>
1085                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1086                            </span>
1087                        <!-- /ko -->
1088                        <!-- ko if: link !== '' && link !== '#' -->
1089                            <a data-bind="attr:{'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)">
1090                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1091                                <!-- ko if: open_in_new_window -->
1092                                    <span class="external-link a11y-hide">Opens in new window</span>
1093                                <!-- /ko -->
1094                            </a>
1095                        <!-- /ko -->
1096                    </div>
1097                </div> 
1098            <!-- /ko -->
1099            <!-- ko if: ad.location.effect === 'none' -->
1100                <div class="ads-container" data-bind="foreach: ad.campaigns">
1101                    <div class="ad multi-ad" data-bind="css: css_class">
1102                        <!-- ko if: link === '' || link === '#' -->
1103                            <span>
1104                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1105                            </span>
1106                        <!-- /ko -->
1107                        <!-- ko if: link !== '' && link !== '#' -->
1108                            <a data-bind="attr: { 'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)">
1109                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1110                                <!-- ko if: open_in_new_window -->
1111                                    <span class="external-link a11y-hide">Opens in new window</span>
1112                                <!-- /ko -->
1113                            </a>
1114                        <!-- /ko -->
1115                    </div>
1116                </div> 
1117            <!-- /ko -->
1118            <!-- ko if: ad.location.effect === 'random' -->
1119                <div class="ads-container" aria-hidden="true" aria-live="off" data-bind="foreach: ad.campaigns">
1120                    <!-- ko if: $parent.randomSlide === $index() -->
1121                        <div class="ad multi-ad" data-bind="css: css_class">
1122                            <!-- ko if: link === '' || link === '#' -->
1123                                <span>
1124                                    <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1125                                </span>
1126                            <!-- /ko -->
1127                            <!-- ko if: link !== '' && link !== '#' -->
1128                                <a data-bind="attr: { 'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)">
1129                                    <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1130                                    <!-- ko if: open_in_new_window -->
1131                                        <span class="external-link a11y-hide">Opens in new window</span>
1132                                    <!-- /ko -->
1133                                </a>
1134                            <!-- /ko -->
1135                        </div>
1136                    <!-- /ko -->
1137                </div> 
1138            <!-- /ko -->
1139        <!-- /ko -->
1140
1141        <!-- ko case: ad.location.type === 'html' -->
1142            <!-- ko with: single -->
1143                <div class="ad html-ad" data-bind="css: css_class, html: html">
1144                </div>
1145            <!-- /ko -->
1146        <!-- /ko -->
1147
1148        <!-- ko case: ad.location.type === 'icons' -->
1149            <div class="ads-container" data-bind="foreach: ad.campaigns, css:{ 'is-accessible': ad.location.accessibility_icons }">
1150                <div class="ad icons-ad" data-bind="css: css_class">
1151                    
1152                    <!-- ko if: $component.ad.location.accessibility_icons -->
1153                        <!-- ko if: link === '' || link === '#' -->
1154                            <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span>
1155                            <span class="icons-ad__label" data-bind="text: title"></span>
1156                        <!-- /ko -->
1157                        <!-- ko if: link !== '' && link !== '#' -->
1158                            <a class="icons-ad__link" data-bind="
1159                                attr:{ 
1160                                    href: link,
1161                                    title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '',
1162                                    'tabindex' : ko.computed(function() {
1163                                        var index = 
1164                                        $parents.findIndex(function(item) {
1165                                            return Object.keys(item).length > 0 && item.component;
1166                                        });
1167                                        if(index < 0)
1168                                            return 0;
1169        
1170                                        var model = $parents[index];
1171                                        if(model.component.name != 'main-nav')
1172                                            return 0;
1173                                        if (model.component.name === 'main-nav')
1174                                            return model.isMenuOpen() ? '0' : '-1';
1175                                        return 0;
1176                                    })
1177                                },
1178                                click: $component.trackEvent.bind($data, 'click', $data.title),
1179                                event: {
1180                                    focus: function() {
1181                                        var index = 
1182                                        $parents.findIndex(function(item) {
1183                                            return Object.keys(item).length > 0 && item.component;
1184                                        });
1185                                        if(index < 0)
1186                                            return;
1187        
1188                                        var model = $parents[index];
1189                                        if (model.component.name === 'main-nav') {
1190                                            model.openMenu();
1191                                        }
1192                                        return;
1193                                    },
1194                                    blur: function() {
1195                                        var index = 
1196                                        $parents.findIndex(function(item) {
1197                                            return Object.keys(item).length > 0 && item.component;
1198                                        });
1199                                        if(index < 0)
1200                                            return;
1201        
1202                                        var model = $parents[index];
1203                                        if (model.component.name === 'main-nav') {
1204                                            model.closeMenu();
1205                                        }
1206                                        return;
1207                                    }
1208                                }">
1209                                <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span>
1210                                <span class="icons-ad__label" data-bind="text: title"></span>
1211                                <!-- ko if: open_in_new_window -->
1212                                    <span class="external-link a11y-hide">Opens in new window</span>
1213                                <!-- /ko -->
1214                            </a>
1215                        <!-- /ko -->
1216                    <!-- /ko -->
1217                    
1218                    <!-- ko if: !$component.ad.location.accessibility_icons -->
1219                        <!-- ko if: link === '' || link === '#' -->
1220                            <span>
1221                                <span data-bind="css: icon">
1222                                    <span data-bind="text: title"></span>
1223                                </span>
1224                            </span>
1225                        <!-- /ko -->
1226                        <!-- ko if: link !== '' && link !== '#' -->
1227                            <a data-bind="attr: { 
1228                                href: link, 
1229                                title: hover_text ? hover_text : title, 
1230                                target: open_in_new_window ? '_blank' : '',
1231                                'tabindex' : ko.computed(function() {
1232                                    var index = 
1233                                    $parents.findIndex(function(item) {
1234                                        return Object.keys(item).length > 0 && item.component;
1235                                    });
1236                                    if(index < 0)
1237                                        return 0;
1238
1239                                    var model = $parents[index];
1240                                    if(model.component.name != 'main-nav')
1241                                        return 0;
1242                                    if (model.component.name === 'main-nav')
1243                                        return model.isMenuOpen() ? '0' : '-1';
1244                                    return 0;
1245                                })
1246                            }, 
1247                            click: $component.trackEvent.bind($data, 'click', $data.title),
1248                            event: {
1249                                focus: function() {
1250                                    var index = 
1251                                    $parents.findIndex(function(item) {
1252                                        return Object.keys(item).length > 0 && item.component;
1253                                    });
1254                                    if(index < 0)
1255                                        return;
1256
1257                                    var model = $parents[index];
1258                                    if (model.component.name === 'main-nav') {
1259                                        model.openMenu();
1260                                    }
1261                                    return;
1262                                },
1263                                blur: function() {
1264                                    var index = 
1265                                    $parents.findIndex(function(item) {
1266                                        return Object.keys(item).length > 0 && item.component;
1267                                    });
1268                                    if(index < 0)
1269                                        return;
1270
1271                                    var model = $parents[index];
1272                                    if (model.component.name === 'main-nav') {
1273                                        model.closeMenu();
1274                                    }
1275                                    return;
1276                                }
1277                            }">
1278                                <span data-bind="css: icon">
1279                                    <span data-bind="text: title"></span>
1280                                </span>
1281                                <!-- ko if: open_in_new_window -->
1282                                    <span class="external-link a11y-hide">Opens in new window</span>
1283                                <!-- /ko -->
1284                            </a>
1285                        <!-- /ko -->
1286                    <!-- /ko -->
1287                    
1288                </div>
1289            </div>
1290        <!-- /ko -->
1291
1292        <!-- ko case: ad.location.type === 'dfp' -->
1293            <div data-bind='component: {
1294                name: "dfp-component",
1295                params: DFPParams
1296            }'></div>
1297        <!-- /ko -->
1298
1299    <!-- /ko -->
1300
1301<!-- /ko --></script>
1301<script type='text/html' id='template-evergreen'><div class="dfp-ad" data-bind=" attr: { id: id, 'class' : (sidearm_dfp ? 'sidearm-dfp-ad' : 'dfp-ad') }, style: { width: width() + 'px', height: height() === 0 ? 'auto' : height() + 'px', 'background-color' : window.site_in_dev_mode === 'true' ? '#ccc' : '' }, afterBind: { callback: renderAd, foreach: data }">
1302
1303    
1304</div></script>
1304<script type='text/html' id='template-navigation'><!-- ko if: name() === 'main-nav' -->
1305<div class="component c-navigation c-navigation--main flex">
1306    <!-- ko if: ko.observable().matchMedia("(min-width: 1025px)")-->
1307    <div class="c-navigation-desktop flex-item-1">
1308        <ul class="c-navigation__level-1 flex" data-bind="afterBind: { fastForEach: data, callback: navOverflow }">
1309            <!-- ko if: !isHidden() -->
1310            <li data-bind="
1311                        attr: { 
1312                            'aria-haspopup': items.length ? 'true' : 'false',
1313                            'class': ko.computed(function() { return class_name ? class_name + ' c-navigation__item c-navigation__item--level-1': 'c-navigation__item c-navigation__item--level-1' })
1314                        },
1315                        css: {
1316                            'c-navigation__parent': items && items.length > 0,
1317                            'is-open': isItemOpen(),  'sidearm-haspopup': items.length
1318                        }">
1319
1320                <!-- ko if: url === "" || url === "#" -->
1321                <button class="c-navigation__url c-navigation__url--level-1"  data-bind="
1322                    html: title,
1323                    click: function() {
1324                        let currentTarget = event.currentTarget;
1325                        let menuItems = document.querySelectorAll('.c-navigation__url--level-1');
1326
1327                        menuItems.forEach((element) => {
1328                            if(!currentTarget.isSameNode(element)) {
1329                                let navdata = ko.dataFor(element);
1330                                navdata.closeMenuItem();
1331                            }
1332                        });
1333
1334                        toggleMenuItem();
1335                      },
1336                      event: {
1337                        keyup: function(data,event) {
1338                            if(event.key == 'Enter' ) {
1339                                let currentTarget = event.currentTarget;
1340                                let menuItems = document.querySelectorAll('.c-navigation__url--level-1');
1341                                menuItems.forEach((element) => {
1342                                    if(!currentTarget.isSameNode(element)) {
1343                                        let navdata = ko.dataFor(element);
1344                                        navdata.closeMenuItem();
1345                                    }
1346                                });
1347                                toggleMenuItem();
1348                            }                           
1349                        },  
1350                    },
1351                    css: {
1352                        'is-toggled':isItemOpen() 
1353                    },
1354                    attr: {
1355                        'aria-expanded': isItemOpen() ? 'true' : 'false'
1356                    }" tabindex="0">
1357          
1358                </button>
1359                <!-- /ko -->
1360
1361                <!-- ko if: url !== "" && url !== "#" -->
1362                <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1363                    html: title, 
1364                    attr: { 
1365                        href: url, 
1366                        target: open_in_new_window ? '_blank' : '' 
1367                    }, 
1368                    onEnter: toggleMenuItem">
1369                </a>
1370                <!-- /ko -->
1371
1372                <!-- ko if: columns.length > 0 -->
1373                <div class="c-navigation__level-2" data-bind="
1374                                css: { 
1375                                    'is-open' : isItemOpen() 
1376                                }, 
1377                                attr: { 
1378                                    'aria-hidden' : isItemOpen() ? 'false' : 'true' 
1379                                }, 
1380                                onEscape: closeMenuItem">
1381                    <div class="c-navigation__level-2-inner row pad">
1382                        <div class="flex">
1383                            <!-- ko fastForEach: columns -->
1384                            <ul class="c-navigation__column reset-list" data-bind="fastForEach: items, attr: { 'aria-label': $parent.title }">
1385                                <li class="c-navigation__item c-navigation__item--level-2" data-bind="
1386                                    css: {
1387                                        'c-navigation__separator': separator, 
1388                                        'c-navigation__parent':items && items.length > 0
1389                                    }">
1390
1391                                    <!-- ko if: separator -->
1392                                        <span data-bind="text: title" role="heading" level="3"></span>
1393                                    <!-- /ko -->
1394
1395                                    <!-- ko ifnot: separator -->
1396                                    <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1397                                        text: title, 
1398                                        attr: { 
1399                                            href: url, 
1400                                            target: open_in_new_window ? '_blank' : '', 
1401                                            'aria-label': ($parent.items[0].separator === false ? '' : $parent.items[0].title + ' ') + title, 
1402                                            tabindex: $parents[1].isItemOpen() ? 0 : -1
1403                                        },
1404                                        event: {
1405                                            focus: function() { $parents[1].openMenuItem(); },
1406                                            blur:  function() { $parents[1].closeMenuItem(); },
1407                                            keyup: function(data, event) {
1408                                                if(event.key == 'Escape') {
1409                                                    $parents[1].closeMenuItem();
1410                                                    let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1411                                                    let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1412                                                    focusableElement.focus();
1413                                                }
1414
1415                                             
1416                                            }
1417                                        },
1418                                        css: class_name">
1419                                    </a>
1420                                    <!-- /ko -->
1421
1422                                    <!-- ko if: schedule_roster_news_links -->
1423                                    <!-- ko fastForEach: schedule_roster_news_links -->
1424                                    <!-- ko if: class_name!="news" -->
1425                                    <a class="c-navigation__url c-navigation__url--level-2 c-navigation__schedule-roster-news" data-bind="
1426                                        text: title, 
1427                                        attr: { 
1428                                            href: url, 
1429                                            'aria-label': ($parents[1].items[0].separator === 0 ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title, 
1430                                            'aria-hidden': !url ? 'true' : 'false', 
1431                                            tabindex: $parents[2].isItemOpen() ? 0 : -1
1432                                        },
1433                                        event: {
1434                                            focus: function() { $parents[2].openMenuItem(); },
1435                                            blur:  function() { $parents[2].closeMenuItem(); },
1436                                            keyup: function(data, event) {
1437                                                if(event.key == 'Escape') {
1438                                                    $parents[2].closeMenuItem();
1439                                                    let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1440                                                    let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1441                                                    focusableElement.focus();
1442                                                }
1443                                            }
1444                                        },
1445                                        css: class_name">
1446                                    </a>
1447                                    <div class="c-navigation__divider">/</div>
1448                                    <!-- /ko -->
1449                                    <!-- /ko -->
1450                                    <!-- /ko -->
1451
1452                                    <!-- ko if: social_media_links -->
1453                                    <!-- ko fastForEach: social_media_links -->
1454                                    <!-- ko if: class_name!="tickets" -->
1455                                    <a class="c-navigation__url c-navigation__url--level-2 c-navigation__social" data-bind="
1456                                        text: title, 
1457                                        attr: { 
1458                                            href: url, 
1459                                            'aria-label': ($parents[1].items[0].separator === 0 ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title, 
1460                                            'aria-hidden': !url ? 'true' : 'false', 
1461                                            tabindex: $parents[2].isItemOpen() ? 0 : -1,
1462                                            tabindex: url ? ($parents[2].isItemOpen() ? 0 : -1) : -1
1463                                        },
1464                                        event: {
1465                                            focus: function() { $parents[2].openMenuItem(); },
1466                                            blur:  function() { $parents[2].closeMenuItem(); },
1467                                            keyup: function(data, event) {
1468                                                if(event.key == 'Escape') {
1469                                                    $parents[2].closeMenuItem();
1470                                                    let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1471                                                    let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1472                                                    focusableElement.focus();
1473                                                }
1474                                            }
1475                                        },
1476                                        css: class_name">
1477                                    </a>
1478                                    <!-- /ko -->
1479                                    <!-- /ko -->
1480                                    <!-- /ko -->
1481                                </li>
1482                            </ul>
1483                            <!-- /ko -->
1484                        </div>
1485
1486                        <!-- ko if: ad -->
1487                        <div class="c-navigation__ad" data-bind="css: ad.css_class">
1488                            <a data-bind="attr: { 
1489                                                    href: ad.link, 
1490                                                    tabindex: isItemOpen() ? 0 : -1 
1491                                                }, 
1492                                                event: {
1493                                                    focus: function() { openMenuItem(); },
1494                                                    blur:  function() { closeMenuItem(); },
1495                                                    keyup: function(data, event) {
1496                                                        if(event.key == 'Escape') {
1497                                                            $component.closeMenuItem();
1498                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1499                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1500                                                            focusableElement.focus();
1501                                                        }
1502                                                    }
1503                                                }">
1504                                <picture data-bind="html5Picture: ad.picture, alt: ad.title"></picture>
1505                            </a>
1506                        </div>
1507                        <!-- /ko -->
1508                    </div>
1509                </div>
1510                <!-- /ko -->
1511            </li>
1512            <!-- /ko -->
1513        </ul>
1514    </div>
1515    <!-- /ko -->
1516
1517
1518    <button type="button" class="c-navigation__toggle" data-bind="
1519        click: toggleMenu, 
1520        attr: {
1521            'aria-expanded': isMenuOpen() ? 'true' : 'false',
1522        }, 
1523        css: {
1524            'is-toggled': isMenuOpen()
1525        }, 
1526        visible: ko.observable().matchMedia('(max-width: 1024px)')() || hasHiddenItems" 
1527        aria-label="Toggle main navigation menu">
1528        <!-- ko if: !isMenuOpen() -->
1529        <span aria-hidden="true" class="sf-menu-right sidearm-icon"></span>
1530        <!-- /ko -->
1531        <!-- ko if: isMenuOpen() -->
1532        <span aria-hidden="true" class="sf-close-circle-line sidearm-icon"></span>
1533        <!-- /ko -->
1534    </button>
1535
1536    <!-- ko if: hasHiddenItems() || ko.observable().matchMedia("(max-width: 1024px)") -->
1537    <div class="c-navigation-mobile">
1538        <div class="c-navigation__offcanvas" data-bind="
1539            css: isMenuOpen() ? 'is-open' : '',
1540            onEscape: function(){
1541                $component.closeMenu();
1542                document.querySelector('.c-navigation__toggle').focus();
1543             }">
1544            <ul class="c-navigation__level-1" data-bind="fastForEach: data">
1545                <!-- ko if: isHidden() || ko.observable().matchMedia("(max-width: 1024px)") -->
1546                <li data-bind="
1547                    attr: {
1548                        'class': ko.computed(function() { return class_name ? class_name + ' c-navigation__item c-navigation__item--level-1': 'c-navigation__item c-navigation__item--level-1' })
1549                    },
1550                    css: {
1551                        'c-navigation__parent' : items.length > 0, 
1552                        'is-open': isItemOpen()
1553                    }">
1554
1555                    <!-- ko if: url === "" || url === "#" -->
1556                    <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1557                        html: title,
1558                        attr: { 
1559                            href: url,
1560                            target: open_in_new_window ? '_blank' : '',
1561                            'aria-expanded': isItemOpen() ? 'true' : 'false',
1562                            tabindex: $parent.isMenuOpen() ? 0 : -1
1563                        }, 
1564                        click: toggleMenuItem, 
1565                        css: {
1566                            'is-open': isItemOpen()
1567                        },
1568                        event: {
1569                            focus: function() { $parent.openMenu(); },
1570                            blur:  function() { $parent.closeMenu(); },
1571                            keyup: function(data, event) {
1572                                if(event.key == 'Escape') {
1573                                    $component.closeMenu();
1574                                    document.querySelector('.c-navigation__toggle').focus();
1575                                }
1576                            }
1577                        }">
1578                    </a>
1579                    <!-- /ko -->
1580
1581                    <!-- ko if: url !== "" && url !== "#" -->
1582                    <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1583                        html: title, 
1584                        css: {
1585                            'is-open': isItemOpen(),
1586                        }, 
1587                        attr: {
1588                            href: url,
1589                            tabindex: $parent.isMenuOpen() ? 0 : -1 
1590                        },
1591                        event: {
1592                            focus: function() { $parent.openMenu(); },
1593                            blur:  function() { $parent.closeMenu(); },
1594                            keyup: function(data, event) {
1595                                if(event.key == 'Escape') {
1596                                    $component.closeMenu();
1597                                    document.querySelector('.c-navigation__toggle').focus();
1598                                }
1599                            }
1600                        }">
1601                    </a>
1602                    <!-- /ko -->
1603
1604                    <!-- ko if: items.length > 0 -->
1605                    <div class="c-navigation__level-2" data-bind="
1606                        css: isItemOpen() ? 'is-open' : '', 
1607                        onEscape: closeMenuItem">
1608                        
1609                        <ul data-bind="fastForEach: items">
1610                            <li class="c-navigation__item c-navigation__item--level-2" data-bind="
1611                                css: {'c-navigation__separator': separator}">
1612                                
1613                                <!-- ko if: separator -->
1614                                    <span data-bind="text: title" role="heading" level="3"></span>
1615                                <!-- /ko -->
1616
1617                                <!-- ko ifnot: separator -->
1618                                <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1619                                    html: title,
1620                                    attr: {
1621                                        href: url,
1622                                        target: open_in_new_window ? '_blank' : '',
1623                                        tabindex: $parent.isItemOpen() ? 0 : -1
1624                                    }, 
1625                                    event: {
1626                                        focus: function() { $parents[1].openMenu(); $parent.openMenuItem(); },
1627                                        blur:  function() { $parents[1].closeMenu(); $parent.closeMenuItem(); },
1628                                        keyup: function(data, event) {
1629                                            if(event.key == 'Escape') {  
1630                                                $parent.closeMenuItem();
1631                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1632                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1633                                                focusableElement.focus();
1634                                            }
1635                                        }
1636                                    },
1637                                    css: class_name">
1638                                </a>
1639                                <!-- /ko -->
1640                            </li>
1641                        </ul>
1642                    </div>
1643                    <!-- /ko -->
1644                </li>
1645                <!-- /ko -->
1646            </ul>
1647        </div>
1648    </div>
1649    <!-- /ko -->
1650</div>
1651<!-- /ko -->
1652
1653<!-- ko if: name() === 'sports-nav' -->
1654<div class="component c-navigation c-navigation--sport" data-bind="css: ko.observable().matchMedia('(min-width:1025px)')() ? 'c-navigation--desktop' : 'c-navigation--mobile'">
1655    <!-- ko switch-->
1656    <!-- ko case: ko.observable().matchMedia('(min-width:1025px)') -->
1657    <ul class="c-navigation__level-1 flex row pad" data-bind="fastForEach: data">
1658        <li class="" data-bind="
1659                    attr: {
1660                        class: class_name,
1661                        'aria-haspopup': items && items.length ? 'true' : 'false'
1662                    },
1663                    css: {
1664                        'c-navigation__sport': class_name === 'sport-home',
1665                        'c-navigation__additional': class_name === 'additional-links',
1666                        'c-navigation__parent': items && items.length,
1667                        'c-navigation__item c-navigation__item--level-1': true
1668                    }">
1669            <a class="c-navigation__url c-navigation__url--level-1" role="button" data-bind="
1670                    html: class_name === 'additional-links' ? 'More +' : title,
1671                    onEnter: toggleMenuItem,
1672                    css: {'is-toggled':isItemOpen()},
1673                    attr: {
1674                        'aria-haspopup': items && items.length ? 'true' : 'false',
1675                        'aria-expanded': isItemOpen() ? 'true' : 'false',
1676                        href: url != '' && url != '#' ? url : null,
1677                        target: open_in_new_window ? '_blank' : ''
1678                    }" tabindex="0"></a>
1679
1680            <!-- ko if: items && items.length -->
1681            <ul class="c-navigation__level-2" data-bind="
1682                            fastForEach: items,
1683                            css: {'is-open': isItemOpen()},
1684                            onEscape: closeMenuItem">
1685                <li class="c-navigation__item c-navigation__item--level-2" data-bind="attr: {id: class_name}, css: { 'c-navigation__separator': separator }">
1686                    <!-- ko if: separator -->
1687                    <span data-bind="text: title"></span>
1688                    <!-- /ko -->
1689
1690                    <!-- ko ifnot: separator -->
1691                    <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1692                                        html: title, 
1693                                        attr: { 
1694                                            href: url, 
1695                                            target: open_in_new_window ? '_blank' : '',
1696                                            tabindex: $parent.isItemOpen() ? 0 : -1
1697                                        },
1698                                        event: {
1699                                            focus: function() { $parent.openMenuItem(); },
1700                                            blur:  function() { $parent.closeMenuItem(); }
1701                                        },
1702                                        css: class_name"></a>
1703                    <!-- /ko -->
1704                </li>
1705            </ul>
1706            <!-- /ko -->
1707        </li>
1708    </ul>
1709    <!-- /ko -->
1710
1711    <!-- ko case: $else -->
1712    <ul class="c-navigation__sport-links flex flex-align-center flex-justify-between">
1713        <li class="c-navigation__sport flex flex-align-center">
1714            <!-- ko switch -->
1715            <!-- ko case: mediumUp -->
1716            <a class="c-navigation__sport-link c-navigation__url" data-bind="text: sport.title, attr: { href: data()[0].url != '#' ? data()[0].url : '/index.aspx?path=' + sport.shortname }"></a>
1717            <!-- /ko -->
1718            <!-- ko case: $else -->
1719            <a class="c-navigation__sport-link c-navigation__url" data-bind="text: sport.title, attr: { href: data()[0].url != '#' ? data()[0].url : '/index.aspx?path=' + sport.shortname }"></a>
1720            <!-- /ko -->
1721            <!-- /ko -->
1722        </li>
1723
1724        <!-- ko if: data().length > 1 -->
1725        <li class="c-navigation__item--sport-links c-navigation__additional">
1726            <button type="button" role="button" class="c-navigation__toggle" data-bind="click: function(){toggleMenu(); closeScoreboard();}, attr: {'aria-expanded': isMenuOpen() ? 'true' : 'false'}, css: {'is-toggled': isMenuOpen()}" aria-label="Toggle sport navigation menu">
1727                <span>More</span>
1728            </button>
1729        </li>
1730        <!-- /ko -->
1731    </ul>
1732
1733    <div class="c-navigation__offcanvas" data-bind="
1734                css: {
1735                    'is-open': isMenuOpen()
1736                },
1737                attr: {
1738                    'aria-hidden': isMenuOpen() ? false : true
1739                },
1740                onEscape: closeMenu">
1741        <ul class="c-navigation__level-1" data-bind="fastForEach: data">
1742            <!-- ko if: class_name != 'sport-home' -->
1743            <li  class="c-navigation__item c-navigation__item--level-1" data-bind="css: { 'c-navigation__parent' : items && items.length > 0, 'c-navigation__additional': class_name === 'additional-links', 'is-open': isItemOpen() }">
1744                <!-- ko if: url != "" && url != "#" -->
1745                <a class="c-navigation__url c-navigation__url--level-1" role="button" data-bind="
1746                                    html: title,
1747                                    attr: {
1748                                        href: url,
1749                                        target: open_in_new_window ? '_blank' : '',
1750                                        tabindex: $parent.isMenuOpen() ? 0 : -1
1751                                    },
1752                                    event: {
1753                                        focus: function() { $parent.openMenu(); },
1754                                        blur:  function() { $parent.closeMenu(); }
1755                                    },"></a>
1756                <!-- /ko -->
1757
1758                <!-- ko if: url === "" || url === "#" -->
1759                <a class="c-navigation__url c-navigation__url--level-1" href="javascript:void(0)" data-bind="
1760                                    html: class_name === 'additional-links' ? 'More' : title,
1761                                    click: toggleMenuItem,
1762                                    css: {
1763                                        'is-open': isItemOpen()
1764                                    },
1765                                    attr: {
1766                                        'aria-expanded': isItemOpen() ? true : false,
1767                                        'aria-haspopup': items && items.length,
1768                                        tabindex: $parent.isMenuOpen() ? 0 : -1
1769                                    },
1770                                    event: {
1771                                        focus: function() { $parent.openMenu(); },
1772                                        blur:  function() { $parent.closeMenu(); }
1773                                    },"></a>
1774                <!-- /ko -->
1775
1776                <!-- ko if: items && items.length -->
1777                <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '', attr: {'aria-hidden': isItemOpen() ? 'false' : 'true'}">
1778                    <ul class="" data-bind="fastForEach: items">
1779                        <li class="c-navigation__item c-navigation__item--level-2" data-bind="attr: {id: class_name}, css: {'c-navigation__separator': separator}">
1780                            <!-- ko if: separator -->
1781                            <span data-bind="text: title"></span>
1782                            <!-- /ko -->
1783
1784                            <!-- ko ifnot: separator -->
1785                            <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1786                                                    html: title,
1787                                                    attr: {
1788                                                        href: url,
1789                                                        target: open_in_new_window ? '_blank' : '',
1790                                                        tabindex: $parent.isItemOpen() ? 0 : -1
1791                                                    },
1792                                                    event: {
1793                                                        focus: function() { $parents[1].openMenu(); $parent.openMenuItem(); },
1794                                                        blur:  function() { $parents[1].closeMenu(); $parent.closeMenuItem(); }
1795                                                    }"></a>
1796                            <!-- /ko -->
1797                        </li>
1798                    </ul>
1799                </div>
1800                <!-- /ko -->
1801            </li>
1802            <!-- /ko -->
1803        </ul>
1804    </div>
1805    <!-- /ko -->
1806    <!-- /ko -->
1807</div>
1808<!-- /ko --></script>
1808<script type='text/html' id='template-stories'><!-- ko if: name() === 'large' -->
1809<div class="component c-stories c-stories--list large">
1810    <ul class="c-stories__list reset-list" data-bind="fastForEach: data">
1811        <li class="c-stories__item flex">
1812            <div class="c-stories__media-container">
1813                <div class="c-stories__media" data-bind="showcasePlayer: showcase, appendButton: true">
1814                    <!-- ko switch -->
1815                    <!-- ko case: image_source -->
1816                    <img class="c-stories__image lazyload" data-bind="attr: { 'data-src': image_source + '?width=1055&height=594&mode=crop&scale=both&format=jpg&quality=80', alt: image_alt_text }" />
1817                    <!-- /ko -->
1818                    <!-- ko case: $else -->
1819                    <img class="c-stories__image lazyload" data-bind="attr: {'data-src': $component.bucket + '/images/responsive_2019/main_story_default.jpg'}" alt="" />
1820                    <!-- /ko -->
1821                    <!-- /ko -->
1822                </div>
1823            </div>
1824
1825            <div class="c-stories__details">
1826                <div class="flex">
1827                    <div class="c-stories__sport" data-bind="text: sport.title"></div>
1828                    <div class="c-stories__divider">/</div>
1829                    <div class="c-stories__date" data-bind="formatDate:date, format:'M/D/YYYY'"></div>
1830                </div>
1831                <div class="c-stories__title">
1832                    <a class="c-stories__url" data-bind="text: title, attr: { href: url }"></a>
1833                </div>
1834            </div>
1835        </li>
1836    </ul>
1837</div>
1838<!-- /ko -->
1839<!-- ko if: name() === 'small' -->
1840<div class="component c-stories c-stories--list small">
1841    <div class="c-stories-header">News</div>
1842    <div class="c-stories-header-border"></div>
1843    <ul class="c-stories__list reset-list" data-bind="fastForEach: data">
1844        <li class="c-stories__item flex">
1845            <div class="c-stories__media-container">
1846                <div class="c-stories__media" data-bind="showcasePlayer: showcase, appendButton: true">
1847                    <!-- ko switch -->
1848                    <!-- ko case: image_source -->
1849                    <img class="c-stories__image lazyload" data-bind="attr: { 'data-src': image_source + '?width=540&height=304&mode=crop&scale=both&format=jpg&quality=80', alt: image_alt_text }" />
1850                    <!-- /ko -->
1851                    <!-- ko case: $else -->
1852                    <img class="c-stories__image lazyload" data-bind="attr: {'data-src': $component.bucket + '/images/responsive_2019/main_story_default.jpg'}" alt="" />
1853                    <!-- /ko -->
1854                    <!-- /ko -->
1855                </div>
1856            </div>
1857
1858            <div class="c-stories__details">
1859                <div class="flex">
1860                    <div class="c-stories__sport" data-bind="text: sport.title"></div>
1861                    <div class="c-stories__divider">/</div>
1862                    <div class="c-stories__date" data-bind="formatDate:date, format:'M/D/YYYY'"></div>
1863                </div>
1864                <div class="c-stories__title">
1865                    <a class="c-stories__url" data-bind="text: title, attr: { href: url }"></a>
1866                </div>
1867            </div>
1868        </li>
1869    </ul>
1870
1871    <a data-bind="attr: { href: window.associated_sport ? '/archives.aspx?path=' + window.associated_sport.shortname : '/archives.aspx' }" class="see-more-button"><span aria-hidden="true" class="sf-newspaper sidearm-icon"></span> See More Stories</a>
1872</div>
1873<!-- /ko --></script>
1873<script type='text/html' id='template-events'><!-- ko if: ko.observable().matchMedia("(min-width: 1025px)")-->
1874<!-- ko if: !data().length -->
1875<p class="c-events__no-data">There are currently no upcoming/recent events</p>
1876<!-- /ko -->
1877<div class="component c-events c-events--cards-boxy reset-list" data-bind="afterBind: {foreach:data, callback:slick}" data-slick-options="{slidesToShow:4, slidesToScroll:1, infinite:false, responsive:[]}">
1878    <div class="c-events__item flex flex-column text-center" data-bind="
1879    css: {'is-open': selected()}, 
1880     onEnter:function(){return false;}">
1881        <div class="c-events__item-inner flex flex-column text-center">
1882            <div class="c-events__header">
1883                <div class="c-events__date" data-bind="formatDate:date, format:'MM/DD/YYYY'"></div>
1884                <!-- ko if: type === 'upcoming' -->
1885                <div class="c-events__time">
1886                    <!-- ko if: isLive() -->
1887                    <div>Live Now</div>
1888                    <!-- /ko -->
1889                    <!-- ko if: !isLive() -->
1890                    <div class="c-events__time" data-bind="text: time"></div>
1891                    <!-- /ko -->
1892                </div>
1893                <!-- /ko -->
1894                <!-- ko if: type === 'recent' -->
1895                <!-- ko switch-->
1896                <!-- ko case: status === 'P' -->
1897                <div class="c-events__time">Postponed</div>
1898                <!-- /ko -->
1899                <!-- ko case: status === 'C' -->
1900                <div class="c-events__time">Cancelled</div>
1901                <!-- /ko -->
1902                <!-- ko case: $else -->
1903                <div class="c-events__time">Final</div>
1904                <!-- /ko -->
1905                <!-- /ko -->
1906                <!-- /ko -->
1907            </div>
1908
1909            <div class="c-events__body">
1910
1911                <div class="c-events__team">
1912                    <div class="c-events__team-logo">
1913                        <img data-bind="attr: {src: $component.bucket + '/images/responsive_2021/logo_main.svg'}" alt="Canisius College" />
1914                    </div>
1915                    <div class="c-events__team-name">
1916                        <div class="c-events__sport" data-bind="text: sport.title"></div>
1917                    </div>
1918                    <div class="c-events__team-score">
1919                        <!-- ko if: type === 'upcoming' -->
1920                        <!-- ko if: liveStats() -->
1921                        <span data-bind="text: liveStats().team_score"></span>
1922                        <!-- /ko -->
1923                        <!-- /ko -->
1924                        <!-- ko if: type == 'recent' -->
1925                        <span data-bind="text: result.team_score"></span>
1926                        <!-- /ko -->
1927                    </div>
1928                </div>
1929
1930                <div class="c-events__team">
1931                    <div class="c-events__team-logo">
1932                        <!-- ko if: opponent.image -->
1933                        <img data-bind="attr: { 'src': opponent.image + '?width=80', alt: opponent.title }" />
1934                        <!-- /ko -->
1935                        <!-- ko if: !opponent.image -->
1936                        <img src="http://placehold.it/80x80" data-bind="attr: { alt: opponent.title }" />
1937                        <!-- /ko -->
1938                    </div>
1939                    <div class="c-events__team-name">
1940                        <div class="c-events__indicator" data-bind="text: atVs() + ' ' + opponent.title"></div>
1941                    </div>
1942                    <div class="c-events__team-score">
1943                        <!-- ko if: type === 'upcoming' -->
1944                        <!-- ko if: liveStats() -->
1945                        <span data-bind="text: liveStats().opponent_score"></span>
1946                        <!-- /ko -->
1947                        <!-- /ko -->
1948                        <!-- ko if: type == 'recent' -->
1949                        <span data-bind="text: result.opponent_score"></span>
1950                        <!-- /ko -->
1951                    </div>
1952                </div>
1953            </div>
1954
1955            <!-- ko if: (type === 'upcoming' && (media.audio || media.video || media.stats)
1955) || (type === 'recent' && (story.url || result.boxscore)) -->
1956            <ul class="c-events__media reset-list flex flex-align-center flex-justify-center">
1957                <!-- ko if: type === 'upcoming' -->
1958                <!-- ko if: media.audio -->
1959                <li class="c-events__media-item">
1960                    <a class="c-events__media-link" data-bind="attr: { href: media.audio },
1961                                event: { 
1962                                    focus: function() { openGame(); }, 
1963                                    blur:  function() { closeGame(); } 
1964                                }">
1965                        Listen
1966                        <span class="accessible-hide">
1967                            Live audio for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
1968                        </span>
1969                    </a>
1970                </li>
1971                <!-- /ko -->
1972                <!-- ko if: media.video -->
1973                <li class="c-events__media-item">
1974                    <a class="c-events__media-link" data-bind="attr: { href: media.video },
1975                                event: { 
1976                                    focus: function() { openGame(); }, 
1977                                    blur:  function() { closeGame(); } 
1978                                }">
1979                        Watch
1980                        <span class="accessible-hide">
1981                            Live video for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
1982                        </span>
1983                    </a>
1984                </li>
1985                <!-- /ko -->
1986                <!-- ko if: media.stats -->
1987                <li class="c-events__media-item">
1988                    <a class="c-events__media-link" data-bind="attr: { href: media.stats },
1989                                event: { 
1990                                    focus: function() { openGame(); }, 
1991                                    blur:  function() { closeGame(); } 
1992                                }">
1993                        Stats
1994                        <span class="accessible-hide">
1995                            Live stats for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
1996                        </span>
1997                    </a>
1998                </li>
1999                <!-- /ko -->
2000                <!-- /ko -->
2001
2002                <!-- ko if: type === 'recent' -->
2003                <!-- ko if: story.url -->
2004                <li class="c-events__media-item">
2005                    <a class="c-events__media-link" data-bind="attr: { href: story.url },
2006                                event: { 
2007                                    focus: function() { openGame(); }, 
2008                                    blur:  function() { closeGame(); } 
2009                                }">
2010                        Recap
2011                        <span class="accessible-hide">
2012                            Story recap for  <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2013                        </span>
2014                    </a>
2015                </li>
2016                <!-- /ko -->
2017                <!-- ko if: result.boxscore -->
2018                <li class="c-events__media-item">
2019                    <a class="c-events__media-link" data-bind="attr: { href: result.boxscore },
2020                                event: { 
2021                                    focus: function() { openGame(); }, 
2022                                    blur:  function() { closeGame(); } 
2023                                }">
2024                        Box Score
2025                        <span class="accessible-hide">
2026                            Boxscore for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2027                        </span>
2028                    </a>
2029                </li>
2030                <!-- /ko -->
2031                <!-- /ko -->
2032            </ul>
2033            <!-- /ko -->
2034        </div>
2035    </div>
2036</div>
2037<!-- /ko -->
2038
2039
2040<!-- ko if: ko.observable().matchMedia('(min-width: 768px) and (max-width: 1024px)') -->
2041<!-- ko if: !data().length -->
2042<p class="c-events__no-data">There are currently no upcoming/recent events</p>
2043<!-- /ko -->
2044<div class="component c-events c-events--cards-boxy reset-list" data-bind="afterBind: {foreach:data, callback:slick}" data-slick-options="{slidesToShow:2, slidesToScroll:2, rows:2, infinite:false, responsive:[]}">
2045    <div class="c-events__item " data-bind="
2046    css: {'is-open': selected()}, 
2047     onEnter:function(){return false;}">
2048        <div class="c-events__item-inner flex flex-column text-center">
2049            <div class="c-events__header">
2050                <div class="c-events__date" data-bind="formatDate:date, format:'MM/DD/YYYY'"></div>
2051                <!-- ko if: type === 'upcoming' -->
2052                <div class="c-events__time">
2053                    <!-- ko if: isLive() -->
2054                    <div>Live Now</div>
2055                    <!-- /ko -->
2056                    <!-- ko if: !isLive() -->
2057                    <div class="c-events__time" data-bind="text: time"></div>
2058                    <!-- /ko -->
2059                </div>
2060                <!-- /ko -->
2061                <!-- ko if: type === 'recent' -->
2062                <!-- ko switch-->
2063                <!-- ko case: status === 'P' -->
2064                <div class="c-events__time">Postponed</div>
2065                <!-- /ko -->
2066                <!-- ko case: status === 'C' -->
2067                <div class="c-events__time">Cancelled</div>
2068                <!-- /ko -->
2069                <!-- ko case: $else -->
2070                <div class="c-events__time">Final</div>
2071                <!-- /ko -->
2072                <!-- /ko -->
2073                <!-- /ko -->
2074            </div>
2075
2076            <div class="c-events__body">
2077
2078                <div class="c-events__team">
2079                    <div class="c-events__team-logo">
2080                        <img data-bind="attr: {src: $component.bucket + '/images/responsive_2021/logo_main.svg'}" alt="Canisius College" />
2081                    </div>
2082                    <div class="c-events__team-name">
2083                        <div class="c-events__sport" data-bind="text: sport.title"></div>
2084                    </div>
2085                    <div class="c-events__team-score">
2086                        <!-- ko if: type === 'upcoming' -->
2087                        <!-- ko if: liveStats() -->
2088                        <span data-bind="text: liveStats().team_score"></span>
2089                        <!-- /ko -->
2090                        <!-- /ko -->
2091                        <!-- ko if: type == 'recent' -->
2092                        <span data-bind="text: result.team_score"></span>
2093                        <!-- /ko -->
2094                    </div>
2095                </div>
2096
2097                <div class="c-events__team">
2098                    <div class="c-events__team-logo">
2099                        <!-- ko if: opponent.image -->
2100                        <img data-bind="attr: { 'src': opponent.image + '?width=80', alt: opponent.title }" />
2101                        <!-- /ko -->
2102                        <!-- ko if: !opponent.image -->
2103                        <img src="http://placehold.it/80x80" data-bind="attr: { alt: opponent.title }" />
2104                        <!-- /ko -->
2105                    </div>
2106                    <div class="c-events__team-name">
2107                        <div class="c-events__indicator" data-bind="text: atVs() + ' ' + opponent.title"></div>
2108                    </div>
2109                    <div class="c-events__team-score">
2110                        <!-- ko if: type === 'upcoming' -->
2111                        <!-- ko if: liveStats() -->
2112                        <span data-bind="text: liveStats().opponent_score"></span>
2113                        <!-- /ko -->
2114                        <!-- /ko -->
2115                        <!-- ko if: type == 'recent' -->
2116                        <span data-bind="text: result.opponent_score"></span>
2117                        <!-- /ko -->
2118                    </div>
2119                </div>
2120            </div>
2121
2122            <!-- ko if: (type === 'upcoming' && (media.audio || media.video || media.stats)) || (type === 'recent' && (story.url || result.boxscore)) -->
2123            <ul class="c-events__media reset-list flex flex-align-center flex-justify-center">
2124                <!-- ko if: type === 'upcoming' -->
2125                <!-- ko if: media.audio -->
2126                <li class="c-events__media-item">
2127                    <a class="c-events__media-link" data-bind="attr: { href: media.audio },
2128                                event: { 
2129                                    focus: function() { openGame(); }, 
2130                                    blur:  function() { closeGame(); } 
2131                                }">
2132                        Listen
2133                        <span class="accessible-hide">
2134                            Live audio for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2135                        </span>
2136                    </a>
2137                </li>
2138                <!-- /ko -->
2139                <!-- ko if: media.video -->
2140                <li class="c-events__media-item">
2141                    <a class="c-events__media-link" data-bind="attr: { href: media.video },
2142                                event: { 
2143                                    focus: function() { openGame(); }, 
2144                                    blur:  function() { closeGame(); } 
2145                                }">
2146                        Watch
2147                        <span class="accessible-hide">
2148                            Live video for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2149                        </span>
2150                    </a>
2151                </li>
2152                <!-- /ko -->
2153                <!-- ko if: media.stats -->
2154                <li class="c-events__media-item">
2155                    <a class="c-events__media-link" data-bind="attr: { href: media.stats },
2156                                event: { 
2157                                    focus: function() { openGame(); }, 
2158                                    blur:  function() { closeGame(); } 
2159                                }">
2160                        Stats
2161                        <span class="accessible-hide">
2162                            Live stats for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2163                        </span>
2164                    </a>
2165                </li>
2166                <!-- /ko -->
2167                <!-- /ko -->
2168
2169                <!-- ko if: type === 'recent' -->
2170                <!-- ko if: story.url -->
2171                <li class="c-events__media-item">
2172                    <a class="c-events__media-link" data-bind="attr: { href: story.url },
2173                                event: { 
2174                                    focus: function() { openGame(); }, 
2175                                    blur:  function() { closeGame(); } 
2176                                }">
2177                        Recap
2178                        <span class="accessible-hide">
2179                            Story recap for  <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2180                        </span>
2181                    </a>
2182                </li>
2183                <!-- /ko -->
2184                <!-- ko if: result.boxscore -->
2185                <li class="c-events__media-item">
2186                    <a class="c-events__media-link" data-bind="attr: { href: result.boxscore },
2187                                event: { 
2188                                    focus: function() { openGame(); }, 
2189                                    blur:  function() { closeGame(); } 
2190                                }">
2191                        Box Score
2192                        <span class="accessible-hide">
2193                            Boxscore for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2194                        </span>
2195                    </a>
2196                </li>
2197                <!-- /ko -->
2198                <!-- /ko -->
2199            </ul>
2200            <!-- /ko -->
2201        </div>
2202    </div>
2203</div>
2204<!-- /ko -->
2205
2206<!-- ko if: ko.observable().matchMedia("(max-width: 767px)")-->
2207<!-- ko if: !data().length -->
2208<p class="c-events__no-data">There are currently no upcoming/recent events</p>
2209<!-- /ko -->
2210<div class="component c-events c-events--cards-boxy reset-list" data-bind="foreach:data">
2211    <div class="c-events__item" data-bind="
2212    css: {'is-open': selected()}, 
2213     onEnter:function(){return false;}">
2214        <div class="c-events__item-inner flex flex-column text-center">
2215            <div class="c-events__header">
2216                <div class="c-events__date" data-bind="formatDate:date, format:'MM/DD/YYYY'"></div>
2217                <!-- ko if: type === 'upcoming' -->
2218                <div class="c-events__time">
2219                    <!-- ko if: isLive() -->
2220                    <div>Live Now</div>
2221                    <!-- /ko -->
2222                    <!-- ko if: !isLive() -->
2223                    <div class="c-events__time" data-bind="text: time"></div>
2224                    <!-- /ko -->
2225                </div>
2226                <!-- /ko -->
2227                <!-- ko if: type === 'recent' -->
2228                <!-- ko switch-->
2229                <!-- ko case: status === 'P' -->
2230                <div class="c-events__time">Postponed</div>
2231                <!-- /ko -->
2232                <!-- ko case: status === 'C' -->
2233                <div class="c-events__time">Cancelled</div>
2234                <!-- /ko -->
2235                <!-- ko case: $else -->
2236                <div class="c-events__time">Final</div>
2237                <!-- /ko -->
2238                <!-- /ko -->
2239                <!-- /ko -->
2240            </div>
2241
2242            <div class="c-events__body">
2243
2244                <div class="c-events__team">
2245                    <div class="c-events__team-logo">
2246                        <img class="c-events__team-logo lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive_2022/logo_events.png', alt: $component.component.extra.school_name}" />
2247                    </div>
2248                    <div class="c-events__team-name">
2249                        <div class="c-events__sport" data-bind="text: sport.title"></div>
2250                    </div>
2251                    <div class="c-events__team-score">
2252                        <!-- ko if: type === 'upcoming' -->
2253                        <!-- ko if: liveStats() -->
2254                        <span data-bind="text: liveStats().team_score"></span>
2255                        <!-- /ko -->
2256                        <!-- /ko -->
2257                        <!-- ko if: type == 'recent' -->
2258                        <span data-bind="text: result.team_score"></span>
2259                        <!-- /ko -->
2260                    </div>
2261                </div>
2262
2263                <div class="c-events__team">
2264                    <div class="c-events__team-logo">
2265                        <!-- ko if: opponent.image -->
2266                        <img data-bind="attr: { 'src': opponent.image + '?width=80', alt: opponent.title }" />
2267                        <!-- /ko -->
2268                        <!-- ko if: !opponent.image -->
2269                        <img src="http://placehold.it/80x80" data-bind="attr: { alt: opponent.title }" />
2270                        <!-- /ko -->
2271                    </div>
2272                    <div class="c-events__team-name">
2273                        <div class="c-events__indicator" data-bind="text: atVs() + ' ' + opponent.title"></div>
2274                    </div>
2275                    <div class="c-events__team-score">
2276                        <!-- ko if: type === 'upcoming' -->
2277                        <!-- ko if: liveStats() -->
2278                        <span data-bind="text: liveStats().opponent_score"></span>
2279                        <!-- /ko -->
2280                        <!-- /ko -->
2281                        <!-- ko if: type == 'recent' -->
2282                        <span data-bind="text: result.opponent_score"></span>
2283                        <!-- /ko -->
2284                    </div>
2285                </div>
2286            </div>
2287
2288            <!-- ko if: (type === 'upcoming' && (media.audio || media.video || media.stats)) || (type === 'recent' && (story.url || result.boxscore)) -->
2289            <ul class="c-events__media reset-list flex flex-align-center flex-justify-center">
2290                <!-- ko if: type === 'upcoming' -->
2291                <!-- ko if: media.audio -->
2292                <li class="c-events__media-item">
2293                    <a class="c-events__media-link" data-bind="attr: { href: media.audio },
2294                                event: { 
2295                                    focus: function() { openGame(); }, 
2296                                    blur:  function() { closeGame(); } 
2297                                }">
2298                        Listen
2299                        <span class="accessible-hide">
2300                            Live audio for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2301                        </span>
2302                    </a>
2303                </li>
2304                <!-- /ko -->
2305                <!-- ko if: media.video -->
2306                <li class="c-events__media-item">
2307                    <a class="c-events__media-link" data-bind="attr: { href: media.video },
2308                                event: { 
2309                                    focus: function() { openGame(); }, 
2310                                    blur:  function() { closeGame(); } 
2311                                }">
2312                        Watch
2313                        <span class="accessible-hide">
2314                            Live video for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2315                        </span>
2316                    </a>
2317                </li>
2318                <!-- /ko -->
2319                <!-- ko if: media.stats -->
2320                <li class="c-events__media-item">
2321                    <a class="c-events__media-link" data-bind="attr: { href: media.stats },
2322                                event: { 
2323                                    focus: function() { openGame(); }, 
2324                                    blur:  function() { closeGame(); } 
2325                                }">
2326                        Stats
2327                        <span class="accessible-hide">
2328                            Live stats for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2329                        </span>
2330                    </a>
2331                </li>
2332                <!-- /ko -->
2333                <!-- /ko -->
2334
2335                <!-- ko if: type === 'recent' -->
2336                <!-- ko if: story.url -->
2337                <li class="c-events__media-item">
2338                    <a class="c-events__media-link" data-bind="attr: { href: story.url },
2339                                event: { 
2340                                    focus: function() { openGame(); }, 
2341                                    blur:  function() { closeGame(); } 
2342                                }">
2343                        Recap
2344                        <span class="accessible-hide">
2345                            Story recap for  <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2346                        </span>
2347                    </a>
2348                </li>
2349                <!-- /ko -->
2350                <!-- ko if: result.boxscore -->
2351                <li class="c-events__media-item">
2352                    <a class="c-events__media-link" data-bind="attr: { href: result.boxscore },
2353                                event: { 
2354                                    focus: function() { openGame(); }, 
2355                                    blur:  function() { closeGame(); } 
2356                                }">
2357                        Box Score
2358                        <span class="accessible-hide">
2359                            Boxscore for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span>
2360                        </span>
2361                    </a>
2362                </li>
2363                <!-- /ko -->
2364                <!-- /ko -->
2365            </ul>
2366            <!-- /ko -->
2367        </div>
2368    </div>
2369</div>
2370<!-- ko if: ko.observable().matchMedia('(max-width:767px)') -->
2371    <div class="flex flex-justify-between">
2372        <!-- ko if: moreToLoad -->
2373            <button class="load-more-button" data-bind="click: loadMore, text: isLoadingMore() ? 'Loading...' : 'Load More'">Load More</button>
2374        <!-- /ko -->
2375        <a data-bind="attr: { href: window.associated_sport ? '/calendar.aspx?path=' + window.associated_sport.shortname : '/calendar.aspx' }" class="see-all-button"><span aria-hidden="true" class="sf-calendar sidearm-icon"></span> See All Events</a>
2376    </div>
2377<!-- /ko -->
2378<!-- /ko --></script>
2378<script type='text/html' id='template-youtube'><div class="component c-videos c-videos--grid">
2379    <!-- ko if: selectedVideo() -->
2380    <div class="showcase-modal" data-bind="focusTrapWithin: '.showcase-modal', showcasePlayer: selectedVideo().showcase, modal :true, videoContainer: '.showcase-modal__player', click: selectedVideo().showcase().closeVideo, onEscape: selectedVideo().showcase().closeVideo">
2381        <div class="showcase-modal__inner flex flex-column flex-align-stretch" data-bind="click: function() { return true; }, clickBubble: false">
2382            <div class="showcase-modal__player-wrapper">
2383                <div class="showcase-modal__player"></div>
2384            </div>
2385
2386            <button type="button" class="showcase-modal__close" data-bind="click: selectedVideo().showcase().closeVideo" aria-label="Close video modal">
2387                <span aria-hidden="true" class="sf-close sidearm-icon"></span>
2388            </button>
2389
2390            <div class="showcase-modal__title" data-bind="text: selectedVideo().title"></div>
2391        </div>
2392    </div>
2393    <!-- /ko -->
2394
2395    <div class="c-videos__top">
2396        <img data-bind="attr: {src: $component.bucket + '/images/responsive_2021/logo_video.png'}" alt="Video Section Logo" />
2397    </div>
2398
2399    <!-- ko if: !data().length -->
2400    <p class="c-videos__no-data">There are currently no videos</p>
2401    <!-- /ko -->
2402
2403    <div class="c-videos__list flex flex-wrap" data-bind="fastForEach: data">
2404
2405        <div class="c-videos__item">
2406            <div class="c-videos__item-inner flex flex-column">
2407                <div class="c-videos__media-container relative" data-bind="click: $parent.switchVideo, attr: {'aria-label': 'Play video ' + title}">
2408                    <div class="c-videos__media relative">
2409                        <img class="c-videos__image lazyload" data-bind="attr:{ src: images.maxres ? images.maxres : images.medium, alt:title}" />
2410                        <div class="play-button">
2411                            <span aria-hidden="true" class="sf-play-minimal sidearm-icon"></span>
2412                        </div>
2413                    </div>
2414                </div>
2415
2416                <div class="c-videos__details" data-bind="click: $parent.switchVideo, attr: {'aria-label': 'Play video ' + title}">
2417                    <div class="flex">
2418                        <div class="c-videos__sport" data-bind=""></div>
2419                        <div class="c-videos__divider">/</div>
2420                        <div class="c-videos__date" data-bind="formatDate:date, format:'MMMM D'"></div>
2421
2422                    </div>
2423                    <div class="c-videos__title" data-bind="text: title"></div>
2424                </div>
2425            </div>
2426        </div>
2427    </div>
2428
2429    <div class="c-videos__filter">
2430        Filter
2431    </div>
2432</div></script>
2432<script type='text/html' id='template-all-access'><div class="component c-videos c-videos--grid">
2433    <!-- ko if: !data().length -->
2434    <div class="c-videos__nodata">There are currently no videos</div>
2435    <!-- /ko -->
2436
2437    <!-- ko if: selectedVideo() -->
2438    <div class="showcase-modal" data-bind="focusTrapWithin: '.showcase-modal', showcasePlayer: selectedVideo().showcase, modal :true, videoContainer: '.showcase-modal__player', click: selectedVideo().showcase().closeVideo, onEscape: selectedVideo().showcase().closeVideo">
2439        <div class="showcase-modal__inner flex flex-column flex-align-stretch" data-bind="click: function() { return true; }, clickBubble: false">
2440            <div class="showcase-modal__player-wrapper">
2441                <div class="showcase-modal__player"></div>
2442            </div>
2443
2444            <button type="button" class="showcase-modal__close" data-bind="click: selectedVideo().showcase().closeVideo" aria-label="Close video modal">
2445                <span aria-hidden="true" class="sf-close sidearm-icon"></span>
2446            </button>
2447
2448            <div class="showcase-modal__title" data-bind="text: selectedVideo().title"></div>
2449        </div>
2450    </div>
2451    <!-- /ko -->
2452
2453    <div class="c-videos__top">
2454        <img data-bind="attr: {src: $component.bucket + '/images/responsive_2021/logo_video.png'}" alt="Video Section Logo" />
2455    </div>
2456
2457    <div class="c-videos__list flex flex-wrap" data-bind="fastForEach: data">
2458
2459        <div class="c-videos__item">
2460            <div class="c-videos__item-inner flex flex-column">
2461                <div class="c-videos__media-container relative" data-bind="click: $parent.switchVideo, attr: {'aria-label': 'Play video ' + title}">
2462                    <div class="c-videos__media relative">
2463                        <img class="c-videos__image lazyload" data-bind="attr:{ src: poster, alt:title}" />
2464                        <div class="play-button">
2465                            <span aria-hidden="true" class="sf-play-minimal sidearm-icon"></span>
2466                        </div>
2467                    </div>
2468                </div>
2469
2470                <div class="c-videos__details" data-bind="click: $parent.switchVideo, attr: {'aria-label': 'Play video ' + title}">
2471                    <div class="flex">
2472                        <div class="c-videos__sport" data-bind="text: sport.title"></div>
2473                        <div class="c-videos__divider">/</div>
2474                        <div class="c-videos__date" data-bind="formatDate:date, format:'MMMM D'"></div>
2475                    </div>
2476                    <div class="c-videos__title" data-bind="text: title"></div>
2477                </div>
2478            </div>
2479        </div>
2480    </div>
2481
2482    <div class="c-videos__filter">
2483        <div class="c-videos__filter-select-container sport">
2484            <select class="c-videos__filter-select" aria-label="Filter videos by sport" data-bind="options: sports, value: selectedSport, optionsText: 'title', optionsValue: 'id', optionsCaption: 'All Sports', event: { change: refreshData }, optionsAfterRender: function(item, value){
2485                if(item.innerHTML == 'All Sports'){
2486                    item.innerHTML = 'Filter by Sport';
2487                }
2488            }"></select>
2489        </div>
2490        <!-- ko if: ko.observable().matchMedia('(min-width:1025px)') -->
2491        <ul class="c-videos__filter-list" data-bind="visible: categories && categories().length">
2492            <li class="active">
2493                <button class="c-videos__filter-btn is-active" type="button" data-bind="
2494                click: function(value,item) {
2495                    $component.selectedCategory(null); 
2496                    $('.c-videos__filter .c-videos__filter-btn').removeClass('is-active');
2497                    $(item.currentTarget).addClass('is-active');
2498                }
2499            ">
2500                <span class="sf-arrows-round-right sidearm-icon" aria-hidden="true"></span>
2501                <span>Latest Videos</span>
2502            </button>
2503            </li>
2504            <!-- ko fastForEach: categories -->
2505                <li>
2506                    <button class="c-videos__filter-btn" type="button" data-bind="
2507                                attr:{ 'aria-label': 'Filter by ' + title, value: id },
2508                                click: function(value,item) {
2509                                    $component.selectedCategory(id); 
2510                                    $('.c-videos__filter .c-videos__filter-btn').removeClass('is-active');
2511                                    $(item.currentTarget).addClass('is-active');
2512                                }
2513                            ">  
2514                                <span class="sf-arrows-round-right sidearm-icon" aria-hidden="true"></span>
2515                                <span data-bind="text: title"></span>
2516                            </button>
2517                </li>
2518            <!-- /ko -->
2519        </ul>
2520        <!-- /ko -->
2521        <!-- ko if: ko.observable().matchMedia('(max-width:768px)') -->
2522        <div class="c-videos__filter-select-container category">
2523            <select class="c-videos__filter-select" aria-label="Filter videos by category" data-bind="options: categories, value: selectedCategory, optionsText: 'title', optionsValue: 'id', optionsCaption: 'All Categories', event: { change: refreshData }, optionsAfterRender: function(item, value){
2524                if(item.innerHTML == 'All Categories'){
2525                    item.innerHTML = 'Filter by Category';
2526                }
2527            }"></select>
2528        </div>
2529        <!-- /ko -->
2530    </div>
2531</div></script>
2531<script type='text/html' id='template-content-stream'><div class="component c-contentstream">
2532    <div class="c-contentstream__stream" data-bind="afterBind: { foreach: data, callback: packery }">
2533        <!-- ko if: type === 'tweet' -->
2534        <div class="c-contentstream__item c-contentstream__item--twitter" data-bind="with: data">
2535            <div class="c-contentstream__item-inner">
2536                <div class="c-contentstream__user flex flex-align-center">
2537                    <img class="c-contentstream__user-image" data-bind="attr: {'src': user.image, alt: user.name + '\'s profile'}" />
2538                    <div class="flex-item-1">
2539                        <a class="c-contentstream__user-screen" data-bind="text: '@' + user.screen_name, attr: {href: 'https://twitter.com/' + user.screen_name}" target="_blank"></a>
2540                    </div>
2541                    <span aria-hidden="true" class="sf-twitter c-contentstream__user-icon sidearm-icon"></span>
2542                </div>
2543                <!-- ko if: media -->
2544                <div class="c-contentstream__media">
2545                    <img class="c-contentstream__media-image" data-bind="attr: { 'src': media, alt: '' }" />
2546                </div>
2547                <!-- /ko -->
2548                <!-- ko if: !media -->
2549                <div class="c-contentstream__body">
2550                    <div class="c-contentstream__text" data-bind="html: text"></div>
2551                </div>
2552                <!-- /ko -->
2553            </div>
2554        </div>
2555        <!-- /ko -->
2556        <!-- ko if: type === 'facebook' -->
2557        <div class="c-contentstream__item c-contentstream__item--facebook" data-bind="with: data">
2558            <div class="c-contentstream__item-inner">
2559                <div class="c-contentstream__user flex flex-align-center">
2560                    <img class="c-contentstream__user-image" data-bind="attr:{ 'src': page.picture, alt: page.name + ' profile' }" />
2561                    <div class="flex-item-1">
2562                        <a class="c-contentstream__user-screen" target="_blank" data-bind="text: '@' + page.username, attr: { href: page.link }"></a>
2563                    </div>
2564                    <span aria-hidden="true" class="sf-facebook-2 c-contentstream__user-icon sidearm-icon"></span>
2565                </div>
2566                <!-- ko if: full_picture -->
2567                <div class="c-contentstream__media">
2568                    <img class="c-contentstream__media-image" data-bind="attr: { 'src': full_picture, alt: 'facebook post' }" />
2569                </div>
2570                <!-- /ko -->
2571            </div>
2572        </div>
2573        <!-- /ko -->
2574        <!-- ko if: type === 'instagram' -->
2575        <div class="c-contentstream__item c-contentstream__item--instagram" data-bind="with: data">
2576            <div class="c-contentstream__item-inner">
2577                <div class="c-contentstream__user flex flex-align-center">
2578                    <img class="c-contentstream__user-image" data-bind="attr: { 'src': user.profile_picture, alt: user.full_name + ' profile' }">
2579                    <div class="flex-item-1">
2580                        <a class="c-contentstream__user-screen" data-bind="text:'@' + user.username, attr: {href: 'https://www.instagram.com/' + user.username}" target="_blank"></a>
2581                    </div>
2582                    <span aria-hidden="true" class="sf-instagram c-contentstream__user-icon sidearm-icon"></span>
2583                </div>
2584                <a class="c-contentstream__media" data-bind="attr: { href: link }" target="_blank">
2585                    <img class="c-contentstream__media-image" data-bind="attr: { 'src': images.standard_resolution.url, alt: caption ? caption.text : 'No Instagram caption available'}" />
2586                </a>
2587            </div>
2588        </div>
2589        <!-- /ko -->
2590    </div>
2591    <!-- ko if: moreToLoad -->
2592    <div class="load-more__container text-center">
2593        <button class="load-more__button" data-bind="click: loadMore, text: isLoadingMore() ? 'Loading...' : 'Load More Posts'">Load More</button>
2594    </div>
2595    <!-- /ko -->
2596</div></script>
2596<script type='text/html' id='template-search'><div class="component c-search c-search--overlay" role="search" data-bind="focusTrapWithin: '.c-search__overlay', css:{ 'is-open': toggled() }, onEscape: function() { closeSearch(); }">
2597    <button type="button" class="c-search__toggle" aria-label="Toggle search form" data-bind="click: function(){
2598        toggleSearch();
2599        if($('.c-navigation--sport').length){
2600            ko.dataFor($('.c-navigation--sport')[0]).closeMenu();
2601        }
2602        ko.dataFor($('.c-navigation--main')[0]).closeMenu();
2603    }, attr: { 'aria-expanded': toggled() ? 'true' : 'false' }, css: { 'is-toggled' : toggled() }">
2604        <span aria-hidden="true" class="sf-search-2 sidearm-icon clear-icon"></span>
2605    </button>
2606    <div class="c-search__overlay" data-bind="css:{ 'is-open': toggled() }, click: function() { toggleSearch(); }">
2607        <fieldset>
2608            <legend class="accessible-hide">Search</legend>
2609            <div class="c-search__text-wrap relative" data-bind="click: function(){}, clickBubble: false">
2610                <input type="text" class="c-search__text" data-bind="textInput: query, onEnter: search, attr:{ tabindex: toggled() ? 0 : -1 }" placeholder="Search..." aria-label="Search this site" />
2611                <button type="submit" class="c-search__submit" data-bind="click: search, disable: !query(), attr:{ tabindex: toggled() ? 0 : -1 }" aria-label="Search site">Go</button>
2612            </div>
2613        </fieldset>
2614        <button type="button" class="c-search__close" aria-label="Close search" data-bind="click: function() { closeSearch(); }, clickBubble: false, attr:{ tabindex: toggled() ? 0 : -1 }">
2615            <span aria-hidden="true" class="sf-close sidearm-font"></span>
2616        </button>
2617    </div>
2618</div></script>
2618
2619                    
2619<script>
2620                        window.preloaded_templates_are_rendering = true;
2621
2622                        require(['knockout'], function (ko) {
2623                            function register_custom_loader(component, vm_name, template_name) {
2624                                if (document.getElementById('template-' + (template_name || component) )) {
2625                                    var custom_loader = {
2626                                        getConfig: function(name, callback) {
2627                                            if (name === component + '-component') {
2628                                                componentConfig = {
2629                                                    template: { element: 'template-' + (template_name || component) },
2630                                                    viewModel: { require: 'components/' + (vm_name || component) }
2631                                                };
2632                                                callback(componentConfig);
2633                                            }
2634                                            else {
2635                                                callback(null)
2636                                            }
2637                                        }
2638                                    };
2639
2640                                    ko.components.loaders.unshift(custom_loader);
2641                                }
2642                            }
2643
2644                            register_custom_loader('ads', 'promotions', 'promotions');
2645                            register_custom_loader('dfp', 'evergreen', 'evergreen');
2646
2647                            register_custom_loader('navigation');
2648register_custom_loader('stories');
2649register_custom_loader('events');
2650register_custom_loader('youtube');
2651register_custom_loader('all-access');
2652register_custom_loader('content-stream');
2653register_custom_loader('search');
2654
2655                            
2656                            window.preloaded_templates_are_rendering = false;
2657                        });
2658                    </script>
2658
2659                
2660
2661<div class="bhqoegduc" style="display: none;" role="dialog" aria-label="Ad Blocker Detected" aria-modal="true">
2662    <div class="bhqoegduc__inner">
2663        <div class="bhqoegduc__body">
2664            <div class="flex flex-align-center">
2665                <img src="/images/logos/site/site.png?width=48" alt="Site logo" />
2666                <div class="bhqoegduc-modal__title">Ad Blocker Detected</div>
2667            </div>
2668            <div class="bhqoegduc-modal__text">
2669                <p>Thanks for visiting <a class="bhqoegduc-modal__text-host"></a>!</p> 
2670                <p>The use of software that blocks ads hinders our ability to serve you the content you came here to enjoy.</p>
2671                <p>We ask that you consider turning off your ad blocker so we can deliver you the best experience possible while you are here.</p>
2672                <p>Thank you for your support!</p>
2673                <div class="bhqoegduc-modal__learn">
2674                    <a href="http://www.sidearmsports.com/blockers" target="_blank"><span class="sf-arrows-round-right"></span>Learn More About Ad Blockers</a>
2675                </div>
2676            </div>
2677        </div>
2678        <button type="button" class="bhqoegduc-banner__consent text-center" aria-label="Close ad blocker detected modal">Close</button>
2679    </div>
2680</div>
2681
2682<script>
2683    var host_element = document.querySelector(".bhqoegduc-modal__text-host");
2684    host_element.href = window.location.href; 
2685    host_element.innerText = window.location.hostname; 
2686
2687    function close_banner() {
2688        var CookieDate = new Date;
2689        CookieDate.setTime(CookieDate.getTime() + 1 * 3600 * 1000 * 24);
2690        document.cookie = "sidearm-adblock-banner_consent=true; expires=\"" + CookieDate.toGMTString() + "\";";
2691        document.querySelector(".bhqoegduc").remove();
2692    }
2693
2694    var consent_button = document.querySelector(".bhqoegduc-banner__consent");
2695
2696    consent_button.addEventListener("click", function() { close_banner(); });
2697
2698    require(['config'], function(config) {
2699        require(['jquery', 'knockout', 'cookie', 'text'], function ($, ko, cookie, text) {
2700            $(function () {   
2701                //disable check for Siteimprove scans
2702                if (navigator.userAgent.toLowerCase().indexOf('siteimprove') < 0) {
2703                    
2704                    if (cookie.get_cookie('sidearm-adblock-banner_consent')) {
2705                        return;
2706                    }
2707
2708                    var deferred = $.Deferred();
2709                    $.ajax({
2710                        type: "HEAD",
2711                        async: true,
2712                        url: "/components/js/analytics.js",
2713                    }).done(function(message,text,jqXHR){
2714                        deferred.resolve();
2715                    })
2716                    .fail(function(err){
2717                        show_ad_blocker_blocked_modal();
2718                        deferred.reject();
2719                    });
2720
2721                    deferred.then(function(success) {
2722                        $.get('/common/templates/dfp/dfp-component-template.html')
2723                            .then(function (response) {
2724                            }, function (error) {
2725                                show_ad_blocker_blocked_modal();
2726                            });
2727                    }, function (error) {
2728                        show_ad_blocker_blocked_modal()
2729                    })
2730                    .fail(function(){
2731                        show_ad_blocker_blocked_modal()
2732                    });
2733
2734                    function show_ad_blocker_blocked_modal() {
2735                        var modal = document.querySelector('.bhqoegduc');
2736                        modal.style.display = 'flex';
2737                        modal.querySelector('.bhqoegduc-banner__consent').focus();
2738                    }
2739                }
2740            });
2741        });
2742    });
2743</script>
2743
2744
2745<style>
2746    .bhqoegduc {
2747  display: flex;
2748  align-items: center;
2749  justify-content: center;
2750  position: fixed;
2751  top: 0;
2752  left: 0;
2753  width: 100%;
2754  height: 100%;
2755  z-index: 999999;
2756  padding: 24px;
2757  background-color: rgba(0, 0, 0, 0.85);
2758}
2759.bhqoegduc__inner {
2760  background-color: white;
2761  color: #2a2b2c;
2762  width: 100%;
2763  max-width: 500px;
2764  border-radius: 2px;
2765  line-height: 1.875;
2766  font-size: 1rem;
2767  max-height: 100%;
2768  max-width: 700px;
2769}
2770.bhqoegduc__body {
2771  padding: 24px;
2772}
2773.bhqoegduc-modal__title {
2774  position: relative;
2775  padding-left: 24px;
2776  font-size: 1.5rem;
2777  font-weight: 900;
2778  line-height: 1;
2779}
2780.bhqoegduc-modal__title::after {
2781  content: '';
2782  display: block;
2783  width: 48px;
2784  height: 2px;
2785  background-color: black;
2786  margin-top: 8px;
2787}
2788.bhqoegduc-modal__text a {
2789  color: black;
2790}
2791.bhqoegduc-modal__learn {
2792  color: black;
2793  font-size: 1rem;
2794  font-weight: 400;
2795  line-height: 1.5rem;
2796}
2797.bhqoegduc-modal__learn a {
2798  color: black;
2799}
2800.bhqoegduc-modal__browsers {
2801  padding-top: 12px;
2802  margin: 0 -6px;
2803}
2804.bhqoegduc-modal__browsers-button {
2805  flex: 1 0 auto;
2806  text-decoration: none;
2807  border-radius: 6px;
2808  background: whitesmoke;
2809  border-radius: 35px;
2810  padding: 12px;
2811  margin: 0 6px;
2812  border: 1px solid #d9d9d9;
2813  transition: .25s;
2814}
2815.bhqoegduc-modal__browsers-button img {
2816  width: 36px;
2817  height: 36px;
2818}
2819.bhqoegduc-modal__browsers-button:hover {
2820  background: #d9d9d9;
2821}
2822.bhqoegduc-modal__browsers--upgrade {
2823  line-height: 1;
2824  padding: 0 12px;
2825}
2826.bhqoegduc-modal__browsers--text {
2827  font-size: 14px;
2828  color: #2a2b2c;
2829  font-weight: 400;
2830}
2831.bhqoegduc-modal__browsers--text span {
2832  font-size: 16px;
2833  color: black;
2834  font-weight: 700;
2835}
2836.bhqoegduc-modal__browsers--text:last-child {
2837  padding-top: 4px;
2838}
2839.bhqoegduc-banner__consent {
2840  -webkit-appearance: none;
2841  background-color: whitesmoke;
2842  border: 1px solid #d9d9d9;
2843  display: block;
2844  padding: 0 16px;
2845  color: black;
2846  width: 100%;
2847  margin-top: 8px;
2848  transition: .25s;
2849  line-height: 28px;
2850  height: 28px;
2851  font-size: 14px;
2852}
2853.bhqoegduc-banner__consent:hover {
2854  background-color: black;
2855  color: white;
2856}
2857
2858</style><div style='position: fixed; left: -10000px'></div>
2859                
2859<script>
2860                document.addEventListener('click', function(e) {
2861                    if (e.target && e.target.classList.contains('sidearm-accessible-slick-pause-all')) {
2862                        var button = e.target,
2863                            paused = button.classList.contains('sidearm-paused'),
2864                            slickSliders = document.querySelectorAll('.slick-initialized'),
2865                            pauseButtons = document.querySelectorAll('.sidearm-accessible-pause'),
2866                            pauseButtonsText = document.querySelectorAll('.sidearm-accessible-pause-text'),
2867                            jaws = button.parentElement.querySelector('.sidearm-jaws-talk-please');
2868
2869                        if (paused) {
2870                            slickSliders.forEach(function(slider) {
2871                                $(slider).slick('slickPlay');
2872                                $(slider).slick('slickGoTo', 0, false);
2873                            });
2874
2875                            button.classList.remove('sidearm-paused');
2876                            button.textContent = 'Pause All Rotators';
2877                            jaws.textContent = 'All Rotators Playing';
2878
2879                            pauseButtonsText.forEach(function(text) {
2880                                text.setAttribute('aria-live', 'off');
2881                                text.textContent = 'Pause';
2882                                text.setAttribute('aria-live', 'polite');
2883                            });
2884                        } else {
2885                            slickSliders.forEach(function(slider) {
2886                                $(slider).slick('slickPause');
2887                                $(slider).slick('slickGoTo', 0, false);
2888                            });
2889
2890                            button.classList.add('sidearm-paused');
2891                            button.textContent = 'Play All Rotators';
2892                            jaws.textContent = 'All Rotators Paused';
2893
2894                            pauseButtonsText.forEach(function(text) {
2895                                text.setAttribute('aria-live', 'off');
2896                                text.textContent = 'Play';
2897                                text.setAttribute('aria-live', 'polite');
2898                            });
2899                        }
2900                    }
2901                });
2902                </script>
2902
2903            
2903<script type="text/javascript">
2904    var axel = Math.random() + "";
2905    var a = axel * 10000000000000;
2906    document.write('<iframe title="Double click" src="https://8209788.fls.doubleclick.net/activityi;src=8209788;type=count0;cat=sitev0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
2907</script>
2907
2908<noscript>
2909    <iframe title="Double click" src="https://8209788.fls.doubleclick.net/activityi;src=8209788;type=count0;cat=sitev0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>
2910</noscript>
2911
2912<script type="text/javascript">
2913    var axel = Math.random() + "";
2914    var a = axel * 10000000000000;
2915    document.write('<iframe title="Double click" src="https://8209788.fls.doubleclick.net/activityi;src=8209788;type=counter;cat=sitev0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
2916</script>
2916
2917<noscript>
2918    <iframe title="Double click" src="https://8209788.fls.doubleclick.net/activityi;src=8209788;type=counter;cat=sitev0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>
2919</noscript><!-- BEGIN ControlTag for "Sidearm" -->
2920<script class="kxct" data-id="so4l4yxm2" data-timing="async" data-version="3.0" type="text/javascript">
2921  window.Krux||((Krux=function(){Krux.q.push(arguments)}).q=[]);
2922  (function(){
2923    var k=document.createElement('script');k.type='text/javascript';k.async=true;
2924    k.src=(location.protocol==='https:'?'https:':'http:')+'//cdn.krxd.net/controltag/so4l4yxm2.js';
2925    var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(k,s);
2926  }());
2927</script>
2927
2928<!-- END ControlTag -->
2929
2930<script>
2931Krux('ns:mogointeractive', 'consent:set', {
2932dc: true,
2933  al: true,
2934  tg: true,
2935  cd: false,
2936  sh: false,
2937  re: false
2938}, function(errors, body) {
2939  if (errors) {
2940    console.error(errors);
2941  }
2942});
2943</script>
2943<script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=3&cb=2013714553" async></script>
2943</body>
2944</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.