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&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&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 & Diving</a> 307 308 <a href="https://www.facebook.com/GoGriffs">Swimming & Diving: Facebook</a> 309 310 <a href="//x.com/GriffsSwim">Swimming & Diving: X</a> 311 312 <a href="//instagram.com/griffs_swimdive">Swimming & Diving: Instagram</a> 313 314 <a href="/sports/swimming-and-diving/schedule">Swimming & Diving: Schedule</a> 315 316 <a href="/sports/swimming-and-diving/roster">Swimming & Diving: Roster</a> 317 318 <a href="/sports/swimming-and-diving/archives">Swimming & 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 & Diving</a> 419 420 <a href="https://www.facebook.com/GoGriffs">Swimming & Diving: Facebook</a> 421 422 <a href="//x.com/GriffsSwim">Swimming & Diving: X</a> 423 424 <a href="//instagram.com/griffs_swimdive">Swimming & Diving: Instagram</a> 425 426 <a href="/sports/swimming-and-diving/schedule">Swimming & Diving: Schedule</a> 427 428 <a href="/sports/swimming-and-diving/roster">Swimming & Diving: Roster</a> 429 430 <a href="/sports/swimming-and-diving/archives">Swimming & 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 & 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'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&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 & 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.