PageSourceSearch

https://sfstategators.com/

html sfstategators.com collected 2026-10-01 12:18:53 UTC 580,305 bytes, 3,470 lines download raw bytes

1
2
3<!doctype html>
4<html id="ctl00_html" lang="en" class=" index homepage"> 
5    <head><!-- Transcend IAB frameworks -->
6<!-- GPP -->
7<script type='text/javascript'>
8  window.__gpp_addFrame=function(e){if(!window.frames[e]){if(document.body){var t=document.createElement('iframe');t.style.cssText='display:none',t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gppaddFrame,10,e)}},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],!e.length)return __gpp.queue;var t=e[0],a=e.length>1?e[1]:null,n=e.length>2?e[2]:null;if('ping'===t)return{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','6:uspv1'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''};if('events'===t)return __gpp.events;if('addEventListener'===t){__gpp.events=__gpp.events||[],'lastId'in __gpp||(__gpp.lastId=0),__gpp.lastId++;var s=__gpp.lastId;return __gpp.events.push({id:s,callback:a,parameter:n}),{eventName:'listenerRegistered',listenerId:s,data:!0,pingData:{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','9:usva','7:usnat'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''}}}if('removeEventListener'===t){var p=!1;__gpp.events=__gpp.events||[];for(var i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==n){__gpp.events[i].splice(i,1),p=!0;break}return{eventName:'listenerRemoved',listenerId:n,data:p,pingData:{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','9:usva','7:usnat'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''}}}if('hasSection'===t||'getSection'===t||'getField'===t)return null;__gpp.queue.push([].slice.apply(e))},window.__gpp_msghandler=function(e){var t='string'==typeof e.data;try{var a=t?JSON.parse(e.data):e.data}catch(n){var a=null}if('object'==typeof a&&null!==a&&'__gppCall'in a){var s=a.__gppCall;window.__gpp(s.command,function(a,n){var p={__gppReturn:{returnValue:a,success:n,callId:s.callId}};e.source.postMessage(t?JSON.stringify(p):p,'*')},'parameter'in s?s.parameter:null,'version'in s?s.version:'1.1')}},'__gpp'in window&&'function'==typeof window.__gpp||(window.__gpp=window.__gpp_stub,window.addEventListener('message',window.__gpp_msghandler,!1),window.__gpp_addFrame('__gppLocator'));
9</script>
vendor: 2 bytes, line 9
9
10<script data-cfasync='false' onload='window.airgapLoadEvent=event' data-sync='off' src='https://transcend-cdn.com/cm/30fbff84-b0e3-4e26-9084-0b5158fdb1ed/airgap.js'></script>
10<script>window.client_hostname = "sfstategators.com";window.client_title = "San Francisco State";window.server_name = "1281839-APP100";window.client_division = "DII";window.targetting_criteria = {"page_template":"home","sport_name":"0","sport_name_custom":"0","site":"sfsu","cbs_site_code":"sfst","content_id":null,"sect":"frontpage","gender":"0"};window.client_shortname = "sfsu";window.dfp_network_code = "21708449227";window.img_dfp_unit_name = "";window.ad_full_unit_name = "SAExtended/sanfranstate";window.block_dfp = false;window.reactions = null;window.cbs_ads_activated = true;window.site_colors = {"safe_text_white":"#442C8B","safe_text_black":"#ffffff","primary_background":"#442C8B","primary_text":"#ffffff","secondary_background":"#FFCC00","secondary_text":"#442C8B"};window.inactive_tab_title = "";window.site_in_dev_mode = false;window.sidearm_header_bidding_enabled = false;
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://sfstategators.com"><link rel="preload" as="script" href="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1787938569747.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.1787938169445.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=Barlow:wght@400;500;600;700&amp;display=swap"><link rel="stylesheet" href="https://htlbid.com/stage/v3/sfstategators.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?_=639143478217792865"><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="#442C8B">
31		
32            <link href="/site/site.less?_=639086690211470356 " 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/www2.sfstategators.com';window.cdn_path = 'https://dbukjj6eu5tsf.cloudfront.net/';window.custom_cdn_url = '';window.urlArgs = '639027623317309688';window.cbs_school = false;window.has_alerts = false;window.disable_ad_blocker_check = false;</script>
47<meta name="og:type" content="website"><title>
48	sfstategators.com - Official Athletics Website
49</title><meta property="og:title" content="sfstategators.com - Official Athletics Website"><meta property="og:image" content="https://images.sidearmdev.com/convert?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fwww2.sfstategators.com%2fimages%2flogos%2fsite%2fsite.png&amp;type=jpeg"><meta property="og:image:alt" content="sfstategators.com Logo"><meta name="description" content="The official athletics website for the San Francisco State Gators"><meta name="og:description" content="The official athletics website for the San Francisco State Gators"><meta name="twitter:description" content="The official athletics website for the San Francisco State Gators"><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="sfstategators.com"><meta property="og:url" content="https://sfstategators.com/">
49<script type="application/ld+json">[{"@context":"https://schema.org","url":"https://sfstategators.com","name":"San Francisco State","address":null,"sameAs":["",""],"logo":{"url":"https://sfstategators.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"Organization "}]</script>
49<!-- Google Tag Manager -->           
50            
50<script>
vendor: 415 bytes, lines 50-55
50
51                (function(w, d, s, l, i){
52            w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0],
53            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src=
54            '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
55            })(window,document,'script','dataLayer','
55GTM-K3TH4CC
vendor: 17 bytes, lines 55-56
55');
56            
56</script>
56
57            <!-- End Google Tag Manager --><!-- Google Tag Manager -->           
58            
58<script>
vendor: 415 bytes, lines 58-63
58
59                (function(w, d, s, l, i){
60            w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0],
61            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src=
62            '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
63            })(window,document,'script','dataLayer','
63GTM-TW6R675
vendor: 17 bytes, lines 63-64
63');
64            
64</script>
64
65            <!-- End Google Tag Manager -->
65<script> 
66                Date.prototype.to_iso_with_offset = function() {
67                    var time_zone_offset = -this.getTimezoneOffset(),
68                        time_zone_diff = time_zone_offset >= 0 ? '+' : '-',
69                        pad = function(num) {
70                            var norm = Math.floor(Math.abs(num));
71                            return (norm < 10 ? '0' : '') + norm;
72                        };
73                    return this.getFullYear() +
74                        '-' + pad(this.getMonth() + 1) +
75                        '-' + pad(this.getDate()) +
76                        'T' + pad(this.getHours()) +
77                        ':' + pad(this.getMinutes()) +
78                        ':' + pad(this.getSeconds()) +
79                        time_zone_diff + pad(time_zone_offset / 60) +
80                        ':' + pad(time_zone_offset % 60);
81                }
82             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-195037202-3","schoolAttributes":{"Name":"San Francisco State University","Division":"DII","Conference":"CCAA","ssClientID":"167"},"pageAttributes":{"pageName":"sfstategators.com - Official Athletics Website","pageCategory":"home","site":"sfsu","sport_name":undefined,"sport_name_custom":undefined,"sect":"frontpage"},"siteAttributes":{"P5":false,"All_Access":false,"Paciolan_Marketing":false,"ticketingProvider":undefined,"region":undefined,"Fanbase_Partner":false,"SIDEARM_Extended":true,"MMR":undefined}});
82 window.dataLayer.push({"timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":undefined,"ga_property_id":"UA-195037202-3","school_name":"San Francisco State University","school_division":"DII","school_conference":"CCAA","ss_client_id":"167","page_name":"sfstategators.com - Official Athletics Website","page_category":"home","site_name":"sfsu","site_section":"frontpage","power_five":false,"all_access":false,"paciolan_marketing":false,"ticketing_provider":undefined,"school_region":undefined,"fanbase_partner":false,"sidearm_extended":true,"mmr":undefined,"user_id":undefined,"logged_in_status":undefined,"membership_type":undefined,"account_signup_date":undefined,"subscription_exp_date":undefined}); </script>
82<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 63 bytes, line 82
82<script async src="https://www.googletagmanager.com/gtag/js?id=
82G-HW7Q4V04D3
vendor: 11 bytes, line 82
82"></script>
82<script>  window.dataLayer = window.dataLayer || [];  function gtag(){dataLayer.push(arguments);}  gtag('js', new Date());const pageSessionId = crypto.randomUUID();gtag('config', 'G-HW7Q4V04D3', {user_id: pageSessionId});</script>
82<script>
vendor: 323 bytes, line 82
82(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', '
82UA-5294334-7
vendor: 24 bytes, line 82
82', 'auto', 'tracker0'); 
82ga('require', 'linkid'); location.search.indexOf('dontSendPageview=1') > -1 || ga('tracker0.send', 'pageview', {'page': '/', title: document.title }); window.ID5EspConfig = { partnerId: 1083 };</script>
82</head>	
83    <body><!-- Google Tag Manager (noscript) -->
84            <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-K3TH4CC' title='Google Tag Manager' 
85            height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe>
86            </noscript>                
87            <!-- End Google Tag Manager (noscript) --><!-- Google Tag Manager (noscript) -->
88            <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-TW6R675' title='Google Tag Manager' 
89            height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe>
90            </noscript>                
91            <!-- End Google Tag Manager (noscript) --><div style='position: fixed; left: -10000px'></div>
92                
92<script>
93                    function setStylesOnSkipPauseLink(skipLink) {
94                        skipLink.style.left = '0';
95                        skipLink.style.zIndex='99999999';
96                        skipLink.style.outlineStyle='solid';
97                        skipLink.style.outlineColor='#000';
98                        skipLink.style.outlineWidth='2px';
99                        skipLink.style.outlineOffset='0';
100                        skipLink.style.transition='none';
101                        skipLink.style.border='2px solid #fff';
102                        skipLink.style.textDecoration='underline';
103                    }
104                    function removeStylesOnSkipPauseLink(skipLink) {
105                        skipLink.style.left = '-99999px';
106                        skipLink.style.zIndex='-99999';
107                    }
108                </script>
108
109                <section aria-label='Landmark links'>
110                    <a  
111                        href='#main-content' 
112                        tabindex='0' 
113                        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;'
114                        onfocus = 'setStylesOnSkipPauseLink(this)'
115                        onblur = 'removeStylesOnSkipPauseLink(this)'>
116                        Skip To Main Content
117                    </a>
118                    <button 
119                        class='sidearm-accessible-slick-pause-all'
120                        id='sidearm-accessible-slick-pause-all' 
121                        aria-live='off' 
122                        tabindex='0' 
123                        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;'
124                        onfocus = 'setStylesOnSkipPauseLink(this)'
125                        onblur = 'removeStylesOnSkipPauseLink(this)'>
126                        Pause All Rotators
127                    </button>
128                    <span 
129                        href = 'javascript:void(0);' 
130                        aria-live='polite' 
131                        tabindex='-1'  
132                        style='display: block; text-align: center; position: absolute; background-color: white; z-index: 9999;'
133                        onfocus = 'setStylesOnSkipPauseLink(this)'
134                        onblur = 'removeStylesOnSkipPauseLink(this)'>
135                    </span>
136                </section>
137            <!-- Begin comScore Tag -->
138<noscript><img src="https://sb.scorecardresearch.com/p?c1=2&c2=3005086&cv=2.0&cj=1" alt="" aria-hidden="true" /></noscript>
139<!-- End comScore Tag -->  
140		
141        <form name="aspnetForm" method="post" action="./" id="aspnetForm">
142<div>
143<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE4MjQ0ODczOTBkZJxX1yziVQz9IDIvDs8TQ5asvXC7jGYHlXZN8iCkhx7+">
144</div>
145
146
147<script src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 147
147
148<script src="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1787938569747.js" type="text/javascript"></script>
148
149<div>
150
151	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="90059987">
152</div>
153            <div class="sidearm-loading">
154                <div class="sidearm-loading-logo">
155                    <img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/www2.sfstategators.com/images/responsive2020/logo-main.svg" alt="San Francisco State University" width="150">
156                </div>
157                <div class="sidearm-loading-progress sidearm-progress-bar" data-bind="progressBar: true"></div>
158            </div>
159
160            <header class="main-header" role="banner">
161                <h1 class="hide">San Francisco State University</h1>
162                <nav class="main-navigation" role="navigation">
163                    <div class="row no-pad">
164                        <!-- ko if:  ko.observable().matchMedia("(max-width: 768px)")-->
165                            <div class="main-navigation__text">
166                                <a href="/index.aspx">
167                                    <img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/www2.sfstategators.com/images/responsive2020/logo-wordage.svg" alt="Main header" width="250px">
168                                </a>
169                            </div>
170                        <!-- /ko -->
171                        <div class="main-navigation__inner flex relative">
172                            <div class="main-navigation__logo">
173                                <a href="/index.aspx">
174                                    <img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/www2.sfstategators.com/images/responsive2020/logo-main.svg" alt="Main header">
175                                </a>
176                            </div>
177                            <!-- ko if: ko.observable().matchMedia("(max-width: 1024px)") &&  ko.observable().matchMedia("(min-width: 769px)")-->
178                                <div class="main-navigation__text">
179                                    <a href="/index.aspx">
180                                        <img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/www2.sfstategators.com/images/responsive2020/logo-wordage.svg" alt="Main header">
181                                    </a>
182                                </div>
183                            <!-- /ko -->
184                            <h2 class="hide">Main</h2>
185                            
186                            
187
188<script>
189    var obj = {"start":0,"count":10,"name":"main-nav","sport_id":null,"count_breakpoints":null,"css_class":"flex-item-1","pinned_id":"","extra":{"watch_badge":false},"context":null,"dummy":false,"type":"main-navigation","id":"6cc975e0-46d1-427b-a9db-ae87ee45ae22","data":[{"id":1,"title":"Sports","rank":1,"url":"","open_in_new_window":false,"include_social_media":true,"include_schedule_roster_news":true,"include_stats":true,"include_tickets":false,"include_youtube":false,"class_name":"sports","items":[{"id":563,"title":"Men's Sports","short_title":null,"rank":1,"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":2,"title":"Basketball","short_title":null,"rank":7,"column":1,"url":"/sports/mens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":3,"sport":{"id":3,"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":"sfstatembb","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/sfstate_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/sfstate_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":"http://www.sfstategators.com/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.c
189om/sports/mbball/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":3,"title":"Cross Country","short_title":null,"rank":9,"column":1,"url":"/sports/mens-cross-country","separator":false,"open_in_new_window":false,"sport_id_association":5,"sport":{"id":5,"title":"Men's Cross Country","abbreviation":"MXC","shortname":"mcross","short_title":"MXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mcross","gender":null,"youtube":null,"facebook":null,"twitter":null,"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":"//x.com/sfstate_xctf","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/sfstate_xctf","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-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/mens-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/mens-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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://sfstategators.com/sports/2021/10/12/2021-mens-cross-country-statistics.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":546,"title":"Track & Field","short_title":null,"rank":13,"column":1,"url":"/sports/mtrack","separator":false,"open_in_new_window":false,"sport_id_association":16,"sport":{"id":16,"title":"Men's Track & Field","abbreviation":"MTRK","shortname":"mtrack","short_title":"MTRK","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":"//x.com/sfstate_xctf","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/sfstate_xctf","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-track-field/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-track-field/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-track-field/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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://www.tfrrs.org/teams/CA_college_m_San_Francisco_St.html","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":5,"title":"Wrestling","short_title":null,"rank":14,"column":1,"url":"/sports/wrestling","separator":false,"open_in_new_window":false,"sport_id_association":13,"sport":{"id":13,"title":"Wrestling","abbreviation":"WRE","shortname":"wres","short_title":"WRE","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wrestling","gender":null,"youtube":null,"facebook":null,"twitter":null,"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/SFStateWRSTL/","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/sfstatewrestle","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/sfstatewrestling","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":"www.sfstategators.c
189om/tickets","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/wrestling/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/wrestling/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/wrestling/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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://sfstategators.com/sports/2024/11/19/2024-25-mens-wrestling-statistics.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":564,"title":"Women's Sports","short_title":null,"rank":2,"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":25,"title":"Basketball","short_title":null,"rank":3,"column":2,"url":"/sports/womens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":4,"sport":{"id":4,"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":"sfstatewbb","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/sfstate_wbb","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/sfstate_wbb","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":"http://www.sfstategators.com/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.c
189om/sports/wbball/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":26,"title":"Cross Country","short_title":null,"rank":4,"column":2,"url":"/sports/womens-cross-country","separator":false,"open_in_new_window":false,"sport_id_association":6,"sport":{"id":6,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"WXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","gender":null,"youtube":null,"facebook":null,"twitter":null,"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":"//x.com/sfstate_xctf","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/sfstate_xctf","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-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/womens-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/womens-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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://sfstategators.com/sports/2021/10/12/2021-womens-cross-country-statistics.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":27,"title":"Soccer","short_title":null,"rank":5,"column":2,"url":"/sports/womens-soccer","separator":false,"open_in_new_window":false,"sport_id_association":8,"sport":{"id":8,"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":"sfstatewsoc","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/sfstate_wsoc","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/sfstate_wsoc","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":"http://www.sfstategators.c
189om/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.com/sports/wsoc/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":63,"title":"Softball","short_title":null,"rank":8,"column":2,"url":"/sports/softball","separator":false,"open_in_new_window":false,"sport_id_association":9,"sport":{"id":9,"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":"sfstatesb","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/sfstate_sb","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/sfstate_sb","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":"https://www.sfstategators.com/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.c
189om/sports/softball/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":28,"title":"Track & Field","short_title":null,"rank":10,"column":2,"url":"/sports/womens-track-and-field","separator":false,"open_in_new_window":false,"sport_id_association":12,"sport":{"id":12,"title":"Women's Track & Field","abbreviation":"WTRK","shortname":"wtrack","short_title":"WTRK","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":null,"youtube":null,"facebook":null,"twitter":null,"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":"//x.com/sfstate_xctf","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/sfstate_xctf","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-track-and-field/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-track-and-field/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-track-and-field/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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://www.tfrrs.org/teams/3513.html","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":29,"title":"Volleyball","short_title":null,"rank":11,"column":2,"url":"/sports/womens-volleyball","separator":false,"open_in_new_window":false,"sport_id_association":14,"sport":{"id":14,"title":"Women's 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":"sfstatevb","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/sfstate_vb","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/sfstate_vb","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":"http://www.sfstategators.c
189om/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.com/sports/wvball/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":563,"title":"Men's Sports","short_title":null,"rank":1,"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":2,"title":"Basketball","short_title":null,"rank":7,"column":1,"url":"/sports/mens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":3,"sport":{"id":3,"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":"sfstatembb","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/sfstate_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/sfstate_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":"http://www.sfstategators.com/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.c
189om/sports/mbball/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":3,"title":"Cross Country","short_title":null,"rank":9,"column":1,"url":"/sports/mens-cross-country","separator":false,"open_in_new_window":false,"sport_id_association":5,"sport":{"id":5,"title":"Men's Cross Country","abbreviation":"MXC","shortname":"mcross","short_title":"MXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mcross","gender":null,"youtube":null,"facebook":null,"twitter":null,"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":"//x.com/sfstate_xctf","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/sfstate_xctf","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-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/mens-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/mens-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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://sfstategators.com/sports/2021/10/12/2021-mens-cross-country-statistics.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":546,"title":"Track & Field","short_title":null,"rank":13,"column":1,"url":"/sports/mtrack","separator":false,"open_in_new_window":false,"sport_id_association":16,"sport":{"id":16,"title":"Men's Track & Field","abbreviation":"MTRK","shortname":"mtrack","short_title":"MTRK","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":"//x.com/sfstate_xctf","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/sfstate_xctf","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-track-field/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-track-field/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-track-field/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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://www.tfrrs.org/teams/CA_college_m_San_Francisco_St.html","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":5,"title":"Wrestling","short_title":null,"rank":14,"column":1,"url":"/sports/wrestling","separator":false,"open_in_new_window":false,"sport_id_association":13,"sport":{"id":13,"title":"Wrestling","abbreviation":"WRE","shortname":"wres","short_title":"WRE","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wrestling","gender":null,"youtube":null,"facebook":null,"twitter":null,"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/SFStateWRSTL/","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/sfstatewrestle","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/sfstatewrestling","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":"www.sfstategators.c
189om/tickets","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/wrestling/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/wrestling/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/wrestling/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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://sfstategators.com/sports/2024/11/19/2024-25-mens-wrestling-statistics.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":564,"title":"Women's Sports","short_title":null,"rank":2,"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":25,"title":"Basketball","short_title":null,"rank":3,"column":2,"url":"/sports/womens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":4,"sport":{"id":4,"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":"sfstatewbb","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/sfstate_wbb","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/sfstate_wbb","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":"http://www.sfstategators.com/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.c
189om/sports/wbball/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":26,"title":"Cross Country","short_title":null,"rank":4,"column":2,"url":"/sports/womens-cross-country","separator":false,"open_in_new_window":false,"sport_id_association":6,"sport":{"id":6,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"WXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","gender":null,"youtube":null,"facebook":null,"twitter":null,"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":"//x.com/sfstate_xctf","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/sfstate_xctf","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-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/womens-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/womens-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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://sfstategators.com/sports/2021/10/12/2021-womens-cross-country-statistics.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":27,"title":"Soccer","short_title":null,"rank":5,"column":2,"url":"/sports/womens-soccer","separator":false,"open_in_new_window":false,"sport_id_association":8,"sport":{"id":8,"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":"sfstatewsoc","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/sfstate_wsoc","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/sfstate_wsoc","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":"http://www.sfstategators.c
189om/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.com/sports/wsoc/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":63,"title":"Softball","short_title":null,"rank":8,"column":2,"url":"/sports/softball","separator":false,"open_in_new_window":false,"sport_id_association":9,"sport":{"id":9,"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":"sfstatesb","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/sfstate_sb","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/sfstate_sb","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":"https://www.sfstategators.com/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.c
189om/sports/softball/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":28,"title":"Track & Field","short_title":null,"rank":10,"column":2,"url":"/sports/womens-track-and-field","separator":false,"open_in_new_window":false,"sport_id_association":12,"sport":{"id":12,"title":"Women's Track & Field","abbreviation":"WTRK","shortname":"wtrack","short_title":"WTRK","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":null,"youtube":null,"facebook":null,"twitter":null,"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":"//x.com/sfstate_xctf","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/sfstate_xctf","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-track-and-field/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-track-and-field/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-track-and-field/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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"https://www.tfrrs.org/teams/3513.html","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null},{"id":29,"title":"Volleyball","short_title":null,"rank":11,"column":2,"url":"/sports/womens-volleyball","separator":false,"open_in_new_window":false,"sport_id_association":14,"sport":{"id":14,"title":"Women's 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":"sfstatevb","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/sfstate_vb","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/sfstate_vb","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":"http://www.sfstategators.c
189om/tickets","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":{"id":0,"title":"Stats","short_title":null,"rank":0,"column":0,"url":"http://www.sfstategators.com/sports/wvball/stats","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"stats","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},"tickets":null,"youtube":null}]}],"ad":null},{"id":4,"title":"Inside Athletics","rank":2,"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":68,"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":110,"title":"Academics","short_title":null,"rank":2,"column":1,"url":"/sports/2008/8/31/academics.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":537,"title":"Camps and Clinics","short_title":null,"rank":3,"column":1,"url":"http://www.sfstatesportscamps.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":435,"title":"Compliance ","short_title":null,"rank":4,"column":1,"url":"/sports/2015/3/18/compliance.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":562,"title":"EADA Report","short_title":null,"rank":6,"column":1,"url":"https://ope.ed.gov/athletics/#/institution/details","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":75,"title":"Facilities","short_title":null,"rank":7,"column":1,"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":343,"title":"Football Hall of Fame","short_title":null,"rank":8,"column":1,"url":"/sports/2017/2/10/gridiron-club.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":321,"title":"Hall of Fame","short_title":null,"rank":11,"column":2,"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":70,"title":"Media Relations","short_title":null,"rank":14,"column":2,"url":"/sports/2008/6/2/media-relations.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":593,"title":"Mission Statement","short_title":null,"rank":15,"column":2,"url":"/sports/2022/6/15/athletics-mission-statement.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":596,"title":"Name, Image, & Likeness (NIL)","short_title":null,"rank":16,"column":2,"url":"https://opendorse.com/sfstate-gators","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":244,"title":"Retired SF State Sports","short_title":null,"rank":17,"column":2,"url":"/sports/2010/8/2/retired-sports.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":486,"title":"SAAC","short_title":null,"rank":18,"column":2,"url":"/sports/2026/9/1/saac-2024-25.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":69,"title":"Sports Medicine","short_title":null,"rank":20,"column":2,"url":"/sports/2008/6/2/sportsmedicine.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":68,"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":110,"title":"Academics","short_title":null,"rank":2,"column":1,"url":"/sports/2008/8/31/academics.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":537,"title":"Camps and Clinics","short_title":null,"rank":3,"column":1,"url":"http://www.sfstatesportscamps.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":435,"title":"Compliance ","short_title":null,"rank":4,"column":1,"url":"/sports/2015/3/18/compliance.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":562,"title":"EADA Report","short_title":null,"rank":6,"column":1,"url":"https://ope.ed.gov/athletics/#/institution/details","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":75,"title":"Facilities","short_title":null,"rank":7,"column":1,"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":343,"title":"Football Hall of Fame","short_title":null,"rank":8,"column":1,"url":"/sports/2017/2/10/gridiron-club.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":321,"title":"Hall of Fame","short_title":null,"rank":11,"column":2,"url":"
189/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":70,"title":"Media Relations","short_title":null,"rank":14,"column":2,"url":"/sports/2008/6/2/media-relations.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":593,"title":"Mission Statement","short_title":null,"rank":15,"column":2,"url":"/sports/2022/6/15/athletics-mission-statement.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":596,"title":"Name, Image, & Likeness (NIL)","short_title":null,"rank":16,"column":2,"url":"https://opendorse.com/sfstate-gators","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":244,"title":"Retired SF State Sports","short_title":null,"rank":17,"column":2,"url":"/sports/2010/8/2/retired-sports.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":486,"title":"SAAC","short_title":null,"rank":18,"column":2,"url":"/sports/2026/9/1/saac-2024-25.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":69,"title":"Sports Medicine","short_title":null,"rank":20,"column":2,"url":"/sports/2008/6/2/sportsmedicine.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":"Fans","rank":3,"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":"fan_zone","items":[{"id":494,"title":"Live Game Coverage","short_title":null,"rank":2,"column":1,"url":"/coverage","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":493,"title":"Parking and Transportation","short_title":null,"rank":3,"column":1,"url":"https://parking.sfsu.edu/","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":557,"title":"Hotel Partners","short_title":null,"rank":4,"column":1,"url":"/sports/2019/4/11/hotel-partners.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":495,"title":"University Bookstore","short_title":null,"rank":5,"column":1,"url":"https://www.bkstr.com/sanfranciscostatestore/home","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":539,"title":"Fight Song","short_title":null,"rank":9,"column":1,"url":"/sports/2018/11/27/fight-song.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":445,"title":"Tickets","short_title":null,"rank":7,"column":2,"url":"http://www.sfstategators.c
189om/tickets","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":425,"title":"Give to Athletics","short_title":null,"rank":8,"column":2,"url":"/sports/2016/9/6/athletic-development.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":566,"title":"CCAA on FloCollege","short_title":null,"rank":19,"column":2,"url":"https://www.flocollege.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}],"columns":[{"column":1,"items":[{"id":494,"title":"Live Game Coverage","short_title":null,"rank":2,"column":1,"url":"/coverage","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":493,"title":"Parking and Transportation","short_title":null,"rank":3,"column":1,"url":"https://parking.sfsu.edu/","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":557,"title":"Hotel Partners","short_title":null,"rank":4,"column":1,"url":"/sports/2019/4/11/hotel-partners.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":495,"title":"University Bookstore","short_title":null,"rank":5,"column":1,"url":"https://www.bkstr.com/sanfranciscostatestore/home","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":539,"title":"Fight Song","short_title":null,"rank":9,"column":1,"url":"/sports/2018/11/27/fight-song.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":445,"title":"Tickets","short_title":null,"rank":7,"column":2,"url":"http://www.sfstategators.c
189om/tickets","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":425,"title":"Give to Athletics","short_title":null,"rank":8,"column":2,"url":"/sports/2016/9/6/athletic-development.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":566,"title":"CCAA on FloCollege","short_title":null,"rank":19,"column":2,"url":"https://www.flocollege.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}]}],"ad":null},{"id":7,"title":"Donate","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":242,"title":"Support Athletics","short_title":null,"rank":1,"column":1,"url":"/sports/2016/9/6/athletic-development","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":543,"title":"Give Now","short_title":null,"rank":2,"column":1,"url":"https://renxt.sfsu.edu/site/Donation2?df_id=1560&1560.donation=form1&mfc_pref=T&set.SingleDesignee=1001","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":609,"title":"XC/T&F Mike Fanelli Endowed Scholarship","short_title":null,"rank":6,"column":1,"url":"https://renxt.sfsu.edu/site/Donation2;jsessionid=00000000.app30119b?df_id=1560&1560.donation=form1&mfc_pref=T&set.SingleDesignee=1022&set.custom.writdes=Mike%20Fanelli%20Endowed%20Scholarship%20for%20Men%27s%20and%20Women%27s%20Cross%20Country%20and%20Track&NONCE_TOKEN=283C2ECD5D0922C8882CC038366E2382","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":610,"title":"Volleyball 2024 Regional Championship Endowed Scholarship","short_title":null,"rank":7,"column":1,"url":"https://renxt.sfsu.edu/site/Donation2?df_id=1560&1560.donation=form1&mfc_pref=T&set.
189SingleDesignee=1022&set.custom.writdes=2024%20Regional%20Championship%20Scholarship%20Endowment%20in%20Volleyball&set.custom.Solicitation_Appeal=25E02VOLLEYB","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":595,"title":"Wrestling Allen Abraham Endowed Scholarship","short_title":null,"rank":8,"column":1,"url":"https://give.sfsu.edu/CAAWS25","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":613,"title":"Morris X. Johnson Scholar Athlete Wrestling Endowment","short_title":null,"rank":9,"column":1,"url":"https://give.sfsu.edu/MXJSch?path=wres","separator":false,"open_in_new_window":false,"sport_id_association":13,"sport":{"id":13,"title":"Wrestling","abbreviation":"WRE","shortname":"wres","short_title":"WRE","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wrestling","gender":null,"youtube":null,"facebook":null,"twitter":null,"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":242,"title":"Support Athletics","short_title":null,"rank":1,"column":1,"url":"/sports/2016/9/6/athletic-development","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":543,"title":"Give Now","short_title":null,"rank":2,"column":1,"url":"https://renxt.sfsu.edu/site/Donation2?df_id=1560&1560.donation=form1&mfc_pref=T&set.SingleDesignee=1001","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":609,"title":"XC/T&F Mike Fanelli Endowed Scholarship","short_title":null,"rank":6,"column":1,"url":"https://renxt.sfsu.edu/site/Donation2;jsessionid=00000000.app30119b?df_id=1560&1560.donation=form1&mfc_pref=T&set.SingleDesignee=1022&set.custom.writdes=Mike%20Fanelli%20Endowed%20Scholarship%20for%20Men%27s%20and%20Women%27s%20Cross%20Country%20and%20Track&NONCE_TOKEN=283C2ECD5D0922C8882CC038366E2382","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":610,"title":"Volleyball 2024 Regional Championship Endowed Scholarship","short_title":null,"rank":7,"column":1,"url":"https://renxt.sfsu.edu/site/Donation2?df_id=1560&1560.donation=form1&mfc_pref=T&set.
189SingleDesignee=1022&set.custom.writdes=2024%20Regional%20Championship%20Scholarship%20Endowment%20in%20Volleyball&set.custom.Solicitation_Appeal=25E02VOLLEYB","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":595,"title":"Wrestling Allen Abraham Endowed Scholarship","short_title":null,"rank":8,"column":1,"url":"https://give.sfsu.edu/CAAWS25","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":613,"title":"Morris X. Johnson Scholar Athlete Wrestling Endowment","short_title":null,"rank":9,"column":1,"url":"https://give.sfsu.edu/MXJSch?path=wres","separator":false,"open_in_new_window":false,"sport_id_association":13,"sport":{"id":13,"title":"Wrestling","abbreviation":"WRE","shortname":"wres","short_title":"WRE","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wrestling","gender":null,"youtube":null,"facebook":null,"twitter":null,"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":8,"title":"Become A Gator","rank":5,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":true,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"sports","items":[{"id":591,"title":"MEN'S SPORTS","short_title":null,"rank":1,"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":581,"title":"Basketball","short_title":null,"rank":6,"column":1,"url":"https://questionnaires.armssoftware.com/c01321a9147a","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":582,"title":"Cross Country and Track & Field","short_title":null,"rank":10,"column":1,"url":"https://questionnaires.armssoftware.com/750257eeb7ea","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":584,"title":"Wrestling","short_title":null,"rank":13,"column":1,"url":"https://questionnaires.armssoftware.com/39d3a04377d1","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":592,"title":"WOMEN'S SPORTS","short_title":null,"rank":2,"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":585,"title":"Basketball","short_title":null,"rank":4,"column":2,"url":"/sb_output.aspx?form=9&path=wbball","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}
189,{"id":586,"title":"Cross Country and Track & Field","short_title":null,"rank":5,"column":2,"url":"https://questionnaires.armssoftware.com/918f027cb33c","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":587,"title":"Soccer","short_title":null,"rank":7,"column":2,"url":"/sb_output.aspx?form=12&path=wsoc","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":588,"title":"Softball","short_title":null,"rank":8,"column":2,"url":"https://questionnaires.armssoftware.com/20ac01b28216","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":590,"title":"Volleyball","short_title":null,"rank":12,"column":2,"url":"/sb_output.aspx?form=5&path=wvball","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":591,"title":"MEN'S SPORTS","short_title":null,"rank":1,"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":581,"title":"Basketball","short_title":null,"rank":6,"column":1,"url":"https://questionnaires.armssoftware.com/c01321a9147a","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}
189,{"id":582,"title":"Cross Country and Track & Field","short_title":null,"rank":10,"column":1,"url":"https://questionnaires.armssoftware.com/750257eeb7ea","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":584,"title":"Wrestling","short_title":null,"rank":13,"column":1,"url":"https://questionnaires.armssoftware.com/39d3a04377d1","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":592,"title":"WOMEN'S SPORTS","short_title":null,"rank":2,"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":585,"title":"Basketball","short_title":null,"rank":4,"column":2,"url":"/sb_output.aspx?form=9&path=wbball","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":586,"title":"Cross Country and Track & Field","short_title":null,"rank":5,"column":2,"url":"https://questionnaires.armssoftware.com/918f027cb33c","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":587,"title":"Soccer","short_title":null,"rank":7,"column":2,"url":"/sb_output.aspx?form=12&path=wsoc","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":588,"title":"Softball","short_title":null,"rank":8,"column":2,"url":"https://questionnaires.armssoftware.com/20ac01b28216","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":590,"title":"Volleyball","short_title":null,"rank":12,"column":2,"url":"/sb_output.aspx?form=5&path=wvball","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"};
190    if (!("sidearmComponents" in window))
191        window.sidearmComponents = [];
192    window.sidearmComponents.push(obj);
193</script>
193
194
195<navigation-component params="{ id: '6cc975e0-46d1-427b-a9db-ae87ee45ae22' }" class='flex-item-1'></navigation-component>
196
197
198
199<!-- ko if: false -->
200<div class="hide">
201
202    <a href="/sports/mens-basketball">Basketball</a>
203
204    <a href="sfstatembb">Basketball: Facebook</a>
205
206    <a href="//x.com/sfstate_mbb">Basketball: X</a>
207
208    <a href="//instagram.com/sfstate_mbb">Basketball: Instagram</a>
209
210    <a href="http://www.sfstategators.com/tickets">Basketball: Tickets</a>
211
212    <a href="/sports/mens-basketball/schedule">Basketball: Schedule</a>
213
214    <a href="/sports/mens-basketball/roster">Basketball: Roster</a>
215
216    <a href="/sports/mens-basketball/archives">Basketball: News</a>
217
218    <a href="/sports/mens-cross-country">Cross Country</a>
219
220    <a href="//x.com/sfstate_xctf">Cross Country: X</a>
221
222    <a href="//instagram.com/sfstate_xctf">Cross Country: Instagram</a>
223
224    <a href="/sports/mens-cross-country/schedule">Cross Country: Schedule</a>
225
226    <a href="/sports/mens-cross-country/roster">Cross Country: Roster</a>
227
228    <a href="/sports/mens-cross-country/archives">Cross Country: News</a>
229
230    <a href="/sports/mtrack">Track &amp; Field</a>
231
232    <a href="//x.com/sfstate_xctf">Track &amp; Field: X</a>
233
234    <a href="//instagram.com/sfstate_xctf">Track &amp; Field: Instagram</a>
235
236    <a href="/sports/mens-track-field/schedule">Track &amp; Field: Schedule</a>
237
238    <a href="/sports/mens-track-field/roster">Track &amp; Field: Roster</a>
239
240    <a href="/sports/mens-track-field/archives">Track &amp; Field: News</a>
241
242    <a href="/sports/wrestling">Wrestling</a>
243
244    <a href="https://www.facebook.com/SFStateWRSTL/">Wrestling: Facebook</a>
245
246    <a href="//x.com/sfstatewrestle">Wrestling: X</a>
247
248    <a href="//instagram.com/sfstatewrestling">Wrestling: Instagram</a>
249
250    <a href="www.sfstategators.com/tickets">Wrestling: Tickets</a>
251
252    <a href="/sports/wrestling/schedule">Wrestling: Schedule</a>
253
254    <a href="/sports/wrestling/roster">Wrestling: Roster</a>
255
256    <a href="/sports/wrestling/archives">Wrestling: News</a>
257
258    <a href="/sports/womens-basketball">Basketball</a>
259
260    <a href="sfstatewbb">Basketball: Facebook</a>
261
262    <a href="//x.com/sfstate_wbb">Basketball: X</a>
263
264    <a href="//instagram.com/sfstate_wbb">Basketball: Instagram</a>
265
266    <a href="http://www.sfstategators.com/tickets">Basketball: Tickets</a>
267
268    <a href="/sports/womens-basketball/schedule">Basketball: Schedule</a>
269
270    <a href="/sports/womens-basketball/roster">Basketball: Roster</a>
271
272    <a href="/sports/womens-basketball/archives">Basketball: News</a>
273
274    <a href="/sports/womens-cross-country">Cross Country</a>
275
276    <a href="//x.com/sfstate_xctf">Cross Country: X</a>
277
278    <a href="//instagram.com/sfstate_xctf">Cross Country: Instagram</a>
279
280    <a href="/sports/womens-cross-country/schedule">Cross Country: Schedule</a>
281
282    <a href="/sports/womens-cross-country/roster">Cross Country: Roster</a>
283
284    <a href="/sports/womens-cross-country/archives">Cross Country: News</a>
285
286    <a href="/sports/womens-soccer">Soccer</a>
287
288    <a href="sfstatewsoc">Soccer: Facebook</a>
289
290    <a href="//x.com/sfstate_wsoc">Soccer: X</a>
291
292    <a href="//instagram.com/sfstate_wsoc">Soccer: Instagram</a>
293
294    <a href="http://www.sfstategators.com/tickets">Soccer: Tickets</a>
295
296    <a href="/sports/womens-soccer/schedule">Soccer: Schedule</a>
297
298    <a href="/sports/womens-soccer/roster">Soccer: Roster</a>
299
300    <a href="/sports/womens-soccer/archives">Soccer: News</a>
301
302    <a href="/sports/softball">Softball</a>
303
304    <a href="sfstatesb">Softball: Facebook</a>
305
306    <a href="//x.com/sfstate_sb">Softball: X</a>
307
308    <a href="//instagram.com/sfstate_sb">Softball: Instagram</a>
309
310    <a href="https://www.sfstategators.com/tickets">Softball: Tickets</a>
311
312    <a href="/sports/softball/schedule">Softball: Schedule</a>
313
314    <a href="/sports/softball/roster">Softball: Roster</a>
315
316    <a href="/sports/softball/archives">Softball: News</a>
317
318    <a href="/sports/womens-track-and-field">Track &amp; Field</a>
319
320    <a href="//x.com/sfstate_xctf">Track &amp; Field: X</a>
321
322    <a href="//instagram.com/sfstate_xctf">Track &amp; Field: Instagram</a>
323
324    <a href="/sports/womens-track-and-field/schedule">Track &amp; Field: Schedule</a>
325
326    <a href="/sports/womens-track-and-field/roster">Track &amp; Field: Roster</a>
327
328    <a href="/sports/womens-track-and-field/archives">Track &amp; Field: News</a>
329
330    <a href="/sports/womens-volleyball">Volleyball</a>
331
332    <a href="sfstatevb">Volleyball: Facebook</a>
333
334    <a href="//x.com/sfstate_vb">Volleyball: X</a>
335
336    <a href="//instagram.com/sfstate_vb">Volleyball: Instagram</a>
337
338    <a href="http://www.sfstategators.com/tickets">Volleyball: Tickets</a>
339
340    <a href="/sports/womens-volleyball/schedule">Volleyball: Schedule</a>
341
342    <a href="/sports/womens-volleyball/roster">Volleyball: Roster</a>
343
344    <a href="/sports/womens-volleyball/archives">Volleyball: News</a>
345
346    <a href="/staff-directory">Staff Directory</a>
347
348    <a href="/sports/2008/8/31/academics.aspx">Academics</a>
349
350    <a href="http://www.sfstatesportscamps.com/">Camps and Clinics</a>
351
352    <a href="/sports/2015/3/18/compliance.aspx">Compliance </a>
353
354    <a href="https://ope.ed.gov/athletics/#/institution/details">EADA Report</a>
355
356    <a href="/facilities">Facilities</a>
357
358    <a href="/sports/2017/2/10/gridiron-club.aspx">Football Hall of Fame</a>
359
360    <a href="/honors/hall-of-fame">Hall of Fame</a>
361
362    <a href="/sports/2008/6/2/media-relations.aspx">Media Relations</a>
363
364    <a href="/sports/2022/6/15/athletics-mission-statement.aspx">Mission Statement</a>
365
366    <a href="https://opendorse.com/sfstate-gators">Name, Image, &amp; Likeness (NIL)</a>
367
368    <a href="/sports/2010/8/2/retired-sports.aspx">Retired SF State Sports</a>
369
370    <a href="/sports/2026/9/1/saac-2024-25.aspx">SAAC</a>
371
372    <a href="/sports/2008/6/2/sportsmedicine.aspx">Sports Medicine</a>
373
374    <a href="/coverage">Live Game Coverage</a>
375
376    <a href="https://parking.sfsu.edu/">Parking and Transportation</a>
377
378    <a href="/sports/2019/4/11/hotel-partners.aspx">Hotel Partners</a>
379
380    <a href="https://www.bkstr.com/sanfranciscostatestore/home">University Bookstore</a>
381
382    <a href="/sports/2018/11/27/fight-song.aspx">Fight Song</a>
383
384    <a href="http://www.sfstategators.com/tickets">Tickets</a>
385
386    <a href="/sports/2016/9/6/athletic-development.aspx">Give to Athletics</a>
387
388    <a href="https://www.flocollege.com">CCAA on FloCollege</a>
389
390    <a href="/sports/2016/9/6/athletic-development">Support Athletics</a>
391
392    <a href="https://renxt.sfsu.edu/site/Donation2?df_id=1560&amp;1560.donation=form1&amp;mfc_pref=T&amp;set.SingleDesignee=1001">Give Now</a>
393
394    <a href="https://renxt.sfsu.edu/site/Donation2;jsessionid=00000000.app30119b?df_id=1560&amp;1560.donation=form1&amp;mfc_pref=T&amp;set.SingleDesignee=1022&amp;set.custom.writdes=Mike%20Fanelli%20Endowed%20Scholarship%20for%20Men%27s%20and%20Women%27s%20Cross%20Country%20and%20Track&amp;NONCE_TOKEN=283C2ECD5D0922C8882CC038366E2382">XC/T&amp;F Mike Fanelli Endowed Scholarship</a>
395
396    <a href="https://renxt.sfsu.edu/site/Donation2?df_id=1560&amp;1560.donation=form1&amp;mfc_pref=T&amp;set.SingleDesignee=1022&amp;set.custom.writdes=2024%20Regional%20Championship%20Scholarship%20Endowment%20in%20Volleyball&amp;set.custom.Solicitation_Appeal=25E02VOLLEYB">Volleyball 2024 Regional Championship Endowed Scholarship</a>
397
398    <a href="https://give.sfsu.edu/CAAWS25">Wrestling Allen Abraham Endowed Scholarship</a>
399
400    <a href="https://give.sfsu.edu/MXJSch?path=wres">Morris X. Johnson Scholar Athlete Wrestling Endowment</a>
401
402    <a href="https://questionnaires.armssoftware.com/c01321a9147a">Basketball</a>
403
404    <a href="https://questionnaires.armssoftware.com/750257eeb7ea">Cross Country and Track &amp; Field</a>
405
406    <a href="https://questionnaires.armssoftware.com/39d3a04377d1">Wrestling</a>
407
408    <a href="/sb_output.aspx?form=9&amp;path=wbball">Basketball</a>
409
410    <a href="https://questionnaires.armssoftware.com/918f027cb33c">Cross Country and Track &amp; Field</a>
411
412    <a href="/sb_output.aspx?form=12&amp;path=wsoc">Soccer</a>
413
414    <a href="https://questionnaires.armssoftware.com/20ac01b28216">Softball</a>
415
416    <a href="/sb_output.aspx?form=5&amp;path=wvball">Volleyball</a>
417
418</div>
419<!-- /ko -->
420                            <!-- ko if: ko.observable().matchMedia("(max-width: 1200px)") -->
421                                <div class="main-navigation__calendar">
422                                    <button type="button" class="main-header__offcanvas-toggle" data-bind="
423                                        click:function(value, item){
424                                            $('body').removeClass('mobile-menu-open main-nav');
425                                            $('body').toggleClass('mobile-cal-open');
426                                            $(item.currentTarget).toggleClass('is-open');
427                                            $('.s-calendar').toggleClass('is-open');
428                                            var data = ko.dataFor($('.c-navigation__offcanvas')[0]); 
429                                            data.isMenuOpen(false);
430                                        }
431                                    ">
432                                        <span class="accessible-hide">Toggle Scoreboard</span>
433                                    </button>
434                                </div>
435                            <!-- /ko -->
436                            <div class="main-navigation__search">
437                                <search-component data-gist-id="" params="{name:'searchOverlay'}"></search-component>
438                            </div>
439                            <!-- ko if: ko.observable().matchMedia("(min-width: 1024px)") -->
440                                <div class="main-navigation__social">
441                                    
442
443<script>
444    var obj = {"start":0,"count":10,"name":"header-social-8a9dfd","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"82181233-c966-4f37-95a4-708763cc46fb","data":{"location":{"id":134,"title":"Header Social","type":"icons","effect":"none","fixed_image_sizes":false,"excluded_sport_ids":[],"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"header-social-8a9dfd","autoplay_speed":8,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":1,"title":"Header Social - Twitter","start_date":"2020-07-15T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=1&target=http://www.twitter.com/sfstate_gators","icon":"sf-twitter","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":2,"title":"Header Social - Facebook","start_date":"2020-07-15T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=2&target=http://www.facebook.com/sanfranciscostategators","icon":"sf-facebook-2","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":3,"title":"Header Social - Instagram","start_date":"2020-07-15T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=3&target=http://www.instagram.com/sfstate_gators","icon":"sf-instagram","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"header-social-8a9dfd","content_title":"header-social-8a9dfd","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
445    if (!("sidearmComponents" in window))
446        window.sidearmComponents = [];
447    window.sidearmComponents.push(obj);
448</script>
448
449
450<ads-component params="{ id: '82181233-c966-4f37-95a4-708763cc46fb' }"></ads-component>
451                                </div>
452                            <!-- /ko -->
453                        </div>
454                    </div>
455                </nav>
456                
457            </header>
458            <!-- ko if: ko.observable().matchMedia("(max-width: 1200px)") -->
459                <section class="s-events s-events__offcanvas" aria-labelledby="h2_events">
460                    <h2 id="h2_events"><span>Gators</span> Calendar</h2>
461                    <div class="tabs">
462                        <header class="s-events__header flex flex-align-center flex-justify-center">
463                            <ul class="flex reset-list">
464                                <li>
465                                    <a href="#upcoming">Events</a>
466                                </li>
467                                <span> / </span>
468                                <li>
469                                    <a href="#results">Results</a>
470                                </li>
471                            </ul>
472                        </header>
473                        <div id="results">
474                            
475
476<script>
477    var obj = {"start":0,"count":8,"name":"results","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"school_name":"San Francisco State"},"context":null,"dummy":false,"type":"results","id":"cd9a1a7d-a5a0-421d-bc0c-d05e60875bef","data":[{"id":7661,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-27T11:00:00","end_date":null,"date_utc":"2026-09-27T18:00:00Z","end_date_utc":null,"time":"11 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":8,"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":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":31,"prefix":null,"name":"Menlo","title":"Menlo","image":"/images/2023/2/26/menlo.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":"Alumni Day","tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"WSOC | Late Goal From Maciel Delivers Victory for Gators","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/9/27/IMG_7415.jpeg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/27/womens-soccer-wsoc-late-goal-from-maciel-delivers-victory-for-gators.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":6813,"content_id":"6813","content_title":"WSOC | Late Goal From Maciel Delivers Victory for Gators","content_date":"2026-09-28T04:55:22.397","content_url":"https://sfstategators.com/news/2026/9/27/womens-soccer-wsoc-late-goal-from-maciel-delivers-victory-for-gators.aspx","content_image_url":"https://sfstategators.com/images/2026/9/27/IMG_7415.jpeg","date":"2026-09-28T04:55:22.397"},"result":{"game_id":7661,"status":"W","team_score":"2","opponent_score":"1","prescore":null,"postscore":null,"bid":"ytfF78ooTLbzRRvlyrj9Cw%3d%3d","boxscore":"/boxscore.aspx?id=7661","line_scores":{"game_winner":"H","this_team_is_home_team":false,"home_full_name":"San Francisco State","home_short_name":"SF","away_full_name":"Menlo","away_short_name":"MC","period_label":"Half","periods":["1","2","F"],"period_home_score":["0","2","2"],"period_away_score":["1","0","1"]}},"game_facility":{"id":2,"title":"Cox Stadium","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr"},"promotion":{"name":"Alumni Day","link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7783,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-26T11:00:00","end_date":null,"date_utc":"2026-09-26T18:00:00Z","end_date_utc":null,"time":"11 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Bellingham, Wash.","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":6,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"WXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","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":"Meet"}
477,"schedule":{"id":282,"title":"2026 Women's Cross Country Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=282"},"opponent":{"id":13,"prefix":null,"name":"Bill Roe Classic","title":"Bill Roe Classic","image":"/images/logos/WWU.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":[{"css_class":null,"title":"Live Results","url":"https://live.pntfo.com"}],"program":null,"program_text":null},"story":{"title":"WXC | Women Finish Strong at Bill Roe Classic","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/9/26/XC_Women_108.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/26/womens-cross-country-wxc-women-finish-strong-at-bill-roe-classic.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":6812,"content_id":"6812","content_title":"WXC | Women Finish Strong at Bill Roe Classic","content_date":"2026-09-26T19:43:51.947","content_url":"https://sfstategators.com/news/2026/9/26/womens-cross-country-wxc-women-finish-strong-at-bill-roe-classic.aspx","content_image_url":"https://sfstategators.com/images/2026/9/26/XC_Women_108.jpg","date":"2026-09-26T19:43:51.947"},"result":{"game_id":7783,"status":"N","team_score":null,"opponent_score":null,"prescore":"6th of 9","postscore":null,"bid":"2gWOrNbjR0qkt3SLcYklXA%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":413,"title":"Hovander Park","url":"/facilities/?id=413"},"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":7784,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-26T10:00:00","end_date":null,"date_utc":"2026-09-26T17:00:00Z","end_date_utc":null,"time":"10 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Ferndale, Wash.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":5,"title":"Men's Cross Country","abbreviation":"MXC","shortname":"mcross","short_title":"MXC","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mcross","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":"Meet"},"schedule":{"id":281,"title":"2026 Men's Cross Country Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=281"},"opponent":{"id":13,"prefix":null,"name":"Bill Roe Classic","title":"Bill Roe Classic","image":"/images/logos/WWU.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":[{"css_class":null,"title":"Live Results","url":"https://live.pntfo.com"}],"program":null,"program_text":null},"story":{"title":"MXC | Vargas Named FloCollege/CCAA Runner of the Week","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/9/29/vargas_potwtv.png","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/28/mens-cross-country-mxc-vargas-named-flocollege-ccaa-runner-of-the-week.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":6814,"content_id":"6814","content_title":"MXC | Vargas Named FloCollege/CCAA Runner of the Week","content_date":"2026-09-28T17:30:50.993","content_url":"https://sfstategators.c
477om/news/2026/9/28/mens-cross-country-mxc-vargas-named-flocollege-ccaa-runner-of-the-week.aspx","content_image_url":"https://sfstategators.com/images/2026/9/29/vargas_potwtv.png","date":"2026-09-28T17:30:50.993"},"result":{"game_id":7784,"status":"N","team_score":null,"opponent_score":null,"prescore":"5th of 12","postscore":null,"bid":"tS9IBJ2Za%2fOf%2fcBg8vUUNQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":413,"title":"Hovander Park","url":"/facilities/?id=413"},"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":7676,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-25T17:00:00","end_date":null,"date_utc":"2026-09-26T00:00:00.0000001Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Turlock, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":145,"prefix":null,"name":"Cal State East Bay","title":"Cal State East Bay","image":"/images/2025/9/10/Spirit_Falcon_RGB.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"VB | Gators Take Set One But Fall to East Bay","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/9/26/_M9A2099.JPG","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/26/womens-volleyball-vb-gators-take-set-one-but-fall-to-east-bay.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":6810,"content_id":"6810","content_title":"VB | Gators Take Set One But Fall to East Bay","content_date":"2026-09-26T17:53:09.76","content_url":"https://sfstategators.com/news/2026/9/26/womens-volleyball-vb-gators-take-set-one-but-fall-to-east-bay.aspx","content_image_url":"https://sfstategators.com/images/2026/9/26/_M9A2099.JPG","date":"2026-09-26T17:53:09.76"},"result":{"game_id":7676,"status":"L","team_score":"1","opponent_score":"3","prescore":null,"postscore":null,"bid":"kICV2%2fYHp0bn%2fYUSdIqiAw%3d%3d","boxscore":"/boxscore.aspx?id=7676","line_scores":{"game_winner":"H","this_team_is_home_team":false,"home_full_name":"Cal St. East Bay","home_short_name":"CSUEB","away_full_name":"San Fran. St.","away_short_name":"SFSU","period_label":"Game","periods":["1","2","3","4","F"],"period_home_score":["23","25","25","25","3"],"period_away_score":["25","19","17","22","1"]}},"game_facility":{"id":31,"title":"Ed & Bertha Fitzpatrick Arena","url":"http://warriorathletics.com/sports/2007/8/28/GEN_0828075416.aspx?tab=facilities"},"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":7660,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-25T12:00:00","end_date":null,"date_utc":"2026-09-25T19:00:00Z","end_date_utc":null,"time":"Noon","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":8,"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"}
477,"schedule":{"id":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":117,"prefix":null,"name":"Fresno Pacific","title":"Fresno Pacific","image":"/images/logos/sunbirdhead.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":"Rally Towels for First 100 Fans","tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"WSOC | Offense Can't Breakthrough in Home Opening Loss","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/9/25/_I2A7974.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/25/womens-soccer-wsoc-offense-can-t-breakthrough-in-home-opening-loss.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":6809,"content_id":"6809","content_title":"WSOC | Offense Can't Breakthrough in Home Opening Loss","content_date":"2026-09-25T22:35:14.39","content_url":"https://sfstategators.com/news/2026/9/25/womens-soccer-wsoc-offense-can-t-breakthrough-in-home-opening-loss.aspx","content_image_url":"https://sfstategators.com/images/2026/9/25/_I2A7974.jpg","date":"2026-09-25T22:35:14.39"},"result":{"game_id":7660,"status":"L","team_score":"0","opponent_score":"2","prescore":null,"postscore":null,"bid":"eGhxMqiHgMy%2fMHnzb1Dphg%3d%3d","boxscore":"/boxscore.aspx?id=7660","line_scores":{"game_winner":"A","this_team_is_home_team":false,"home_full_name":"San Fran. St.","home_short_name":"SF","away_full_name":"Fresno Pacific","away_short_name":"FPU","period_label":"Half","periods":["1","2","F"],"period_home_score":["0","0","0"],"period_away_score":["1","1","2"]}},"game_facility":{"id":2,"title":"Cox Stadium","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr"},"promotion":{"name":"Rally Towels for First 100 Fans","link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7675,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-24T17:00:00","end_date":null,"date_utc":"2026-09-25T00:00:00.0000001Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Turlock, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":141,"prefix":null,"name":"Stanislaus State","title":"Stanislaus State","image":"/images/logos/Stanislaus_state_2024.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.c
477om/livestats_vb","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"VB | Gators Sweep Warriors to Open the Weekend","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/9/24/_M9A2119.JPG","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/24/womens-volleyball-vb-gators-sweep-warriors-to-open-the-weekend.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":6808,"content_id":"6808","content_title":"VB | Gators Sweep Warriors to Open the Weekend","content_date":"2026-09-25T04:07:48.343","content_url":"https://sfstategators.com/news/2026/9/24/womens-volleyball-vb-gators-sweep-warriors-to-open-the-weekend.aspx","content_image_url":"https://sfstategators.com/images/2026/9/24/_M9A2119.JPG","date":"2026-09-25T04:07:48.343"},"result":{"game_id":7675,"status":"W","team_score":"3","opponent_score":"0","prescore":null,"postscore":null,"bid":"efV6OIzi96eIXmJ2pmUm%2fQ%3d%3d","boxscore":"/boxscore.aspx?id=7675","line_scores":{"game_winner":"A","this_team_is_home_team":false,"home_full_name":"Stanislaus St.","home_short_name":"StStan","away_full_name":"San Fran. St.","away_short_name":"SFSU","period_label":"Game","periods":["1","2","3","F"],"period_home_score":["21","18","23","0"],"period_away_score":["25","25","25","3"]}},"game_facility":{"id":31,"title":"Ed & Bertha Fitzpatrick Arena","url":"http://warriorathletics.com/sports/2007/8/28/GEN_0828075416.aspx?tab=facilities"},"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":7659,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-20T11:00:00","end_date":null,"date_utc":"2026-09-20T18:00:00Z","end_date_utc":null,"time":"11 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Pomona, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":8,"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":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":140,"prefix":"#2","name":"Cal Poly Pomona","title":"#2 Cal Poly Pomona","image":"/images/logos/Cal-Poly-Pomona.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"WSOC | Goal from Davis Ends Pomona Shut-Out Bid in Loss","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/9/21/IMG_3004.JPG","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/21/womens-soccer-wsoc-goal-from-davis-ends-pomona-shut-out-bid-in-loss.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":6803,"content_id":"6803","content_title":"WSOC | Goal from Davis Ends Pomona Shut-Out Bid in Loss","content_date":"2026-09-21T20:16:57.553","content_url":"https://sfstategators.c
477om/news/2026/9/21/womens-soccer-wsoc-goal-from-davis-ends-pomona-shut-out-bid-in-loss.aspx","content_image_url":"https://sfstategators.com/images/2026/9/21/IMG_3004.JPG","date":"2026-09-21T20:16:57.553"},"result":{"game_id":7659,"status":"L","team_score":"1","opponent_score":"4","prescore":null,"postscore":null,"bid":"3%2f6ftARhlUpLroUZ1hQEQQ%3d%3d","boxscore":"/boxscore.aspx?id=7659","line_scores":{"game_winner":"H","this_team_is_home_team":false,"home_full_name":"Cal Poly Pomona","home_short_name":"CPP","away_full_name":"San Fran. St.","away_short_name":"SFSU","period_label":"Half","periods":["1","2","F"],"period_home_score":["3","1","4"],"period_away_score":["0","1","1"]}},"game_facility":{"id":13,"title":"Kellogg Stadium","url":"http://www.broncoathletics.com/sports/2010/10/19/Facilities.aspx"},"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":7674,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-19T17:00:00","end_date":null,"date_utc":"2026-09-20T00:00:00.0000001Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":143,"prefix":null,"name":"Cal State LA","title":"Cal State LA","image":"/images/logos/LALogo2025.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"VB | Gators Come Back From First Set Loss to Beat LA","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/9/20/_M9A2156.JPG","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/19/womens-volleyball-vb-gators-come-back-from-first-set-loss-to-beat-la.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":6802,"content_id":"6802","content_title":"VB | Gators Come Back From First Set Loss to Beat LA","content_date":"2026-09-20T17:57:07.327","content_url":"https://sfstategators.com/news/2026/9/19/womens-volleyball-vb-gators-come-back-from-first-set-loss-to-beat-la.aspx","content_image_url":"https://sfstategators.com/images/2026/9/20/_M9A2156.JPG","date":"2026-09-20T17:57:07.327"},"result":{"game_id":7674,"status":"W","team_score":"3","opponent_score":"1","prescore":null,"postscore":null,"bid":"nMFYEgq9bHcJ5D3RbZ%2fkUw%3d%3d","boxscore":"/boxscore.aspx?id=7674","line_scores":{"game_winner":"H","this_team_is_home_team":false,"home_full_name":"San Fran. St.","home_short_name":"SFSU","away_full_name":"Cal State LA","away_short_name":"LA","period_label":"Game","periods":["1","2","3","4","F"],"period_home_score":["17","25","26","25","3"],"period_away_score":["25","14","24","14","1"]}},"game_facility":{"id":30,"title":"San Francisco Federal Credit Union Gymnasium at Don Nasser Family Plaza","url":"https://sfstategators.c
477om/facilities/?id=30"},"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://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}}],"mode":"web"};
478    if (!("sidearmComponents" in window))
479        window.sidearmComponents = [];
480    window.sidearmComponents.push(obj);
481</script>
481
482
483
484    <results-component params="{ id: 'cd9a1a7d-a5a0-421d-bc0c-d05e60875bef' }"></results-component>
485    
486    
487
488                        </div>
489                        <div id="upcoming">
490                            
491
492<script>
493    var obj = {"start":0,"count":8,"name":"events","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"school_name":"San Francisco State"},"context":null,"dummy":false,"type":"events","id":"4191fc04-fcd0-4118-853d-2cf4e35f2cfd","data":[{"id":7662,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-01T19:00:00","end_date":null,"date_utc":"2026-10-02T02:00:00Z","end_date_utc":null,"time":"7 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Seaside, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":8,"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":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":218,"prefix":null,"name":"Cal State Monterey Bay","title":"Cal State Monterey Bay","image":"/images/logos/OTTER%20PRIMARY%20-%20FULL%20COLOR%20(1).png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7662,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"GDC48fjiWSbMEHyJpDSGCA%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":347,"title":"Cardinale Stadium","url":"https://www.montereybayfc.com/stadium/"},"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":7677,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-02T17:00:00","end_date":null,"date_utc":"2026-10-03T00:00:00.0000001Z","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":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.c
493om/schedule.aspx?schedule=279"},"opponent":{"id":141,"prefix":null,"name":"Stanislaus State","title":"Stanislaus State","image":"/images/logos/Stanislaus_state_2024.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":"Rally Towels for First 100 Fans","tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7677,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"WkQ9WJveQHOr%2bkR3Q3AWwA%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":30,"title":"San Francisco Federal Credit Union Gymnasium at Don Nasser Family Plaza","url":"https://sfstategators.com/facilities/?id=30"},"promotion":{"name":"Rally Towels for First 100 Fans","link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7663,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-03T12:00:00","end_date":null,"date_utc":"2026-10-03T19:00:00Z","end_date_utc":null,"time":"Noon","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":8,"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":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":205,"prefix":null,"name":"Cal State San Marcos","title":"Cal State San Marcos","image":"/images/logos/San-Marcos.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7663,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bi
493d":"yIH4tqRhPBb6tYlcGPPrMQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":2,"title":"Cox Stadium","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr"},"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://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7678,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-03T17:00:00","end_date":null,"date_utc":"2026-10-04T00:00:00.0000001Z","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":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":137,"prefix":null,"name":"Chico State","title":"Chico State","image":"/images/logos/Chico%20Primary%20Logo.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7678,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"1FTO5Zsa4%2fwjOeSh0SAetg%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":30,"title":"San Francisco Federal Credit Union Gymnasium at Don Nasser Family Plaza","url":"https://sfstategators.com/facilities/?id=30"},"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://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7664,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T12:00:00","end_date":null,"date_utc":"2026-10-09T19:00:00Z","end_date_utc":null,"time":"Noon","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":8,"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"}
493,"schedule":{"id":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":141,"prefix":null,"name":"Stanislaus State","title":"Stanislaus State","image":"/images/logos/Stanislaus_state_2024.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7664,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"Ny98KjPr8CWvOt%2fJovp%2bsw%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":2,"title":"Cox Stadium","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr"},"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://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7679,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T14:00:00","end_date":null,"date_utc":"2026-10-09T21: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":"Merced, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":210,"prefix":null,"name":"UC Merced","title":"UC Merced","image":"/images/2018/10/26/ucMerced.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7679,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bi
493d":"9%2f4J79PCjA5YOIg3BLZ9fQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":391,"title":"Gallo Recreation & Wellness Center","url":"https://ucmercedbobcats.com/facilities/joseph-edward-gallo-recreation-wellness-center/10"},"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":7739,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T15:30:00","end_date":null,"date_utc":"2026-10-09T22:30:00Z","end_date_utc":null,"time":"3:30 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":5,"title":"Men's Cross Country","abbreviation":"MXC","shortname":"mcross","short_title":"MXC","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mcross","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":"Meet"},"schedule":{"id":281,"title":"2026 Men's Cross Country Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=281"},"opponent":{"id":24,"prefix":null,"name":"SF State Invitational","title":"SF State Invitational","image":"/images/logos/San-Fran-State-Gators.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":7739,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"%2f1V5C2TTOcUYKbozkD3waw%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":5,"title":"Golden Gate Park's Speedway Meadow","url":"http://www.yelp.com/map/speedway-meadow-golden-gate-park-san-francisco"},"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":7745,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T16:15:00","end_date":null,"date_utc":"2026-10-09T23:15:00Z","end_date_utc":null,"time":"4:15 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":6,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"WXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","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":"Meet"}
493,"schedule":{"id":282,"title":"2026 Women's Cross Country Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=282"},"opponent":{"id":24,"prefix":null,"name":"SF State Invitational","title":"SF State Invitational","image":"/images/logos/San-Fran-State-Gators.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":7745,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"Qo%2fNqsHBmBrtm53qdQK30w%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":5,"title":"Golden Gate Park's Speedway Meadow","url":"http://www.yelp.com/map/speedway-meadow-golden-gate-park-san-francisco"},"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"};
494    if (!("sidearmComponents" in window))
495        window.sidearmComponents = [];
496    window.sidearmComponents.push(obj);
497</script>
497
498
499
500    <events-component params="{ id: '4191fc04-fcd0-4118-853d-2cf4e35f2cfd' }"></events-component>
501    
502    
503
504                        </div>
505                    </div>
506                </section>
507            <!-- /ko -->
508
509			<main class="main-content-placeholder" id="main-content">
510				
511
512    <div class="stories-wrapper">
513        <div class="row pad">
514            <div class="stories-row flex">
515                <section class="s-stories" aria-labelledby="h2_stories">
516                    <h2 class="hide" id="h2_stories">Top Stories</h2>
517                    
518
519<script>
520    var obj = {"start":0,"count":6,"name":"stories","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"sports":[{"id":2,"title":"Baseball"},{"id":1,"title":"General"},{"id":3,"title":"Men's Basketball"},{"id":5,"title":"Men's Cross Country"},{"id":7,"title":"Men's Soccer"},{"id":16,"title":"Men's Track & Field"},{"id":9,"title":"Softball"},{"id":4,"title":"Women's Basketball"},{"id":6,"title":"Women's Cross Country"},{"id":8,"title":"Women's Soccer"},{"id":12,"title":"Women's Track & Field"},{"id":14,"title":"Women's Volleyball"},{"id":13,"title":"Wrestling"}]},"context":null,"dummy":false,"type":"stories","id":"3ef7474f-c9ce-4a27-8fc8-3cd245dde391","data":[{"title":"MXC | Vargas Named FloCollege/CCAA Runner of the Week","title_in_rotator":true,"sub_headline":null,"teaser":"SAN FRANCISCO - <dfn><a href=\"/sports/mens-cross-country/roster/julian-vargas/6771\" rel=\"smarttag\" rev=\"6771\">Julian Vargas</a></dfn> of San Francisco State has been selected as the FloCollege/CCAA Men's Cross Country Runner of the Week for the week of Sept. 21-27. He becomes the first Gator to earn the weekly honor since Jacob Niles did so in 2021.","type":"postgame","byline":"Kendrick Mooney","app_exclusive":false,"sport_display":"Men's Cross Country","sport":{"id":5,"title":"Men's Cross Country","abbreviation":"MXC","shortname":"mcross","short_title":"MXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mcross","gender":"m","youtube":"PLEdA6A4B0tDHPOl1-aYz56gLXoJ68P7cC","facebook":null,"twitter":"sfstate_xctf","instagram":"sfstate_xctf","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/9/29/vargas_potwtv.png","image_focal_point":null,"image_alt_text":"Vargas CCAA Runner of the Week","video":null,"url":"/news/2026/9/28/mens-cross-country-mxc-vargas-named-flocollege-ccaa-runner-of-the-week.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":7784,"game_pregame_story_id":null,"game_postgame_story_id":6814,"date":"2026-09-26T10:00:00","end_date":null,"date_utc":"2026-09-26T17:00:00Z","end_date_utc":null,"time":"10 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Ferndale, Wash.","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":false,"is_spotlight":false,"type":"recent","tournament":null,"sport":null,"schedule":null,"opponent":{"id":13,"prefix":null,"name":null,"title":"Bill Roe Classic","image":"/images/logos/WWU.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":null,"result":{"game_id":7784,"status":"N","team_score":null,"opponent_score":null,"prescore":"5th of 12","postscore":null,"bid":null,"boxscore":null,"line_scores":null},"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null}],"gallery_id":0,"writer":null,"ranking":2,"locked_ranking":false,"id":6814,"content_id":"6814","content_title":"MXC | Vargas Named FloCollege/CCAA Runner of the Week","content_date":"2026-09-28T13:00:00","content_url":"https://sfstategators.com/news/2026/9/28/mens-cross-country-mxc-vargas-named-flocollege-ccaa-runner-of-the-week.aspx","content_image_url":"https://sfstategators.com/images/2026/9/29/vargas_potwtv.png","date":"2026-09-28T13:00:00"},{"title":"WSOC | Late Goal From Maciel Delivers Victory for Gators","title_in_rotator":true,"sub_headline":null,"teaser":"SAN FRANCISCO - The San Francisco State women's soccer team fell behind quickly to the Menlo College Oaks and allowed a goal within minutes of action. The Gators scored a pair of second half goals, including the golden goal in the 83rd minute, to take a 2-1 victory.","type":"postgame","byline":"Kendrick Mooney","app_exclusive":false,"sport_display":"Women's Soccer","sport":{"id":8,"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":"f","youtube":"PLEdA6A4B0tDGLGDGE6Jqz1-_6Z_YaDzrW","facebook":"sfstatewsoc","twitter":"sfstate_wsoc","instagram":"sfstate_wsoc","pinterest":"","tickets":"http://www.sfstategators.c
520om/tickets","global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/9/27/IMG_7415.jpeg","image_focal_point":null,"image_alt_text":"Natalia Maciel","video":null,"url":"/news/2026/9/27/womens-soccer-wsoc-late-goal-from-maciel-delivers-victory-for-gators.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":7661,"game_pregame_story_id":null,"game_postgame_story_id":6813,"date":"2026-09-27T11:00:00","end_date":null,"date_utc":"2026-09-27T18:00:00Z","end_date_utc":null,"time":"11 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","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":31,"prefix":null,"name":null,"title":"Menlo","image":"/images/2023/2/26/menlo.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":"Alumni Day","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":7661,"status":"W","team_score":"2","opponent_score":"1","prescore":null,"postscore":null,"bid":null,"boxscore":"/boxscore.aspx?id=7661","line_scores":null},"game_facility":null,"promotion":null,"event_image":null,"pac_tickets":null}],"gallery_id":0,"writer":null,"ranking":3,"locked_ranking":false,"id":6813,"content_id":"6813","content_title":"WSOC | Late Goal From Maciel Delivers Victory for Gators","content_date":"2026-09-27T21:49:00","content_url":"https://sfstategators.com/news/2026/9/27/womens-soccer-wsoc-late-goal-from-maciel-delivers-victory-for-gators.aspx","content_image_url":"https://sfstategators.com/images/2026/9/27/IMG_7415.jpeg","date":"2026-09-27T21:49:00"},{"title":"WXC | Women Finish Strong at Bill Roe Classic","title_in_rotator":true,"sub_headline":null,"teaser":"FERNDALE, Wash. - The San Francisco State women's cross country team traveled to Washington to race in the Bill Roe Classic. The Gators placed sixth","type":"postgame","byline":"Kendrick Mooney","app_exclusive":false,"sport_display":"Women's Cross Country","sport":{"id":6,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"WXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","gender":"f","youtube":"PLEdA6A4B0tDGm36MQm6_jljptLHgfBtkF","facebook":null,"twitter":"sfstate_xctf","instagram":"sfstate_xctf","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/9/26/XC_Women_108.jpg","image_focal_point":null,"image_alt_text":"Arianna Hurtado","video":null,"url":"/news/2026/9/26/womens-cross-country-wxc-women-finish-strong-at-bill-roe-classic.aspx","redirect_absolute_url":null,"links":[{"link_id":1451,"link_url":"https://live.pntfo.com/meets/9262026/events/2","link_text":"Results","created":"2026-09-26T19:44:00","gallery_id":null}],"homepage_feed_template":"story_links","game_id":null,"games":[{"id":7783,"game_pregame_story_id":null,"game_postgame_story_id":6812,"date":"2026-09-26T11:00:00","end_date":null,"date_utc":"2026-09-26T18:00:00Z","end_date_utc":null,"time":"11 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Bellingham, Wash.","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":false,"is_spotlight":false,"type":"recent","tournament":null,"sport":null,"schedule":null,"opponent":{"id":13,"prefix":null,"name":null,"title":"Bill Roe Classic","image":"/images/logos/WWU.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":null,"result":{"game_id":7783,"status":"N","team_score":null,"opponent_score":null,"prescore":"6th of 9","postscore":null,"bi
520d":null,"boxscore":null,"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":6812,"content_id":"6812","content_title":"WXC | Women Finish Strong at Bill Roe Classic","content_date":"2026-09-26T12:40:00","content_url":"https://sfstategators.com/news/2026/9/26/womens-cross-country-wxc-women-finish-strong-at-bill-roe-classic.aspx","content_image_url":"https://sfstategators.com/images/2026/9/26/XC_Women_108.jpg","date":"2026-09-26T12:40:00"},{"title":"2026-27 Athletics Season Pass - FREE for SFSU Students, Faculty, and Staff","title_in_rotator":true,"sub_headline":null,"teaser":null,"type":null,"byline":"Kendrick Mooney","app_exclusive":false,"sport_display":"General, Men's Basketball, Women's Basketball, Women's Soccer, Softball, Wrestling, Women's Volleyball","sport":{"id":1,"title":"General","abbreviation":"GEN","shortname":"gen","short_title":"gen","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"general","gender":"g","youtube":"PLEdA6A4B0tDFeOtYF8xWrilhaZD8te4dK","facebook":null,"twitter":"","instagram":"sfstate_gators","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/8/11/AthleticsSeasonPass-16x9.png","image_focal_point":null,"image_alt_text":"2026-27 Season Pass Graphic","video":null,"url":"/news/2026/8/11/general-2026-27-athletics-season-pass-free-for-sfsu-students-faculty-and-staff.aspx","redirect_absolute_url":"https://tickets.sfstategators.com/event/2026-27-athletics-season-pass-free-for-sfsu-stud-6zw2dh","links":null,"homepage_feed_template":"story_links","game_id":null,"games":[],"gallery_id":0,"writer":null,"ranking":4,"locked_ranking":true,"id":6780,"content_id":"6780","content_title":"2026-27 Athletics Season Pass - FREE for SFSU Students, Faculty, and Staff","content_date":"2026-08-11T11:15:00","content_url":"https://sfstategators.com/news/2026/8/11/general-2026-27-athletics-season-pass-free-for-sfsu-students-faculty-and-staff.aspx","content_image_url":"https://sfstategators.com/images/2026/8/11/AthleticsSeasonPass-16x9.png","date":"2026-08-11T11:15:00"},{"title":"MXC | Vargas Paces Gators in Strong Showing at Bill Roe Classic","title_in_rotator":true,"sub_headline":null,"teaser":"FERNDALE, Wash. - The San Francisco State men's cross country team traveled to Washington to race in the Bill Roe Classic. The Gators placed fifth with 153 points and beat out GNAC schools Simon Fraser, Alaska Faribanks, Central Washington and Saint Martin's.","type":null,"byline":"Kendrick Mooney","app_exclusive":false,"sport_display":"Men's Cross Country","sport":{"id":5,"title":"Men's Cross Country","abbreviation":"MXC","shortname":"mcross","short_title":"MXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mcross","gender":"m","youtube":"PLEdA6A4B0tDHPOl1-aYz56gLXoJ68P7cC","facebook":null,"twitter":"sfstate_xctf","instagram":"sfstate_xctf","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/9/26/XC_Men_098.jpg","image_focal_point":null,"image_alt_text":"Julian Vargas","video":null,"url":"/news/2026/9/26/mens-cross-country-mxc-vargas-paces-gators-in-strong-showing-at-bill-roe-classic.aspx","redirect_absolute_url":null,"links":[{"link_id":1450,"link_url":"https://live.pntfo.com/meets/9262026/events/1","link_text":"Results","created":"2026-09-26T18:30:00","gallery_id":null}],"homepage_feed_template":"story_links","game_id":null,"games":[],"gallery_id":0,"writer":null,"ranking":6,"locked_ranking":false,"id":6811,"content_id":"6811","content_title":"MXC | Vargas Paces Gators in Strong Showing at Bill Roe Classic","content_date":"2026-09-26T11:15:00","content_url":"https://sfstategators.com/news/2026/9/26/mens-cross-country-mxc-vargas-paces-gators-in-strong-showing-at-bill-roe-classic.aspx","content_image_url":"https://sfstategators.c
520om/images/2026/9/26/XC_Men_098.jpg","date":"2026-09-26T11:15:00"},{"title":"VB | Gators Take Set One But Fall to East Bay","title_in_rotator":true,"sub_headline":null,"teaser":"TURLOCK, Calif. – The San Francisco State volleyball team played Cal State East Bay to wrap up their week at Stanislaus. They took the first set but dropped the next three for a 3-1 loss (25-23, 19-25, 17-25, 22-25).","type":"postgame","byline":"Kendrick Mooney","app_exclusive":false,"sport_display":"Women's Volleyball","sport":{"id":14,"title":"Women's 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":"PLEdA6A4B0tDFI9kQzfiKvuaDzDMYYore8","facebook":"sfstatevb","twitter":"sfstate_vb","instagram":"sfstate_vb","pinterest":"","tickets":"http://www.sfstategators.com/tickets","global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"sport_shortname":null,"image_source":"/images/2026/9/26/_M9A2099.JPG","image_focal_point":null,"image_alt_text":"Volleyball Huddle","video":null,"url":"/news/2026/9/26/womens-volleyball-vb-gators-take-set-one-but-fall-to-east-bay.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":"story_links","game_id":null,"games":[{"id":7676,"game_pregame_story_id":null,"game_postgame_story_id":6810,"date":"2026-09-25T17:00:00","end_date":null,"date_utc":"2026-09-26T00:00:00.0000001Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Turlock, Calif.","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":false,"is_spotlight":false,"type":"recent","tournament":null,"sport":null,"schedule":null,"opponent":{"id":145,"prefix":null,"name":null,"title":"Cal State East Bay","image":"/images/2025/9/10/Spirit_Falcon_RGB.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","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":7676,"status":"L","team_score":"1","opponent_score":"3","prescore":null,"postscore":null,"bid":null,"boxscore":"/boxscore.aspx?id=7676","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":6810,"content_id":"6810","content_title":"VB | Gators Take Set One But Fall to East Bay","content_date":"2026-09-26T10:19:00","content_url":"https://sfstategators.com/news/2026/9/26/womens-volleyball-vb-gators-take-set-one-but-fall-to-east-bay.aspx","content_image_url":"https://sfstategators.com/images/2026/9/26/_M9A2099.JPG","date":"2026-09-26T10:19:00"}],"mode":"web"};
521    if (!("sidearmComponents" in window))
522        window.sidearmComponents = [];
523    window.sidearmComponents.push(obj);
524</script>
524
525
526<stories-component params="{ id: '3ef7474f-c9ce-4a27-8fc8-3cd245dde391' }"></stories-component>
527
528
529                </section>
530                <!-- ko if:  ko.observable().matchMedia("(min-width: 1200px)")-->
531                    <section class="s-events" aria-labelledby="h2_events">
532                        <h2 id="h2_events"><span>Gators</span> Calendar</h2>
533                        <div class="tabs">
534                            <header class="s-events__header flex flex-align-center flex-justify-center">
535                                <ul class="flex reset-list">
536                                    <li>
537                                        <a href="#upcoming">Events</a>
538                                    </li>
539                                    <span> / </span>
540                                    <li>
541                                        <a href="#results">Results</a>
542                                    </li>
543                                </ul>
544                            </header>
545                            <div id="results">
546                                
547
548<script>
549    var obj = {"start":0,"count":8,"name":"results","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"school_name":"San Francisco State"},"context":null,"dummy":false,"type":"results","id":"a742ae50-728e-42da-8ad6-a3192809fc85","data":[{"id":7661,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-27T11:00:00","end_date":null,"date_utc":"2026-09-27T18:00:00Z","end_date_utc":null,"time":"11 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":8,"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":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":31,"prefix":null,"name":"Menlo","title":"Menlo","image":"/images/2023/2/26/menlo.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":"Alumni Day","tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"WSOC | Late Goal From Maciel Delivers Victory for Gators","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/9/27/IMG_7415.jpeg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/27/womens-soccer-wsoc-late-goal-from-maciel-delivers-victory-for-gators.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":6813,"content_id":"6813","content_title":"WSOC | Late Goal From Maciel Delivers Victory for Gators","content_date":"2026-09-28T04:55:22.397","content_url":"https://sfstategators.com/news/2026/9/27/womens-soccer-wsoc-late-goal-from-maciel-delivers-victory-for-gators.aspx","content_image_url":"https://sfstategators.com/images/2026/9/27/IMG_7415.jpeg","date":"2026-09-28T04:55:22.397"},"result":{"game_id":7661,"status":"W","team_score":"2","opponent_score":"1","prescore":null,"postscore":null,"bid":"ytfF78ooTLbzRRvlyrj9Cw%3d%3d","boxscore":"/boxscore.aspx?id=7661","line_scores":{"game_winner":"H","this_team_is_home_team":false,"home_full_name":"San Francisco State","home_short_name":"SF","away_full_name":"Menlo","away_short_name":"MC","period_label":"Half","periods":["1","2","F"],"period_home_score":["0","2","2"],"period_away_score":["1","0","1"]}},"game_facility":{"id":2,"title":"Cox Stadium","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr"},"promotion":{"name":"Alumni Day","link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7783,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-26T11:00:00","end_date":null,"date_utc":"2026-09-26T18:00:00Z","end_date_utc":null,"time":"11 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Bellingham, Wash.","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":6,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"WXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","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":"Meet"}
549,"schedule":{"id":282,"title":"2026 Women's Cross Country Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=282"},"opponent":{"id":13,"prefix":null,"name":"Bill Roe Classic","title":"Bill Roe Classic","image":"/images/logos/WWU.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":[{"css_class":null,"title":"Live Results","url":"https://live.pntfo.com"}],"program":null,"program_text":null},"story":{"title":"WXC | Women Finish Strong at Bill Roe Classic","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/9/26/XC_Women_108.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/26/womens-cross-country-wxc-women-finish-strong-at-bill-roe-classic.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":6812,"content_id":"6812","content_title":"WXC | Women Finish Strong at Bill Roe Classic","content_date":"2026-09-26T19:43:51.947","content_url":"https://sfstategators.com/news/2026/9/26/womens-cross-country-wxc-women-finish-strong-at-bill-roe-classic.aspx","content_image_url":"https://sfstategators.com/images/2026/9/26/XC_Women_108.jpg","date":"2026-09-26T19:43:51.947"},"result":{"game_id":7783,"status":"N","team_score":null,"opponent_score":null,"prescore":"6th of 9","postscore":null,"bid":"2gWOrNbjR0qkt3SLcYklXA%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":413,"title":"Hovander Park","url":"/facilities/?id=413"},"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":7784,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-26T10:00:00","end_date":null,"date_utc":"2026-09-26T17:00:00Z","end_date_utc":null,"time":"10 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Ferndale, Wash.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":5,"title":"Men's Cross Country","abbreviation":"MXC","shortname":"mcross","short_title":"MXC","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mcross","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":"Meet"},"schedule":{"id":281,"title":"2026 Men's Cross Country Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=281"},"opponent":{"id":13,"prefix":null,"name":"Bill Roe Classic","title":"Bill Roe Classic","image":"/images/logos/WWU.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":[{"css_class":null,"title":"Live Results","url":"https://live.pntfo.com"}],"program":null,"program_text":null},"story":{"title":"MXC | Vargas Named FloCollege/CCAA Runner of the Week","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/9/29/vargas_potwtv.png","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/28/mens-cross-country-mxc-vargas-named-flocollege-ccaa-runner-of-the-week.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":6814,"content_id":"6814","content_title":"MXC | Vargas Named FloCollege/CCAA Runner of the Week","content_date":"2026-09-28T17:30:50.993","content_url":"https://sfstategators.c
549om/news/2026/9/28/mens-cross-country-mxc-vargas-named-flocollege-ccaa-runner-of-the-week.aspx","content_image_url":"https://sfstategators.com/images/2026/9/29/vargas_potwtv.png","date":"2026-09-28T17:30:50.993"},"result":{"game_id":7784,"status":"N","team_score":null,"opponent_score":null,"prescore":"5th of 12","postscore":null,"bid":"tS9IBJ2Za%2fOf%2fcBg8vUUNQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":413,"title":"Hovander Park","url":"/facilities/?id=413"},"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":7676,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-25T17:00:00","end_date":null,"date_utc":"2026-09-26T00:00:00.0000001Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Turlock, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":145,"prefix":null,"name":"Cal State East Bay","title":"Cal State East Bay","image":"/images/2025/9/10/Spirit_Falcon_RGB.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"VB | Gators Take Set One But Fall to East Bay","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/9/26/_M9A2099.JPG","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/26/womens-volleyball-vb-gators-take-set-one-but-fall-to-east-bay.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":6810,"content_id":"6810","content_title":"VB | Gators Take Set One But Fall to East Bay","content_date":"2026-09-26T17:53:09.76","content_url":"https://sfstategators.com/news/2026/9/26/womens-volleyball-vb-gators-take-set-one-but-fall-to-east-bay.aspx","content_image_url":"https://sfstategators.com/images/2026/9/26/_M9A2099.JPG","date":"2026-09-26T17:53:09.76"},"result":{"game_id":7676,"status":"L","team_score":"1","opponent_score":"3","prescore":null,"postscore":null,"bid":"kICV2%2fYHp0bn%2fYUSdIqiAw%3d%3d","boxscore":"/boxscore.aspx?id=7676","line_scores":{"game_winner":"H","this_team_is_home_team":false,"home_full_name":"Cal St. East Bay","home_short_name":"CSUEB","away_full_name":"San Fran. St.","away_short_name":"SFSU","period_label":"Game","periods":["1","2","3","4","F"],"period_home_score":["23","25","25","25","3"],"period_away_score":["25","19","17","22","1"]}},"game_facility":{"id":31,"title":"Ed & Bertha Fitzpatrick Arena","url":"http://warriorathletics.com/sports/2007/8/28/GEN_0828075416.aspx?tab=facilities"},"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":7660,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-25T12:00:00","end_date":null,"date_utc":"2026-09-25T19:00:00Z","end_date_utc":null,"time":"Noon","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":8,"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"}
549,"schedule":{"id":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":117,"prefix":null,"name":"Fresno Pacific","title":"Fresno Pacific","image":"/images/logos/sunbirdhead.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":"Rally Towels for First 100 Fans","tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"WSOC | Offense Can't Breakthrough in Home Opening Loss","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/9/25/_I2A7974.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/25/womens-soccer-wsoc-offense-can-t-breakthrough-in-home-opening-loss.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":6809,"content_id":"6809","content_title":"WSOC | Offense Can't Breakthrough in Home Opening Loss","content_date":"2026-09-25T22:35:14.39","content_url":"https://sfstategators.com/news/2026/9/25/womens-soccer-wsoc-offense-can-t-breakthrough-in-home-opening-loss.aspx","content_image_url":"https://sfstategators.com/images/2026/9/25/_I2A7974.jpg","date":"2026-09-25T22:35:14.39"},"result":{"game_id":7660,"status":"L","team_score":"0","opponent_score":"2","prescore":null,"postscore":null,"bid":"eGhxMqiHgMy%2fMHnzb1Dphg%3d%3d","boxscore":"/boxscore.aspx?id=7660","line_scores":{"game_winner":"A","this_team_is_home_team":false,"home_full_name":"San Fran. St.","home_short_name":"SF","away_full_name":"Fresno Pacific","away_short_name":"FPU","period_label":"Half","periods":["1","2","F"],"period_home_score":["0","0","0"],"period_away_score":["1","1","2"]}},"game_facility":{"id":2,"title":"Cox Stadium","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr"},"promotion":{"name":"Rally Towels for First 100 Fans","link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7675,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-24T17:00:00","end_date":null,"date_utc":"2026-09-25T00:00:00.0000001Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Turlock, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":141,"prefix":null,"name":"Stanislaus State","title":"Stanislaus State","image":"/images/logos/Stanislaus_state_2024.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.c
549om/livestats_vb","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"VB | Gators Sweep Warriors to Open the Weekend","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/9/24/_M9A2119.JPG","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/24/womens-volleyball-vb-gators-sweep-warriors-to-open-the-weekend.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":6808,"content_id":"6808","content_title":"VB | Gators Sweep Warriors to Open the Weekend","content_date":"2026-09-25T04:07:48.343","content_url":"https://sfstategators.com/news/2026/9/24/womens-volleyball-vb-gators-sweep-warriors-to-open-the-weekend.aspx","content_image_url":"https://sfstategators.com/images/2026/9/24/_M9A2119.JPG","date":"2026-09-25T04:07:48.343"},"result":{"game_id":7675,"status":"W","team_score":"3","opponent_score":"0","prescore":null,"postscore":null,"bid":"efV6OIzi96eIXmJ2pmUm%2fQ%3d%3d","boxscore":"/boxscore.aspx?id=7675","line_scores":{"game_winner":"A","this_team_is_home_team":false,"home_full_name":"Stanislaus St.","home_short_name":"StStan","away_full_name":"San Fran. St.","away_short_name":"SFSU","period_label":"Game","periods":["1","2","3","F"],"period_home_score":["21","18","23","0"],"period_away_score":["25","25","25","3"]}},"game_facility":{"id":31,"title":"Ed & Bertha Fitzpatrick Arena","url":"http://warriorathletics.com/sports/2007/8/28/GEN_0828075416.aspx?tab=facilities"},"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":7659,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-20T11:00:00","end_date":null,"date_utc":"2026-09-20T18:00:00Z","end_date_utc":null,"time":"11 a.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Pomona, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":8,"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":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":140,"prefix":"#2","name":"Cal Poly Pomona","title":"#2 Cal Poly Pomona","image":"/images/logos/Cal-Poly-Pomona.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"WSOC | Goal from Davis Ends Pomona Shut-Out Bid in Loss","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/9/21/IMG_3004.JPG","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/21/womens-soccer-wsoc-goal-from-davis-ends-pomona-shut-out-bid-in-loss.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":6803,"content_id":"6803","content_title":"WSOC | Goal from Davis Ends Pomona Shut-Out Bid in Loss","content_date":"2026-09-21T20:16:57.553","content_url":"https://sfstategators.c
549om/news/2026/9/21/womens-soccer-wsoc-goal-from-davis-ends-pomona-shut-out-bid-in-loss.aspx","content_image_url":"https://sfstategators.com/images/2026/9/21/IMG_3004.JPG","date":"2026-09-21T20:16:57.553"},"result":{"game_id":7659,"status":"L","team_score":"1","opponent_score":"4","prescore":null,"postscore":null,"bid":"3%2f6ftARhlUpLroUZ1hQEQQ%3d%3d","boxscore":"/boxscore.aspx?id=7659","line_scores":{"game_winner":"H","this_team_is_home_team":false,"home_full_name":"Cal Poly Pomona","home_short_name":"CPP","away_full_name":"San Fran. St.","away_short_name":"SFSU","period_label":"Half","periods":["1","2","F"],"period_home_score":["3","1","4"],"period_away_score":["0","1","1"]}},"game_facility":{"id":13,"title":"Kellogg Stadium","url":"http://www.broncoathletics.com/sports/2010/10/19/Facilities.aspx"},"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":7674,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-09-19T17:00:00","end_date":null,"date_utc":"2026-09-20T00:00:00.0000001Z","end_date_utc":null,"time":"5 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":143,"prefix":null,"name":"Cal State LA","title":"Cal State LA","image":"/images/logos/LALogo2025.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.png","tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"VB | Gators Come Back From First Set Loss to Beat LA","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/9/20/_M9A2156.JPG","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2026/9/19/womens-volleyball-vb-gators-come-back-from-first-set-loss-to-beat-la.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":6802,"content_id":"6802","content_title":"VB | Gators Come Back From First Set Loss to Beat LA","content_date":"2026-09-20T17:57:07.327","content_url":"https://sfstategators.com/news/2026/9/19/womens-volleyball-vb-gators-come-back-from-first-set-loss-to-beat-la.aspx","content_image_url":"https://sfstategators.com/images/2026/9/20/_M9A2156.JPG","date":"2026-09-20T17:57:07.327"},"result":{"game_id":7674,"status":"W","team_score":"3","opponent_score":"1","prescore":null,"postscore":null,"bid":"nMFYEgq9bHcJ5D3RbZ%2fkUw%3d%3d","boxscore":"/boxscore.aspx?id=7674","line_scores":{"game_winner":"H","this_team_is_home_team":false,"home_full_name":"San Fran. St.","home_short_name":"SFSU","away_full_name":"Cal State LA","away_short_name":"LA","period_label":"Game","periods":["1","2","3","4","F"],"period_home_score":["17","25","26","25","3"],"period_away_score":["25","14","24","14","1"]}},"game_facility":{"id":30,"title":"San Francisco Federal Credit Union Gymnasium at Don Nasser Family Plaza","url":"https://sfstategators.c
549om/facilities/?id=30"},"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://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}}],"mode":"web"};
550    if (!("sidearmComponents" in window))
551        window.sidearmComponents = [];
552    window.sidearmComponents.push(obj);
553</script>
553
554
555
556    <results-component params="{ id: 'a742ae50-728e-42da-8ad6-a3192809fc85' }"></results-component>
557    
558    
559
560                            </div>
561                            <div id="upcoming">
562                                
563
564<script>
565    var obj = {"start":0,"count":8,"name":"events","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"school_name":"San Francisco State"},"context":null,"dummy":false,"type":"events","id":"7b989d1e-bcfe-49f2-b7cb-ff2d0b3c960e","data":[{"id":7662,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-01T19:00:00","end_date":null,"date_utc":"2026-10-02T02:00:00Z","end_date_utc":null,"time":"7 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"A","neutral_hometeam":false,"location":"Seaside, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":8,"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":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":218,"prefix":null,"name":"Cal State Monterey Bay","title":"Cal State Monterey Bay","image":"/images/logos/OTTER%20PRIMARY%20-%20FULL%20COLOR%20(1).png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7662,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"GDC48fjiWSbMEHyJpDSGCA%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":347,"title":"Cardinale Stadium","url":"https://www.montereybayfc.com/stadium/"},"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":7677,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-02T17:00:00","end_date":null,"date_utc":"2026-10-03T00:00:00.0000001Z","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":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.c
565om/schedule.aspx?schedule=279"},"opponent":{"id":141,"prefix":null,"name":"Stanislaus State","title":"Stanislaus State","image":"/images/logos/Stanislaus_state_2024.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":"Rally Towels for First 100 Fans","tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7677,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"WkQ9WJveQHOr%2bkR3Q3AWwA%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":30,"title":"San Francisco Federal Credit Union Gymnasium at Don Nasser Family Plaza","url":"https://sfstategators.com/facilities/?id=30"},"promotion":{"name":"Rally Towels for First 100 Fans","link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7663,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-03T12:00:00","end_date":null,"date_utc":"2026-10-03T19:00:00Z","end_date_utc":null,"time":"Noon","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":8,"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":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":205,"prefix":null,"name":"Cal State San Marcos","title":"Cal State San Marcos","image":"/images/logos/San-Marcos.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7663,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bi
565d":"yIH4tqRhPBb6tYlcGPPrMQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":2,"title":"Cox Stadium","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr"},"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://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7678,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-03T17:00:00","end_date":null,"date_utc":"2026-10-04T00:00:00.0000001Z","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":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":137,"prefix":null,"name":"Chico State","title":"Chico State","image":"/images/logos/Chico%20Primary%20Logo.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7678,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"1FTO5Zsa4%2fwjOeSh0SAetg%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":30,"title":"San Francisco Federal Credit Union Gymnasium at Don Nasser Family Plaza","url":"https://sfstategators.com/facilities/?id=30"},"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://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7664,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T12:00:00","end_date":null,"date_utc":"2026-10-09T19:00:00Z","end_date_utc":null,"time":"Noon","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":8,"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"}
565,"schedule":{"id":278,"title":"2026 Women's Soccer Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=278"},"opponent":{"id":141,"prefix":null,"name":"Stanislaus State","title":"Stanislaus State","image":"/images/logos/Stanislaus_state_2024.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_wsoc","tickets":"https://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7664,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"Ny98KjPr8CWvOt%2fJovp%2bsw%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":2,"title":"Cox Stadium","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr"},"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://vivenu.com/seller/san-francisco-state-university-athletics-jrhd","ticket_range":"Buy Tickets","stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":7679,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T14:00:00","end_date":null,"date_utc":"2026-10-09T21: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":"Merced, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":true,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":14,"title":"Women's 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":279,"title":"2026 Women's Volleyball Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=279"},"opponent":{"id":210,"prefix":null,"name":"UC Merced","title":"UC Merced","image":"/images/2018/10/26/ucMerced.png"},"media":{"video":"https://flosports.link/4cg7YNI","video_text":"FloCollege","audio":null,"audio_text":null,"stats":"http://www.sfstategators.com/livestats_vb","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2024/7/5/FloCollege.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":7679,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bi
565d":"9%2f4J79PCjA5YOIg3BLZ9fQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":391,"title":"Gallo Recreation & Wellness Center","url":"https://ucmercedbobcats.com/facilities/joseph-edward-gallo-recreation-wellness-center/10"},"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":7739,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T15:30:00","end_date":null,"date_utc":"2026-10-09T22:30:00Z","end_date_utc":null,"time":"3:30 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":"/images/2008/7/28/leftnav_ccaa.gif","is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":5,"title":"Men's Cross Country","abbreviation":"MXC","shortname":"mcross","short_title":"MXC","global_sport_id":null,"non_sport":false,"show_at_vs":true,"global_sport_shortname":"mcross","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":"Meet"},"schedule":{"id":281,"title":"2026 Men's Cross Country Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=281"},"opponent":{"id":24,"prefix":null,"name":"SF State Invitational","title":"SF State Invitational","image":"/images/logos/San-Fran-State-Gators.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":7739,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"%2f1V5C2TTOcUYKbozkD3waw%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":5,"title":"Golden Gate Park's Speedway Meadow","url":"http://www.yelp.com/map/speedway-meadow-golden-gate-park-san-francisco"},"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":7745,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2026-10-09T16:15:00","end_date":null,"date_utc":"2026-10-09T23:15:00Z","end_date_utc":null,"time":"4:15 p.m.","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"A","location_indicator":"H","neutral_hometeam":false,"location":"San Francisco","conference":null,"conference_abbrev":null,"conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"upcoming","tournament":null,"sport":{"id":6,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"WXC","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","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":"Meet"}
565,"schedule":{"id":282,"title":"2026 Women's Cross Country Schedule","url":"https://sfstategators.com/schedule.aspx?schedule=282"},"opponent":{"id":24,"prefix":null,"name":"SF State Invitational","title":"SF State Invitational","image":"/images/logos/San-Fran-State-Gators.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":7745,"status":null,"team_score":null,"opponent_score":null,"prescore":null,"postscore":null,"bid":"Qo%2fNqsHBmBrtm53qdQK30w%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":5,"title":"Golden Gate Park's Speedway Meadow","url":"http://www.yelp.com/map/speedway-meadow-golden-gate-park-san-francisco"},"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"};
566    if (!("sidearmComponents" in window))
567        window.sidearmComponents = [];
568    window.sidearmComponents.push(obj);
569</script>
569
570
571
572    <events-component params="{ id: '7b989d1e-bcfe-49f2-b7cb-ff2d0b3c960e' }"></events-component>
573    
574    
575
576                            </div>
577                        </div>
578                        <div class="s-events__calendar">
579                            <a class="s-events__calendar--link" data-bind="attr: { href: window.associated_sport ? '/schedule.aspx?path=' + window.associated_sport.shortname : '/calendar.aspx' }">
580                                Full Schedule
581                                <span class="sf-arrows-long-right"></span>
582                            </a>
583                        </div>
584                    </section>
585                <!-- /ko -->
586            </div>
587        </div>
588    </div>
589
590    <section class="s-countdown" aria-labelledby="h2_countdown">
591        <h2 class="hide" id="h2_countdown">Countdown</h2>
592        <div class="row pad">
593            
594
595<script>
596    var obj = {"start":0,"count":10,"name":"","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"countdowns","id":"dd471e69-0c8b-4a6a-9999-953d95caaf24","data":null,"mode":"web"};
597    if (!("sidearmComponents" in window))
598        window.sidearmComponents = [];
599    window.sidearmComponents.push(obj);
600</script>
600
601
602<countdown-component params="{ id: 'dd471e69-0c8b-4a6a-9999-953d95caaf24' }"></countdown-component>
603
604
605        </div>
606    </section>
607
608    <div class="s-sponsors">
609        <div class="row pad">
610            <div class="s-sponsors__inner">
611                
612
613<script>
614    var obj = {"start":0,"count":10,"name":"sponsors-9eea02","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"e7e2b005-1682-4c45-bb11-e5803fa36e19","data":{"location":{"id":0,"title":null,"type":null,"effect":null,"fixed_image_sizes":false,"excluded_sport_ids":null,"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":null,"autoplay_speed":0,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[],"content_id":null,"content_title":null,"content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
615    if (!("sidearmComponents" in window))
616        window.sidearmComponents = [];
617    window.sidearmComponents.push(obj);
618</script>
618
619
620<ads-component params="{ id: 'e7e2b005-1682-4c45-bb11-e5803fa36e19' }"></ads-component>
621            </div>
622        </div>
623    </div>
624
625    <section class="s-contentstream" aria-labelledby="h2_contentstream">
626        <div class="row pad">
627            <div class="s-contentstream__inner">
628                
629
630<script>
631    var obj = {"start":0,"count":9,"name":"all","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"content-stream","id":"88345d7a-4203-4e69-b548-441ffca948f7","data":{"stream":[{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"17960075685223849","content_title":"Never have I ever… but make it basketball 🏀 🐊 \n\n#dii #gogators #collegebasketball #neverhaveiever #sfsumbb","content_date":"2026-09-29T20:28:12-05:00","content_url":"https://www.instagram.com/reel/Dd5Jw_wJ-8s/","content_image_url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/830669412_18627374014063729_2103016332007000014_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ==&_nc_ohc=2ojrGm4Hv2kQ7kNvwH1av-h&_nc_oc=Adq0sCEw16TNGUJe5mIwhyN4XVS_yqwtRTjfma09-A9hHOJvAKc7vRbi0iSnDoC2XJo&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=gIr6xtFhnJtFrinlZuNO0g&_nc_tpa=Q5bMBQIwW4QFhcSVRc2KJi1ybl7gJdmoeKtijwUl7Swccf4KdK-iVmMsiLOr8SinveTePt33CV9k&oh=00_AQNLHUO7E3VaFr7MiXJtnnVChPGQOHby5yIuRJL9d_-4kA&oe=6AC42171","link":"https://www.instagram.com/reel/Dd5Jw_wJ-8s/","id":"17960075685223849","tags":[],"comments":[],"likes":{"count":145},"images":{"thumbnail":{"width":null,"height":null,"url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/830669412_18627374014063729_2103016332007000014_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=2ojrGm4Hv2kQ7kNvwH1av-h&_nc_oc=Adq0sCEw16TNGUJe5mIwhyN4XVS_yqwtRTjfma09-A9hHOJvAKc7vRbi0iSnDoC2XJo&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=gIr6xtFhnJtFrinlZuNO0g&_nc_tpa=Q5bMBQIwW4QFhcSVRc2KJi1ybl7gJdmoeKtijwUl7Swccf4KdK-iVmMsiLOr8SinveTePt33CV9k&oh=00_AQNLHUO7E3VaFr7MiXJtnnVChPGQOHby5yIuRJL9d_-4kA&oe=6AC42171"},"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/830669412_18627374014063729_2103016332007000014_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=2ojrGm4Hv2kQ7kNvwH1av-h&_nc_oc=Adq0sCEw16TNGUJe5mIwhyN4XVS_yqwtRTjfma09-A9hHOJvAKc7vRbi0iSnDoC2XJo&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=gIr6xtFhnJtFrinlZuNO0g&_nc_tpa=Q5bMBQIwW4QFhcSVRc2KJi1ybl7gJdmoeKtijwUl7Swccf4KdK-iVmMsiLOr8SinveTePt33CV9k&oh=00_AQNLHUO7E3VaFr7MiXJtnnVChPGQOHby5yIuRJL9d_-4kA&oe=6AC42171"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw6-1.cdninstagram.com/v/t51.82787-15/830669412_18627374014063729_2103016332007000014_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=103&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=2ojrGm4Hv2kQ7kNvwH1av-h&_nc_oc=Adq0sCEw16TNGUJe5mIwhyN4XVS_yqwtRTjfma09-A9hHOJvAKc7vRbi0iSnDoC2XJo&_nc_zt=23&_nc_ht=scontent-dfw6-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=gIr6xtFhnJtFrinlZuNO0g&_nc_tpa=Q5bMBQIwW4QFhcSVRc2KJi1ybl7gJdmoeKtijwUl7Swccf4KdK-iVmMsiLOr8SinveTePt33CV9k&oh=00_AQNLHUO7E3VaFr7MiXJtnnVChPGQOHby5yIuRJL9d_-4kA&oe=6AC42171"}},"caption":{"id":"","text":"Never have I ever… but make it basketball 🏀 🐊 \n\n#dii #gogators #collegebasketball #neverhaveiever #sfsumbb","created_time":null,"from":null},"video":"https://scontent-dfw5-1.cdninstagram.com/o1/v/t2/f2/m86/AQOwrsGf-Zmpp_fGw7eX6QdjqGFhu_FpNmASOyBLu9HxLeIm_vtEnBRA6IiIpgtl_BP6wxIobApq7k2kqCPbjgbkp-P7aOnWvb4Wmgo.mp4?_nc_cat=106&_nc_sid=5e9851&_nc_ht=scontent-dfw5-1.cdninstagram.com&_nc_ohc=_kc0TmAIKZoQ7kNvwEV2hSV&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTcwMjAyMTY1ODU5NTE1NSwiYXNzZXRfYWdlX2RheXMiOjEsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozNywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=bf4c6fd3a39b9aa4&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC8yQUNBODIzOTBCQUI0MzMyOTU3MTA5OTRCNzNERjdEOV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyL0Y2QUEwNDM5QzBCQjQxRkQ4MDAxNTJFQUMyNDlBMzNGX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACamveLF2f6FBhUCKAJDMywXQELRBiTdLxsYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=gIr6xtFhnJtFrinlZuNO0g&edm=AM6HXa8EAAAA&_nc_zt=28&oh=00_AQP_VMNys8l7RhoKycovDgzj97_V04Ob8gC1UwPRybnlUQ&oe=6AC021E3","user":{"id":"17841401911848736","full_name":"SF State Men's Basketball","profile_picture":"https://scontent-dfw5-2.xx.fbcdn.net/v/t51.75761-15/504275588_18504
631682885063729_6904043754712196966_n.jpg?_nc_cat=100&ccb=1-7&_nc_sid=7d201b&_nc_ohc=ODwrbuZRIb8Q7kNvwEDpGB8&_nc_oc=AdoG4w25EYwHmDdZOWEWTlaMTt6foQjMPqtsxsCQ-ZBf-h_dfwwH-cWs786h3mdOj3E&_nc_zt=23&_nc_ht=scontent-dfw5-2.xx&edm=AL-3X8kEAAAA&_nc_gid=PxjJ7dbklFQ0xCVXdHI25A&oh=00_AQNfuFVCGJOellEUtkQW2ZfVTb58GYKoV7zNAV37erIQWQ&oe=6AC3EF00","username":"sfstate_mbb"},"date":"2026-09-29T20:28:12-05:00","created_time":1790713692.0},"location_name":null},{"type":"gallery","featured":false,"pinned_id":null,"data":{"id":104,"title":"Sept 18, 2026 - Vball vs CPP","url":"/galleries/?gallery=104","sport":{"id":14,"title":"Women's Volleyball","abbreviation":"VB","shortname":"wvball","short_title":null,"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},"images":{"small":{"url":"/images/2026/9/18/_M9A2629.JPG?width=240&height=159","caption":"Grace Witcher","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2629.JPG?width=370&height=246","caption":"Grace Witcher","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2629.JPG?width=1024&height=682","caption":"Grace Witcher","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2629.JPG","caption":"Grace Witcher","credit":"Vanden Harris"}},"gallery_images":[{"small":{"url":"/images/2026/9/18/_M9A2100.JPG?width=240&height=159","caption":"Team Huddle","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2100.JPG?width=370&height=246","caption":"Team Huddle","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2100.JPG?width=1024&height=682","caption":"Team Huddle","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2100.JPG","caption":"Team Huddle","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2128.JPG?width=240&height=159","caption":"Melanie Hewlett","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2128.JPG?width=370&height=246","caption":"Melanie Hewlett","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2128.JPG?width=1024&height=682","caption":"Melanie Hewlett","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2128.JPG","caption":"Melanie Hewlett","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2156.JPG?width=240&height=159","caption":"Team Celebration","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2156.JPG?width=370&height=246","caption":"Team Celebration","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2156.JPG?width=1024&height=682","caption":"Team Celebration","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2156.JPG","caption":"Team Celebration","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2185.JPG?width=240&height=159","caption":"Gators blocking","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2185.JPG?width=370&height=246","caption":"Gators blocking","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2185.JPG?width=1024&height=682","caption":"Gators blocking","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2185.JPG","caption":"Gators blocking","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2317.JPG?width=240&height=159","caption":"Grace Witcher","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2317.JPG?width=370&height=246","caption":"Grace Witcher","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2317.JPG?width=1024&height=682","caption":"Grace Witcher","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2317.JPG","caption":"Grace Witcher","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2449.JPG?width=240&height=159","caption":"Head Coach Matt Hoffman","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2449.JPG?width=370&height=246","caption":"Head Coach Matt Hoffman","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2449.JPG?width=1024&height=682","caption":"Head Coach Matt Hoffman","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2449.JPG","caption":"Head Coach Matt Hoffman","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2532.JPG?width=159&height=240","caption":"Alana Larson","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2532.JPG?width=366&height=550","caption":"Alana Larson","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2532.JPG?width=682&height=1024","caption":"Alana Larson","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2532.JPG","caption":"Alana Larson","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2629.JPG?width=240&height=159","caption":"Grace Witcher","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2629.JPG?width=370&height=246","caption":"Grace Witcher","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2629.JPG?width=1024&height=682","caption":"Grace Witcher","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2629.JPG","caption":"Grace Witcher","credit":"Vanden Harris"}}],"caption":"Grace Witcher","credit":"Vanden Harris","content_id":"104","content_title":"Sept 18, 2026 - Vball vs CPP","content_date":"2026-09-18T17:00:00","content_url":"/galleries/?gallery=104","content_image_url":"https://sfstategators.c
631om/images/2026/9/18/_M9A2629.JPG?width=370&height=246","date":"2026-09-18T17:00:00"},"location_name":null},{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"17922567546427768","content_title":"Off- Campus Apartment Tour 🏠🐊","content_date":"2026-09-29T12:14:36-05:00","content_url":"https://www.instagram.com/reel/Dd4QoroOU2y/","content_image_url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/825324442_18561688495073261_7697178323081402874_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ==&_nc_ohc=Bqm-mhJH4y4Q7kNvwHkXlFv&_nc_oc=AdquLiGBbuKZ06jUpCMVBA-xRNHLerTwZ7hFl-7N9Bh3zhLkRHBVDt0LjW46jdgMJVY&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=Bgpcj0ioHukCv2MbU7u3Yg&_nc_tpa=Q5bMBQIVg_n90MaVRqbYu3S1CVBT7k6QtDbDaYE-7Ut6PxgMXUl16gnNh3QVSf73gCf9kjDGH6PJ&oh=00_AQPw1DD9fJBCv_YYhwu0jw25f5yoJvTckt6zs0-EcFrurA&oe=6AC42BC3","link":"https://www.instagram.com/reel/Dd4QoroOU2y/","id":"17922567546427768","tags":[],"comments":[],"likes":{"count":106},"images":{"thumbnail":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/825324442_18561688495073261_7697178323081402874_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=Bqm-mhJH4y4Q7kNvwHkXlFv&_nc_oc=AdquLiGBbuKZ06jUpCMVBA-xRNHLerTwZ7hFl-7N9Bh3zhLkRHBVDt0LjW46jdgMJVY&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=Bgpcj0ioHukCv2MbU7u3Yg&_nc_tpa=Q5bMBQIVg_n90MaVRqbYu3S1CVBT7k6QtDbDaYE-7Ut6PxgMXUl16gnNh3QVSf73gCf9kjDGH6PJ&oh=00_AQPw1DD9fJBCv_YYhwu0jw25f5yoJvTckt6zs0-EcFrurA&oe=6AC42BC3"},"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/825324442_18561688495073261_7697178323081402874_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=Bqm-mhJH4y4Q7kNvwHkXlFv&_nc_oc=AdquLiGBbuKZ06jUpCMVBA-xRNHLerTwZ7hFl-7N9Bh3zhLkRHBVDt0LjW46jdgMJVY&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=Bgpcj0ioHukCv2MbU7u3Yg&_nc_tpa=Q5bMBQIVg_n90MaVRqbYu3S1CVBT7k6QtDbDaYE-7Ut6PxgMXUl16gnNh3QVSf73gCf9kjDGH6PJ&oh=00_AQPw1DD9fJBCv_YYhwu0jw25f5yoJvTckt6zs0-EcFrurA&oe=6AC42BC3"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/825324442_18561688495073261_7697178323081402874_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=Bqm-mhJH4y4Q7kNvwHkXlFv&_nc_oc=AdquLiGBbuKZ06jUpCMVBA-xRNHLerTwZ7hFl-7N9Bh3zhLkRHBVDt0LjW46jdgMJVY&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=Bgpcj0ioHukCv2MbU7u3Yg&_nc_tpa=Q5bMBQIVg_n90MaVRqbYu3S1CVBT7k6QtDbDaYE-7Ut6PxgMXUl16gnNh3QVSf73gCf9kjDGH6PJ&oh=00_AQPw1DD9fJBCv_YYhwu0jw25f5yoJvTckt6zs0-EcFrurA&oe=6AC42BC3"}},"caption":{"id":"","text":"Off- Campus Apartment Tour 🏠🐊","created_time":null,"from":null},"video":"https://scontent-dfw5-2.cdninstagram.com/o1/v/t2/f2/m86/AQN9x8ZnhMAXTGN-kBpSU6BoUDP5pN9os5sbEfa7GHjs9rVeCPgiV_FuxBBHBiIfB4r0Bpgm43Y_M54D2rcgQrT6e78ugeJmR6L0uGs.mp4?_nc_cat=104&_nc_sid=5e9851&_nc_ht=scontent-dfw5-2.cdninstagram.com&_nc_ohc=C3c5bOtqpuYQ7kNvwE8X_FV&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MzcyMTY3NTQ1Nzk4ODcwNSwiYXNzZXRfYWdlX2RheXMiOjEsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjoxMTAsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=ad6b9a994cfe457e&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC83MzFDQTkzODRBQUI0Rjc5QjYyRjBDODI4MjUwQ0M0NV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyL0UyQ0NGODYzOTYxRDQ4REQ5MDIxMzE5MDIxM0YxNjM3X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACbCoaT6gracDRUCKAJDMywXQFud0vGp--cYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=Bgpcj0ioHukCv2MbU7u3Yg&edm=AM6HXa8EAAAA&_nc_zt=28&oh=00_AQMrehjZwX6P-gU7KB2uj7st1c24TD6KB60gkV-xH43T4A&oe=6AC010ED","user":{"id":"17841402197805816","full_name":"San Francisco State Softball","profile_picture":"https://scontent-dfw6-2.xx.fbcdn.net/v/t51.82787-15/753247477_18544038019073261_3197602972948074946_n.jpg?_nc_cat=110&ccb=1-7&_nc_sid=7d201b&_nc_ohc=Wql5uzz7wJAQ7kNvwGhqCfR&_nc_oc=AdqgXscbNz-D_b_huzOOnijK-oSpO_bsHnONQDF3OzUUj3d9CPomffAKdfvdc_djpMw&_nc_zt=23&_nc_ht=scontent-dfw6-2.xx&edm=AL-3X8kEAAAA&_nc_gid=5Gpi9Pc5KfIii85xbV_ulA&oh=00_AQPT-wnhQCVdanQxzTrRYTNbvBee4LMo6dOBQNACKBue7Q&oe=6AC3FD1F","username":"sfstate_sb"}
631,"date":"2026-09-29T12:14:36-05:00","created_time":1790684076.0},"location_name":null},{"type":"gallery","featured":false,"pinned_id":null,"data":{"id":103,"title":"March 4, 2026 - SFFedCU Gymnasium Naming","url":"/galleries/?gallery=103","sport":{"id":1,"title":"General","abbreviation":"GEN","shortname":"gen","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"general","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"images":{"small":{"url":"/images/2026/3/5/4M9A1047.JPG?width=240&height=159","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1047.JPG?width=370&height=246","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1047.JPG?width=1024&height=682","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1047.JPG","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},"gallery_images":[{"small":{"url":"/images/2026/3/5/4M9A0799.JPG?width=240&height=159","caption":"San Francisco State Cheerleading opened the festivities at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0799.JPG?width=370&height=246","caption":"San Francisco State Cheerleading opened the festivities at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0799.JPG?width=1024&height=682","caption":"San Francisco State Cheerleading opened the festivities at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0799.JPG","caption":"San Francisco State Cheerleading opened the festivities at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0781.JPG?width=240&height=159","caption":"San Francisco State volleyball player Aidan Goodrich served as emcee at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0781.JPG?width=370&height=246","caption":"San Francisco State volleyball player Aidan Goodrich served as emcee at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0781.JPG?width=1024&height=682","caption":"San Francisco State volleyball player Aidan Goodrich served as emcee at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0781.JPG","caption":"San Francisco State volleyball player Aidan Goodrich served as emcee at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0846.JPG?width=240&height=159","caption":"San Francisco State President Lynn Mahoney speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0846.JPG?width=370&height=246","caption":"San Francisco State President Lynn Mahoney speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0846.JPG?width=1024&height=682","caption":"San Francisco State President Lynn Mahoney speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0846.JPG","caption":"San Francisco State President Lynn Mahoney speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0873.JPG?width=240&height=159","caption":"San Francisco Federal Credit Union President and CEO Ray Shams at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0873.JPG?width=370&height=246","caption":"San Francisco Federal Credit Union President and CEO Ray Shams at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0873.JPG?width=1024&height=682","caption":"San Francisco Federal Credit Union President and CEO Ray Shams at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0873.JPG","caption":"San Francisco Federal Credit Union President and CEO Ray Shams at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0925.JPG?width=240&height=159","caption":"San Francisco Federal Credit Union President and CEO Ray Shams speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0925.JPG?width=370&height=246","caption":"San Francisco Federal Credit Union President and CEO Ray Shams speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0925.JPG?width=1024&height=682","caption":"San Francisco Federal Credit Union President and CEO Ray Shams speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0925.JPG","caption":"San Francisco Federal Credit Union President and CEO Ray Shams speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0972.JPG?width=240&height=159","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0972.JPG?width=370&height=246","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0972.JPG?width=1024&height=682","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0972.JPG","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0974.JPG?width=159&height=240","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0974.JPG?width=366&height=550","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0974.JPG?width=682&height=1024","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0974.JPG","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1024.JPG?width=159&height=240","caption":"San Francisco State President Lynn Mahoney, San Francisco Federal Credit Union President and CEO Ray Shams, and San Francisco State Director of Athletics Brandon Davis at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1024.JPG?width=366&height=550","caption":"San Francisco State President Lynn Mahoney, San Francisco Federal Credit Union President and CEO Ray Shams, and San Francisco State Director of Athletics Brandon Davis at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1024.JPG?width=682&height=1024","caption":"San Francisco State President Lynn Mahoney, San Francisco Federal Credit Union President and CEO Ray Shams, and San Francisco State Director of Athletics Brandon Davis at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1024.JPG","caption":"San Francisco State President Lynn Mahoney, San Francisco Federal Credit Union President and CEO Ray Shams, and San Francisco State Director of Athletics Brandon Davis at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1033.JPG?width=240&height=159","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1033.JPG?width=370&height=246","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1033.JPG?width=1024&height=682","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1033.JPG","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1047.JPG?width=240&height=159","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1047.JPG?width=370&height=246","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1047.JPG?width=1024&height=682","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1047.JPG","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1061.JPG?width=240&height=159","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1061.JPG?width=370&height=246","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1061.JPG?width=1024&height=682","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1061.JPG","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1076.JPG?width=240&height=159","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1076.JPG?width=370&height=246","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1076.JPG?width=1024&height=682","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1076.JPG","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1103.JPG?width=240&height=159","caption":"San Francisco Federal Credit Union President and CEO Ray Shams and Alli Gator at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1103.JPG?width=370&height=246","caption":"San Francisco Federal Credit Union President and CEO Ray Shams and Alli Gator at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on We
631dnesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1103.JPG?width=1024&height=682","caption":"San Francisco Federal Credit Union President and CEO Ray Shams and Alli Gator at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1103.JPG","caption":"San Francisco Federal Credit Union President and CEO Ray Shams and Alli Gator at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1116.JPG?width=240&height=159","caption":"San Francisco State Director of Athletics Brandon Davis, Alli Gator, and Aidan Goodrich at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1116.JPG?width=370&height=246","caption":"San Francisco State Director of Athletics Brandon Davis, Alli Gator, and Aidan Goodrich at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1116.JPG?width=1024&height=682","caption":"San Francisco State Director of Athletics Brandon Davis, Alli Gator, and Aidan Goodrich at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1116.JPG","caption":"San Francisco State Director of Athletics Brandon Davis, Alli Gator, and Aidan Goodrich at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1126.JPG?width=240&height=159","caption":"Aidan Goodrich shares a laugh with Vice President for Student Affairs Dr. Jamillah Moore at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1126.JPG?width=370&height=246","caption":"Aidan Goodrich shares a laugh with Vice President for Student Affairs Dr. Jamillah Moore at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1126.JPG?width=1024&height=682","caption":"Aidan Goodrich shares a laugh with Vice President for Student Affairs Dr. Jamillah Moore at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1126.JPG","caption":"Aidan Goodrich shares a laugh with Vice President for Student Affairs Dr. Jamillah Moore at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1132.JPG?width=240&height=159","caption":"San Francisco State student-athletes join Director of Athletics Brandon Davis, President Lynn Mahoney, and Alli Gator for a photo at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1132.JPG?width=370&height=246","caption":"San Francisco State student-athletes join Director of Athletics Brandon Davis, President Lynn Mahoney, and Alli Gator for a photo at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1132.JPG?width=1024&height=682","caption":"San Francisco State student-athletes join Director of Athletics Brandon Davis, President Lynn Mahoney, and Alli Gator for a photo at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1132.JPG","caption":"San Francisco State student-athletes join Director of Athletics Brandon Davis, President Lynn Mahoney, and Alli Gator for a photo at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1147.JPG?width=240&height=159","caption":"Board Director Russ Stanely, VP of University Advancement Jeff Jackanicz, San Francisco Federal Credit Union President and CEO Ray Shams, and Board Chair Mary Huss at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1147.JPG?width=370&height=246","caption":"Board Director Russ Stanely, VP of University Advancement Jeff Jackanicz, San Francisco Federal Credit Union President and CEO Ray Shams, and Board Chair Mary Huss at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1147.JPG?width=1024&height=682","caption":"Board Director Russ Stanely, VP of University Advancement Jeff Jackanicz, San Francisco Federal Credit Union President and CEO Ray Shams, and Board Chair Mary Huss at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1147.JPG","caption":"Board Director Russ Stanely, VP of University Advancement Jeff Jackanicz, San Francisco Federal Credit Union President and CEO Ray Shams, and Board Chair Mary Huss at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}}],"caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris","content_id":"103","content_title":"March 4, 2026 - SFFedCU Gymnasium Naming","content_date":"2026-03-04T16:00:00","content_url":"/galleries/?gallery=103","content_image_url":"https://sfstategators.c
631om/images/2026/3/5/4M9A1047.JPG?width=370&height=246","date":"2026-03-04T16:00:00"},"location_name":null},{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"17971807479144140","content_title":"Another look at our goals from our win yesterday. Keep it up Gators 💪","content_date":"2026-09-28T14:05:57-05:00","content_url":"https://www.instagram.com/p/Dd15V_dEtjX/","content_image_url":"https://scontent-dfw5-1.cdninstagram.com/v/t51.82787-15/830342594_18632509105047545_2815759398088359435_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=111&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=IBZ1tzhQrwwQ7kNvwHNUXar&_nc_oc=AdpwoJcj12UZqGf9YwPbyHTuX9B56Dzxzj4J6MbczPoXtBQUCYJkgBiX3FzToot50gI&_nc_zt=23&_nc_ht=scontent-dfw5-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=8plSKjhTndfPb7Wgh5KdNw&oh=00_AQOrxfqGIYllCdOcJVBt8jMIEshKHvNyVb3RkQ4oEYBA6g&oe=6AC43349","link":"https://www.instagram.com/p/Dd15V_dEtjX/","id":"17971807479144140","tags":[],"comments":[],"likes":{"count":361},"images":{"thumbnail":null,"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-1.cdninstagram.com/v/t51.82787-15/830342594_18632509105047545_2815759398088359435_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=111&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=IBZ1tzhQrwwQ7kNvwHNUXar&_nc_oc=AdpwoJcj12UZqGf9YwPbyHTuX9B56Dzxzj4J6MbczPoXtBQUCYJkgBiX3FzToot50gI&_nc_zt=23&_nc_ht=scontent-dfw5-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=8plSKjhTndfPb7Wgh5KdNw&oh=00_AQOrxfqGIYllCdOcJVBt8jMIEshKHvNyVb3RkQ4oEYBA6g&oe=6AC43349"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-1.cdninstagram.com/v/t51.82787-15/830342594_18632509105047545_2815759398088359435_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=111&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=IBZ1tzhQrwwQ7kNvwHNUXar&_nc_oc=AdpwoJcj12UZqGf9YwPbyHTuX9B56Dzxzj4J6MbczPoXtBQUCYJkgBiX3FzToot50gI&_nc_zt=23&_nc_ht=scontent-dfw5-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=8plSKjhTndfPb7Wgh5KdNw&oh=00_AQOrxfqGIYllCdOcJVBt8jMIEshKHvNyVb3RkQ4oEYBA6g&oe=6AC43349"}},"caption":{"id":"","text":"Another look at our goals from our win yesterday. Keep it up Gators 💪","created_time":null,"from":null},"video":null,"user":{"id":"17841401426336951","full_name":"SF State Women's Soccer","profile_picture":"https://scontent-dfw5-1.xx.fbcdn.net/v/t51.75761-15/504132153_18509695267047545_1312303287477577565_n.jpg?_nc_cat=111&ccb=1-7&_nc_sid=7d201b&_nc_ohc=_5_BQ2C_l-wQ7kNvwEOgWmQ&_nc_oc=AdpnUzeNA-eKU3IwgAIcTti-yNWs1iQQuembc66bs-bG-wimDEo2YCIvxrhPjDueKYA&_nc_zt=23&_nc_ht=scontent-dfw5-1.xx&edm=AJ-jyNUEAAAA&_nc_gid=3gqD_m8TRwPp5SQbaTFjDg&oh=00_AQPuEUpBzPdxlAHdgmE582uuN6cm7kySbZX5gaPNXRs27Q&oe=6AC418BB","username":"sfstate_wsoc"},"date":"2026-09-28T14:05:57-05:00","created_time":1790604357.0},"location_name":null},{"type":"gallery","featured":false,"pinned_id":null,"data":{"id":102,"title":"Nov. 8, 2025 - WRE vs Western Colorado","url":"/galleries/?gallery=102","sport":{"id":13,"title":"Wrestling","abbreviation":"WRE","shortname":"wres","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wrestling","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"images":{"small":{"url":"/images/2025/11/8/4M9A6399.jpg?width=240&height=159","caption":"Xander Erolin","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6399.jpg?width=370&height=246","caption":"Xander Erolin","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6399.jpg?width=1024&height=682","caption":"Xander Erolin","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6399.jpg","caption":"Xander Erolin","credit":"Kendrick Mooney"}},"gallery_images":[{"small":{"url":"/images/2025/11/8/4M9A6098.jpg?width=240&height=159","caption":"Zach Wright","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6098.jpg?width=370&height=246","caption":"Zach Wright","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6098.jpg?width=1024&height=682","caption":"Zach Wright","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6098.jpg","caption":"Zach Wright","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6130.jpg?width=240&height=159","caption":"Khaisan Chen","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6130.jpg?width=370&height=246","caption":"Khaisan Chen","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6130.jpg?width=1024&height=682","caption":"Khaisan Chen","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6130.jpg","caption":"Khaisan Chen","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6189.jpg?width=240&height=159","caption":"Andre Dargani","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6189.jpg?width=370&height=246","caption":"Andre Dargani","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6189.jpg?width=1024&height=682","caption":"Andre Dargani","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6189.jpg","caption":"Andre Dargani","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6196.jpg?width=240&height=159","caption":"Basil Othman","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6196.jpg?width=370&height=246","caption":"Basil Othman","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6196.jpg?width=1024&height=682","caption":"Basil Othman","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6196.jpg","caption":"Basil Othman","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6255.jpg?width=240&height=159","caption":"Kyle Bothelo","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6255.jpg?width=370&height=246","caption":"Kyle Bothelo","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6255.jpg?width=1024&height=682","caption":"Kyle Bothelo","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6255.jpg","caption":"Kyle Bothelo","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6333.jpg?width=240&height=159","caption":"Gator Alums","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6333.jpg?width=370&height=246","caption":"Gator Alums","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6333.jpg?width=1024&height=682","caption":"Gator Alums","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6333.jpg","caption":"Gator Alums","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6374.jpg?width=240&height=159","caption":"Xander Erolin","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6374.jpg?width=370&height=246","caption":"Xander Erolin","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6374.jpg?width=1024&height=682","caption":"Xander Erolin","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6374.jpg","caption":"Xander Erolin","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6399.jpg?width=240&height=159","caption":"Xander Erolin","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6399.jpg?width=370&height=246","caption":"Xander Erolin","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6399.jpg?width=1024&height=682","caption":"Xander Erolin","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6399.jpg","caption":"Xander Erolin","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6442.jpg?width=240&height=159","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6442.jpg?width=370&height=246","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6442.jpg?width=1024&height=682","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6442.jpg","caption":"Josiah Hurd","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6447.jpg?width=240&height=159","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6447.jpg?width=370&height=246","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6447.jpg?width=1024&height=682","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6447.jpg","caption":"Josiah Hurd","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6457.jpg?width=240&height=159","caption":"Wrestling team","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6457.jpg?width=370&height=246","caption":"Wrestling team","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6457.jpg?width=1024&height=682","caption":"Wrestling team","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6457.jpg","caption":"Wrestling team","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6513.jpg?width=240&height=159","caption":"Laith Gilmore","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6513.jpg?width=370&height=246","caption":"Laith Gilmore","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6513.jpg?width=1024&height=682","caption":"Laith Gilmore","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6513.jpg","caption":"Laith Gilmore","credit":"Kendrick Mooney"}}],"caption":"Xander Erolin","credit":"Kendrick Mooney","content_id":"102","content_title":"Nov. 8, 2025 - WRE vs Western Colorado","content_date":"2025-11-08T12:00:00","content_url":"/galleries/?gallery=102","content_image_url":"https://sfstategators.c
631om/images/2025/11/8/4M9A6399.jpg?width=370&height=246","date":"2025-11-08T12:00:00"},"location_name":null},{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"18189272329405309","content_title":"🌁Gator of the Week, sponsored by @sffederalcu: Cate Tucker led the women at the Bill Roe Classic!","content_date":"2026-09-28T12:12:35-05:00","content_url":"https://www.instagram.com/p/Dd1sXT6PPp0/","content_image_url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/830068168_18631920631008822_7696997309846137056_n.webp?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=lRDtWhAAmugQ7kNvwGFN3WU&_nc_oc=AdqMTO0F2nRPD5o7_dgBEMs1ZaVvA5-ufYKNYIZUrR20BRvn8Dwb0LoVgVGzFIkN4kM&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=7CUHaU2oUKj3tJWROTmdHg&oh=00_AQNvZ5B5erK--PeY3gNDPc9ipO8fJyhoLRhd0cdX-74cNA&oe=6AC41D8D","link":"https://www.instagram.com/p/Dd1sXT6PPp0/","id":"18189272329405309","tags":[],"comments":[],"likes":{"count":86},"images":{"thumbnail":null,"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/830068168_18631920631008822_7696997309846137056_n.webp?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=lRDtWhAAmugQ7kNvwGFN3WU&_nc_oc=AdqMTO0F2nRPD5o7_dgBEMs1ZaVvA5-ufYKNYIZUrR20BRvn8Dwb0LoVgVGzFIkN4kM&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=7CUHaU2oUKj3tJWROTmdHg&oh=00_AQNvZ5B5erK--PeY3gNDPc9ipO8fJyhoLRhd0cdX-74cNA&oe=6AC41D8D"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw5-2.cdninstagram.com/v/t51.82787-15/830068168_18631920631008822_7696997309846137056_n.webp?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=lRDtWhAAmugQ7kNvwGFN3WU&_nc_oc=AdqMTO0F2nRPD5o7_dgBEMs1ZaVvA5-ufYKNYIZUrR20BRvn8Dwb0LoVgVGzFIkN4kM&_nc_zt=23&_nc_ht=scontent-dfw5-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=7CUHaU2oUKj3tJWROTmdHg&oh=00_AQNvZ5B5erK--PeY3gNDPc9ipO8fJyhoLRhd0cdX-74cNA&oe=6AC41D8D"}},"caption":{"id":"","text":"🌁Gator of the Week, sponsored by @sffederalcu: Cate Tucker led the women at the Bill Roe Classic!","created_time":null,"from":null},"video":null,"user":{"id":"17841400264654286","full_name":"San Francisco State Athletics","profile_picture":"https://scontent-dfw5-1.xx.fbcdn.net/v/t51.75761-15/503043667_18509519884008822_480817495774485643_n.jpg?_nc_cat=111&ccb=1-7&_nc_sid=7d201b&_nc_ohc=CHeWUSG8FyEQ7kNvwFdb7Fv&_nc_oc=AdrnRnWjMSvHliqJqgk7Xz15TnvRzd_FCdEUwZVdHskn-y3S53Fx-PO41LZXY8mwAsw&_nc_zt=23&_nc_ht=scontent-dfw5-1.xx&edm=AJ-jyNUEAAAA&_nc_gid=8IdSAPPwOGIY9f48fRwSpg&oh=00_AQPoLOJcfsPR-VguVyVzeJ9i4Ym-iIkN1x8ttFNhHVM6oQ&oe=6AC3FF63","username":"sfstate_gators"},"date":"2026-09-28T12:12:35-05:00","created_time":1790597555.0},"location_name":null},{"type":"gallery","featured":false,"pinned_id":null,"data":{"id":101,"title":"Mike Fanelli 4.3.25-4.5.25","url":"/galleries/?gallery=101","sport":{"id":12,"title":"Women's Track & Field","abbreviation":"WTRK","shortname":"wtrack","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"images":{"small":{"url":"/images/2025/4/5/_I2A6133.jpg?width=240&height=159","caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6133.jpg?width=370&height=246","caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6133.jpg?width=1024&height=682","caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6133.jpg","caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney"}},"gallery_images":[{"small":{"url":"/images/2025/4/5/_I2A6031.jpg?width=240&height=159","caption":"Dominic Clima","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6031.jpg?width=370&height=246","caption":"Dominic Clima","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6031.jpg?width=1024&height=682","caption":"Dominic Clima","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6031.jpg","caption":"Dominic Clima","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6074_copy.jpg?width=240&height=159","caption":"Jesus Aguilar","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6074_copy.jpg?width=370&height=246","caption":"Jesus Aguilar","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6074_copy.jpg?width=1024&height=682","caption":"Jesus Aguilar","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6074_copy.jpg","caption":"Jesus Aguilar","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6133.jpg?width=240&height=159","caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6133.jpg?width=370&height=246","caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6133.jpg?width=1024&height=682","caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6133.jpg","caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6255.jpg?width=240&height=159","caption":"Yolo Javier","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6255.jpg?width=370&height=246","caption":"Yolo Javier","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6255.jpg?width=1024&height=682","caption":"Yolo Javier","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6255.jpg","caption":"Yolo Javier","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6276.jpg?width=240&height=159","caption":"Raven Nieto","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6276.jpg?width=370&height=246","caption":"Raven Nieto","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6276.jpg?width=1024&height=682","caption":"Raven Nieto","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6276.jpg","caption":"Raven Nieto","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6341.jpg?width=240&height=159","caption":"Michael Simpson","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6341.jpg?width=370&height=246","caption":"Michael Simpson","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6341.jpg?width=1024&height=682","caption":"Michael Simpson","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6341.jpg","caption":"Michael Simpson","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6439.jpg?width=240&height=159","caption":"Daisy Salinas","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6439.jpg?width=370&height=246","caption":"Daisy Salinas","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6439.jpg?width=1024&height=682","caption":"Daisy Salinas","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6439.jpg","caption":"Daisy Salinas","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6567.jpg?width=240&height=159","caption":"Jose Torres","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6567.jpg?width=370&height=246","caption":"Jose Torres","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6567.jpg?width=1024&height=682","caption":"Jose Torres","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6567.jpg","caption":"Jose Torres","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6654.jpg?width=240&height=159","caption":"Muhammad Izaan Mihamad Imt
631iaaz","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6654.jpg?width=370&height=246","caption":"Muhammad Izaan Mihamad Imtiaaz","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6654.jpg?width=1024&height=682","caption":"Muhammad Izaan Mihamad Imtiaaz","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6654.jpg","caption":"Muhammad Izaan Mihamad Imtiaaz","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6724_copy.jpg?width=240&height=159","caption":"Zia Frausto","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6724_copy.jpg?width=370&height=246","caption":"Zia Frausto","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6724_copy.jpg?width=1024&height=682","caption":"Zia Frausto","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6724_copy.jpg","caption":"Zia Frausto","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6753_copy.jpg?width=159&height=240","caption":"Dominic Clima","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6753_copy.jpg?width=366&height=550","caption":"Dominic Clima","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6753_copy.jpg?width=682&height=1024","caption":"Dominic Clima","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6753_copy.jpg","caption":"Dominic Clima","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6778_copy.jpg?width=159&height=240","caption":"Daisy Salinas","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6778_copy.jpg?width=366&height=550","caption":"Daisy Salinas","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6778_copy.jpg?width=682&height=1024","caption":"Daisy Salinas","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6778_copy.jpg","caption":"Daisy Salinas","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A6874_copy.jpg?width=240&height=159","caption":"Essence Jackson","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A6874_copy.jpg?width=370&height=246","caption":"Essence Jackson","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A6874_copy.jpg?width=1024&height=682","caption":"Essence Jackson","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A6874_copy.jpg","caption":"Essence Jackson","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A7047_copy.jpg?width=240&height=159","caption":"Gerardo Zuniga","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A7047_copy.jpg?width=370&height=246","caption":"Gerardo Zuniga","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A7047_copy.jpg?width=1024&height=682","caption":"Gerardo Zuniga","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A7047_copy.jpg","caption":"Gerardo Zuniga","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A7184_copy.jpg?width=240&height=159","caption":"Shea Galindo","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A7184_copy.jpg?width=370&height=246","caption":"Shea Galindo","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A7184_copy.jpg?width=1024&height=682","caption":"Shea Galindo","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A7184_copy.jpg","caption":"Shea Galindo","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A7259_copy.jpg?width=240&height=159","caption":"Mason Gaspar","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A7259_copy.jpg?width=370&height=246","caption":"Mason Gaspar","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A7259_copy.jpg?width=1024&height=682","caption":"Mason Gaspar","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A7259_copy.jpg","caption":"Mason Gaspar","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A7314_copy.jpg?width=240&height=159","caption":"Inelaboh Ajayi","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A7314_copy.jpg?width=370&height=246","caption":"Inelaboh Ajayi","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A7314_copy.jpg?width=1024&height=682","caption":"Inelaboh Ajayi","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A7314_copy.jpg","caption":"Inelaboh Ajayi","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A7408_copy.jpg?width=240&height=159","caption":"Katy O'Brien","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A7408_copy.jpg?width=370&height=246","caption":"Katy O'Brien","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A7408_copy.jpg?width=1024&height=682","caption":"Katy O'Brien","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A7408_copy.jpg","caption":"Katy O'Brien","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/4/5/_I2A7480_copy.jpg?width=240&height=159","caption":"Alleah FLores","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/4/5/_I2A7480_copy.jpg?width=370&height=246","caption":"Alleah FLores","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/4/5/_I2A7480_copy.jpg?width=1024&height=682","caption":"Alleah FLores","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/4/5/_I2A7480_copy.jpg","caption":"Alleah FLores","credit":"Kendrick Mooney"}}],"caption":"Benny Greer and Elijah Eisenbach","credit":"Kendrick Mooney","content_id":"101","content_title":"Mike Fanelli 4.3.25-4.5.25","content_date":"2025-04-05T12:00:00","content_url":"/galleries/?gallery=101","content_image_url":"https://sfstategators.c
631om/images/2025/4/5/_I2A6133.jpg?width=370&height=246","date":"2025-04-05T12:00:00"},"location_name":null},{"type":"instagram","featured":false,"pinned_id":null,"data":{"content_id":"18088288157660345","content_title":"First home win of the season and three points in conference 🙌","content_date":"2026-09-27T15:13:22-05:00","content_url":"https://www.instagram.com/p/DdzcQhES-dw/","content_image_url":"https://scontent-dfw6-2.cdninstagram.com/v/t51.82787-15/829492214_18632167579047545_4895363323492549467_n.webp?stp=dst-jpg_e35_tt6&_nc_cat=109&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=X4S0XQ_6Tw0Q7kNvwFNmGEE&_nc_oc=AdrcqKgm4kdA6ALVjMLmv20S-ATenYW7aDONTZqhJ18f5EXFDUhCQIj1UC6dmi8x9aw&_nc_zt=23&_nc_ht=scontent-dfw6-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=8plSKjhTndfPb7Wgh5KdNw&oh=00_AQOUzdZyBXHCD5fiVK-qXwtOHgJMpJgRldcIdLKx-NXvzw&oe=6AC4205C","link":"https://www.instagram.com/p/DdzcQhES-dw/","id":"18088288157660345","tags":[],"comments":[],"likes":{"count":174},"images":{"thumbnail":null,"low_resolution":{"width":null,"height":null,"url":"https://scontent-dfw6-2.cdninstagram.com/v/t51.82787-15/829492214_18632167579047545_4895363323492549467_n.webp?stp=dst-jpg_e35_tt6&_nc_cat=109&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=X4S0XQ_6Tw0Q7kNvwFNmGEE&_nc_oc=AdrcqKgm4kdA6ALVjMLmv20S-ATenYW7aDONTZqhJ18f5EXFDUhCQIj1UC6dmi8x9aw&_nc_zt=23&_nc_ht=scontent-dfw6-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=8plSKjhTndfPb7Wgh5KdNw&oh=00_AQOUzdZyBXHCD5fiVK-qXwtOHgJMpJgRldcIdLKx-NXvzw&oe=6AC4205C"},"standard_resolution":{"width":null,"height":null,"url":"https://scontent-dfw6-2.cdninstagram.com/v/t51.82787-15/829492214_18632167579047545_4895363323492549467_n.webp?stp=dst-jpg_e35_tt6&_nc_cat=109&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=X4S0XQ_6Tw0Q7kNvwFNmGEE&_nc_oc=AdrcqKgm4kdA6ALVjMLmv20S-ATenYW7aDONTZqhJ18f5EXFDUhCQIj1UC6dmi8x9aw&_nc_zt=23&_nc_ht=scontent-dfw6-2.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=8plSKjhTndfPb7Wgh5KdNw&oh=00_AQOUzdZyBXHCD5fiVK-qXwtOHgJMpJgRldcIdLKx-NXvzw&oe=6AC4205C"}},"caption":{"id":"","text":"First home win of the season and three points in conference 🙌","created_time":null,"from":null},"video":null,"user":{"id":"17841401426336951","full_name":"SF State Women's Soccer","profile_picture":"https://scontent-dfw5-1.xx.fbcdn.net/v/t51.75761-15/504132153_18509695267047545_1312303287477577565_n.jpg?_nc_cat=111&ccb=1-7&_nc_sid=7d201b&_nc_ohc=_5_BQ2C_l-wQ7kNvwEOgWmQ&_nc_oc=AdpnUzeNA-eKU3IwgAIcTti-yNWs1iQQuembc66bs-bG-wimDEo2YCIvxrhPjDueKYA&_nc_zt=23&_nc_ht=scontent-dfw5-1.xx&edm=AJ-jyNUEAAAA&_nc_gid=3gqD_m8TRwPp5SQbaTFjDg&oh=00_AQPuEUpBzPdxlAHdgmE582uuN6cm7kySbZX5gaPNXRs27Q&oe=6AC418BB","username":"sfstate_wsoc"},"date":"2026-09-27T15:13:22-05:00","created_time":1790522002.0},"location_name":null}],"types":[{"type":"All","value":"all"},{"type":"Instagram","value":"instagram"},{"type":"Galleries","value":"gallery"}]},"mode":"web"};
632    if (!("sidearmComponents" in window))
633        window.sidearmComponents = [];
634    window.sidearmComponents.push(obj);
635</script>
635
636
637<content-stream-component params="{ id: '88345d7a-4203-4e69-b548-441ffca948f7' }"></content-stream-component>
638
639
640                
641
642<script>
643    var obj = {"start":0,"count":10,"name":"sidearm-dfp-1","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"5ecae580-fa3c-4dc5-aa2e-b37fe5d7683c","data":{"location":{"id":86,"title":"SIDEARM DFP - Location 1","type":"dfp","effect":"none","fixed_image_sizes":false,"excluded_sport_ids":[],"slick":false,"dfp":true,"sidearm_dfp":true,"common_page":false,"html_template":null,"name":"sidearm-dfp-1","autoplay_speed":8,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":[{"id":218,"enabled":true,"breakpoint":1025,"width":970,"height":90,"size_list":"[[728,90],[970,90]]","unit_name":"//sfsu/sidearm-dfp-1","sidearm_dfp":null},{"id":217,"enabled":true,"breakpoint":768,"width":728,"height":90,"size_list":null,"unit_name":"//sfsu/sidearm-dfp-1","sidearm_dfp":null},{"id":216,"enabled":true,"breakpoint":0,"width":300,"height":250,"size_list":null,"unit_name":"//sfsu/sidearm-dfp-1","sidearm_dfp":null}]},"campaigns":null,"content_id":"sidearm-dfp-1","content_title":"sidearm-dfp-1","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
644    if (!("sidearmComponents" in window))
645        window.sidearmComponents = [];
646    window.sidearmComponents.push(obj);
647</script>
647
648
649<ads-component params="{ id: '5ecae580-fa3c-4dc5-aa2e-b37fe5d7683c' }"></ads-component>
650            </div>
651        </div>
652    </section>
653    
654        <div class="awards-wrapper">
655            <div class="row pad">
656                <div class="awards-row flex">
657                    <section class="s-awards" aria-labelledby="h2_awards">
658                        <h2 class="hide" id="h2_awards">Awards</h2>
659                        
660
661<script>
662    var obj = {"start":0,"count":2,"name":"","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"awards","id":"e31004ad-eddc-427a-a019-58c06ca433b3","data":[{"id":1266,"aow_type_id":1,"aow_type_title":"Athletes of the Week","firstname":"Cate","lastname":"Tucker","gender":"","hometown":"San Luis Obispo, Calif.","highschool":"San Luis Obispo HS","major":"Biology","previous_team":null,"sport_title":"Women's Cross Country","external_link":null,"sport":{"id":6,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"WXC","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},"position_long":"","position_short":"","short_highlights":null,"academic_year":"So.","academic_year_full":"Sophomore","jersey_number":"","use_bio_photo":true,"image":"/images/2026/8/28/_M9A1035_-_Tucker.jpg","background_image":null,"url":"/awards.aspx?aow=1266","date":"2026-09-21T00:00:00"}],"mode":"web"};
663    if (!("sidearmComponents" in window))
664        window.sidearmComponents = [];
665    window.sidearmComponents.push(obj);
666</script>
666
667
668<awards-component params="{ id: 'e31004ad-eddc-427a-a019-58c06ca433b3' }"></awards-component>
669
670
671                    </section>
672                    <section class="s-facilities">
673                        <div class="s-facilities__top">
674                            <h2><span>Gators</span> Facilities</h2>
675                        </div>
676                        
677
678<script>
679    var obj = {"start":0,"count":10,"name":"","sport_id":0,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"facilities","id":"5e090f53-8f7d-410e-920a-e2012310bcff","data":[{"id":2,"title":"Cox Stadium","teaser":"","location":"","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr","description":"Cox Stadium is one of the campus' most beautiful multi-functional areas. The stadium is home to San Francisco State soccer and to track & field. Cox Stadium features a natural grass playing surface and is located in the northern section of campus behind the San Francisco Federal Credit Union Gym at Don Nasser Family Plaza.<br >\n<br >\nThe track underwent an extensive resurfacing project in 2019. In 2022, a bleacher upgrade was completed. Cox Stadium currently seats 5,565 with 3,180 seats on the north and 2,385 on the south.","images":[{"url":"/images/2017/2/10/coxStadium.png","alt":"Cox Stadium"}],"featured_image":{"url":"/images/2017/2/10/coxStadium.png","alt":"Cox Stadium"},"featured":true,"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}},{"id":4,"title":"SFSU Softball Field","teaser":"","location":"","url":"http://maps.google.com/maps?f=q&hl=en&q=1600+Holloway+Ave,+San+Francisco,+San+Francisco,+California+94132,+United+States&sll=37.724429,-122.477152&sspn=0.010981,0.020084&layer=t&ie=UTF8&om=1&ll=37.72414,-122.476509&spn=0.010981,0.020084&z=16&iwloc=addr","description":"SFSU Softball Field is situated along Font Boulevard behind the Mashouf Wellness Center. Recent upgrades in conjunction with the construction of the Wellness Center, which opened to the public in 2018, include a new entrance and seating area, new batting cages, covered dugouts, a new scoreboard, a new sound system, and branded backstop padding.","images":[{"url":"/images/2025/6/4/IMG_6866_2edUd.png","alt":"SFSU Softball Field"},{"url":"/images/2017/3/27/DSC_1766.jpg","alt":"SFSU Softball Field"}],"featured_image":{"url":"/images/2025/6/4/IMG_6866_2edUd.png","alt":"SFSU Softball Field"},"featured":true,"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}},{"id":21,"title":"Speedway Meadow at Golden Gate Park","teaser":"","location":"","url":"http://sfrecpark.org/destination/golden-gate-park/ggp-old-speedway-meadow-picnic-area/","description":"<span style=\"color: rgb(88, 88, 90); font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;\">Located in iconic Golden Gate Park, Speedway Meadow provides the backdrop for the SF State Invitational, held annually in the fall. Speedway Meadow stretches back from the parking lot along the east side of 41st Avenue/Chain of Lakes Boulevard, between MLK and JFK Drives. There is no sign marking Speedway Meadow, but the parking lot is visible from the street. Speedway Meadow is located at </span><span style=\"color: rgb(88, 88, 90); font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;\">371 Chain of Lakes Dr E, San Francisco, CA 94122</span>.","images":[{"url":"/images/2017/2/10/speedwayMeadow.png","alt":"Speedway Meadow"},{"url":"/images/2014/7/30/GG Park.jpg","alt":"Golden Gate Park Speedway Meadow "}],"featured_image":{"url":"/images/2017/2/10/speedwayMeadow.png","alt":"Speedway Meadow"},"featured":true,"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}},{"id":30,"title":"San Francisco Federal Credit Union Gymnasium at Don Nasser Family Plaza","teaser":"","location":"San Francisco","url":"https://sfstategators.c
679om/facilities/?id=30","description":"The San Francisco Federal Credit Union Gymnasium at Don Nasser Family Plaza, colloquially known as \"The Swamp,\" is located at the heart of campus. The venue is home to men's and women's basketball, volleyball, and men's wrestling. The building also houses the Athletics offices, team locker rooms, classrooms, and conference rooms.","images":[{"url":"/images/2016/11/7/the_swamp_at_dnfp.jpg","alt":"The Swamp at Don Nasser Family Plaza"},{"url":"/images/2016/9/22/crowd_pic.jpg","alt":"Crowd at the Swamp"},{"url":"/images/2026/3/5/4M9A1047.png","alt":"Members of San Francisco Federal Credit Union join SFSU President Lynn Mahoney, SFFedCU President and CEO Ray Shams, and Director of Athletics Brandon Davis for the San Francisco Federal Credit Union Gymnasium Naming Ceremony"}],"featured_image":{"url":"/images/2016/11/7/the_swamp_at_dnfp.jpg","alt":"The Swamp at Don Nasser Family Plaza"},"featured":true,"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}}],"mode":"web"};
680    if (!("sidearmComponents" in window))
681        window.sidearmComponents = [];
682    window.sidearmComponents.push(obj);
683</script>
683
684
685<facilities-component params="{ id: '5e090f53-8f7d-410e-920a-e2012310bcff' }"></facilities-component>
686
687
688                    </section>
689                </div>
690            </div>
691        </div>
692    
693    <section class="s-galleries" aria-labelledby="h2_galleries">
694        <div class="row pad">
695            <div class="s-galleries__inner">
696                <div class="s-galleries__top flex flex-justify-between flex-align-center">
697                    <h2 id="h2_galleries"><span>Gators</span> Photos</h2>
698                    <a data-bind="attr: { href: window.associated_sport ? '/galleries?path=' + window.associated_sport.shortname : '/galleries' }">Photo Archives <span class="sf-arrows-long-right"></span></a>
699                </div>
700                
701
702<script>
703    var obj = {"start":0,"count":3,"name":"","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"sports":[{"id":2,"title":"Baseball"},{"id":15,"title":"CCAABASEBALL"},{"id":1,"title":"General"},{"id":3,"title":"Men's Basketball"},{"id":5,"title":"Men's Cross Country"},{"id":7,"title":"Men's Soccer"},{"id":16,"title":"Men's Track & Field"},{"id":9,"title":"Softball"},{"id":4,"title":"Women's Basketball"},{"id":6,"title":"Women's Cross Country"},{"id":8,"title":"Women's Soccer"},{"id":12,"title":"Women's Track & Field"},{"id":14,"title":"Women's Volleyball"},{"id":13,"title":"Wrestling"}]},"context":null,"dummy":false,"type":"galleries","id":"b0cb2a62-bf51-4820-8e63-c4a1e20b7b13","data":[{"id":104,"title":"Sept 18, 2026 - Vball vs CPP","url":"/galleries/?gallery=104","sport":{"id":14,"title":"Women's Volleyball","abbreviation":"VB","shortname":"wvball","short_title":null,"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},"images":{"small":{"url":"/images/2026/9/18/_M9A2629.JPG?width=240&height=159","caption":"Grace Witcher","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2629.JPG?width=370&height=246","caption":"Grace Witcher","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2629.JPG?width=1024&height=682","caption":"Grace Witcher","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2629.JPG","caption":"Grace Witcher","credit":"Vanden Harris"}},"gallery_images":[{"small":{"url":"/images/2026/9/18/_M9A2100.JPG?width=240&height=159","caption":"Team Huddle","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2100.JPG?width=370&height=246","caption":"Team Huddle","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2100.JPG?width=1024&height=682","caption":"Team Huddle","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2100.JPG","caption":"Team Huddle","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2128.JPG?width=240&height=159","caption":"Melanie Hewlett","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2128.JPG?width=370&height=246","caption":"Melanie Hewlett","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2128.JPG?width=1024&height=682","caption":"Melanie Hewlett","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2128.JPG","caption":"Melanie Hewlett","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2156.JPG?width=240&height=159","caption":"Team Celebration","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2156.JPG?width=370&height=246","caption":"Team Celebration","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2156.JPG?width=1024&height=682","caption":"Team Celebration","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2156.JPG","caption":"Team Celebration","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2185.JPG?width=240&height=159","caption":"Gators blocking","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2185.JPG?width=370&height=246","caption":"Gators blocking","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2185.JPG?width=1024&height=682","caption":"Gators blocking","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2185.JPG","caption":"Gators blocking","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2317.JPG?width=240&height=159","caption":"Grace Witcher","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2317.JPG?width=370&height=246","caption":"Grace Witcher","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2317.JPG?width=1024&height=682","caption":"Grace Witcher","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2317.JPG","caption":"Grace Witcher","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2449.JPG?width=240&height=159","caption":"Head Coach Matt Hoffman","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2449.JPG?width=370&height=246","caption":"Head Coach Matt Hoffman","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2449.JPG?width=1024&height=682","caption":"Head Coach Matt Hoffman","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2449.JPG","caption":"Head Coach Matt Hoffman","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2532.JPG?width=159&height=240","caption":"Alana Larson","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2532.JPG?width=366&height=550","caption":"Alana Larson","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2532.JPG?width=682&height=1024","caption":"Alana Larson","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2532.JPG","caption":"Alana Larson","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/9/18/_M9A2629.JPG?width=240&height=159","caption":"Grace Witcher","credit":"Vanden Harris"},"medium":{"url":"/images/2026/9/18/_M9A2629.JPG?width=370&height=246","caption":"Grace Witcher","credit":"Vanden Harris"},"large":{"url":"/images/2026/9/18/_M9A2629.JPG?width=1024&height=682","caption":"Grace Witcher","credit":"Vanden Harris"},"original":{"url":"/images/2026/9/18/_M9A2629.JPG","caption":"Grace Witcher","credit":"Vanden Harris"}}],"caption":"Grace Witcher","credit":"Vanden Harris","content_id":"104","content_title":"Sept 18, 2026 - Vball vs CPP","content_date":"2026-09-18T17:00:00","content_url":"/galleries/?gallery=104","content_image_url":"https://sfstategators.c
703om/images/2026/9/18/_M9A2629.JPG?width=370&height=246","date":"2026-09-18T17:00:00"},{"id":103,"title":"March 4, 2026 - SFFedCU Gymnasium Naming","url":"/galleries/?gallery=103","sport":{"id":1,"title":"General","abbreviation":"GEN","shortname":"gen","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"general","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"images":{"small":{"url":"/images/2026/3/5/4M9A1047.JPG?width=240&height=159","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1047.JPG?width=370&height=246","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1047.JPG?width=1024&height=682","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1047.JPG","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},"gallery_images":[{"small":{"url":"/images/2026/3/5/4M9A0799.JPG?width=240&height=159","caption":"San Francisco State Cheerleading opened the festivities at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0799.JPG?width=370&height=246","caption":"San Francisco State Cheerleading opened the festivities at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0799.JPG?width=1024&height=682","caption":"San Francisco State Cheerleading opened the festivities at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0799.JPG","caption":"San Francisco State Cheerleading opened the festivities at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0781.JPG?width=240&height=159","caption":"San Francisco State volleyball player Aidan Goodrich served as emcee at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0781.JPG?width=370&height=246","caption":"San Francisco State volleyball player Aidan Goodrich served as emcee at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0781.JPG?width=1024&height=682","caption":"San Francisco State volleyball player Aidan Goodrich served as emcee at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0781.JPG","caption":"San Francisco State volleyball player Aidan Goodrich served as emcee at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0846.JPG?width=240&height=159","caption":"San Francisco State President Lynn Mahoney speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0846.JPG?width=370&height=246","caption":"San Francisco State President Lynn Mahoney speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0846.JPG?width=1024&height=682","caption":"San Francisco State President Lynn Mahoney speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0846.JPG","caption":"San Francisco State President Lynn Mahoney speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0873.JPG?width=240&height=159","caption":"San Francisco Federal Credit Union President and CEO Ray Shams at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0873.JPG?width=370&height=246","caption":"San Francisco Federal Credit Union President and CEO Ray Shams at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0873.JPG?width=1024&height=682","caption":"San Francisco Federal Credit Union President and CEO Ray Shams at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0873.JPG","caption":"San Francisco Federal Credit Union President and CEO Ray Shams at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0925.JPG?width=240&height=159","caption":"San Francisco Federal Credit Union President and CEO Ray Shams speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0925.JPG?width=370&height=246","caption":"San Francisco Federal Credit Union President and CEO Ray Shams speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0925.JPG?width=1024&height=682","caption":"San Francisco Federal Credit Union President and CEO Ray Shams speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0925.JPG","caption":"San Francisco Federal Credit Union President and CEO Ray Shams speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0972.JPG?width=240&height=159","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0972.JPG?width=370&height=246","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0972.JPG?width=1024&height=682","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0972.JPG","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A0974.JPG?width=159&height=240","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A0974.JPG?width=366&height=550","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A0974.JPG?width=682&height=1024","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A0974.JPG","caption":"San Francisco native, SFSU alumnus and District 10 Supervisor for the City and County \nof San Francisco, Shamann Walton speaks at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1024.JPG?width=159&height=240","caption":"San Francisco State President Lynn Mahoney, San Francisco Federal Credit Union President and CEO Ray Shams, and San Francisco State Director of Athletics Brandon Davis at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1024.JPG?width=366&height=550","caption":"San Francisco State President Lynn Mahoney, San Francisco Federal Credit Union President and CEO Ray Shams, and San Francisco State Director of Athletics Brandon Davis at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1024.JPG?width=682&height=1024","caption":"San Francisco State President Lynn Mahoney, San Francisco Federal Credit Union President and CEO Ray Shams, and San Francisco State Director of Athletics Brandon Davis at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1024.JPG","caption":"San Francisco State President Lynn Mahoney, San Francisco Federal Credit Union President and CEO Ray Shams, and San Francisco State Director of Athletics Brandon Davis at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1033.JPG?width=240&height=159","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1033.JPG?width=370&height=246","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1033.JPG?width=1024&height=682","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1033.JPG","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1047.JPG?width=240&height=159","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1047.JPG?width=370&height=246","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1047.JPG?width=1024&height=682","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1047.JPG","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1061.JPG?width=240&height=159","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1061.JPG?width=370&height=246","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1061.JPG?width=1024&height=682","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1061.JPG","caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1076.JPG?width=240&height=159","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1076.JPG?width=370&height=246","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1076.JPG?width=1024&height=682","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1076.JPG","caption":"San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1103.JPG?width=240&height=159","caption":"San Francisco Federal Credit Union President and CEO Ray Shams and Alli Gator at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1103.JPG?width=370&height=246","caption":"San Francisco Federal Credit Union President and CEO Ray Shams and Alli Gator at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"
703url":"/images/2026/3/5/4M9A1103.JPG?width=1024&height=682","caption":"San Francisco Federal Credit Union President and CEO Ray Shams and Alli Gator at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1103.JPG","caption":"San Francisco Federal Credit Union President and CEO Ray Shams and Alli Gator at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1116.JPG?width=240&height=159","caption":"San Francisco State Director of Athletics Brandon Davis, Alli Gator, and Aidan Goodrich at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1116.JPG?width=370&height=246","caption":"San Francisco State Director of Athletics Brandon Davis, Alli Gator, and Aidan Goodrich at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1116.JPG?width=1024&height=682","caption":"San Francisco State Director of Athletics Brandon Davis, Alli Gator, and Aidan Goodrich at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1116.JPG","caption":"San Francisco State Director of Athletics Brandon Davis, Alli Gator, and Aidan Goodrich at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1126.JPG?width=240&height=159","caption":"Aidan Goodrich shares a laugh with Vice President for Student Affairs Dr. Jamillah Moore at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1126.JPG?width=370&height=246","caption":"Aidan Goodrich shares a laugh with Vice President for Student Affairs Dr. Jamillah Moore at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1126.JPG?width=1024&height=682","caption":"Aidan Goodrich shares a laugh with Vice President for Student Affairs Dr. Jamillah Moore at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1126.JPG","caption":"Aidan Goodrich shares a laugh with Vice President for Student Affairs Dr. Jamillah Moore at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1132.JPG?width=240&height=159","caption":"San Francisco State student-athletes join Director of Athletics Brandon Davis, President Lynn Mahoney, and Alli Gator for a photo at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1132.JPG?width=370&height=246","caption":"San Francisco State student-athletes join Director of Athletics Brandon Davis, President Lynn Mahoney, and Alli Gator for a photo at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1132.JPG?width=1024&height=682","caption":"San Francisco State student-athletes join Director of Athletics Brandon Davis, President Lynn Mahoney, and Alli Gator for a photo at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1132.JPG","caption":"San Francisco State student-athletes join Director of Athletics Brandon Davis, President Lynn Mahoney, and Alli Gator for a photo at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}},{"small":{"url":"/images/2026/3/5/4M9A1147.JPG?width=240&height=159","caption":"Board Director Russ Stanely, VP of University Advancement Jeff Jackanicz, San Francisco Federal Credit Union President and CEO Ray Shams, and Board Chair Mary Huss at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"medium":{"url":"/images/2026/3/5/4M9A1147.JPG?width=370&height=246","caption":"Board Director Russ Stanely, VP of University Advancement Jeff Jackanicz, San Francisco Federal Credit Union President and CEO Ray Shams, and Board Chair Mary Huss at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"large":{"url":"/images/2026/3/5/4M9A1147.JPG?width=1024&height=682","caption":"Board Director Russ Stanely, VP of University Advancement Jeff Jackanicz, San Francisco Federal Credit Union President and CEO Ray Shams, and Board Chair Mary Huss at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"},"original":{"url":"/images/2026/3/5/4M9A1147.JPG","caption":"Board Director Russ Stanely, VP of University Advancement Jeff Jackanicz, San Francisco Federal Credit Union President and CEO Ray Shams, and Board Chair Mary Huss at the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris"}}],"caption":"The team from San Francisco Federal Credit Union joined SFSU President Lynn Mahoney and Director of Athletics Brandon Davis for the San Francisco State Federal Credit Union Gymnasium Naming Celebration on Wednesday, March 4, 2026.","credit":"Vanden Harris","content_id":"103","content_title":"March 4, 2026 - SFFedCU Gymnasium Naming","content_date":"2026-03-04T16:00:00","content_url":"/galleries/?gallery=103","content_image_url":"https://sfstategators.c
703om/images/2026/3/5/4M9A1047.JPG?width=370&height=246","date":"2026-03-04T16:00:00"},{"id":102,"title":"Nov. 8, 2025 - WRE vs Western Colorado","url":"/galleries/?gallery=102","sport":{"id":13,"title":"Wrestling","abbreviation":"WRE","shortname":"wres","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wrestling","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"images":{"small":{"url":"/images/2025/11/8/4M9A6399.jpg?width=240&height=159","caption":"Xander Erolin","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6399.jpg?width=370&height=246","caption":"Xander Erolin","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6399.jpg?width=1024&height=682","caption":"Xander Erolin","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6399.jpg","caption":"Xander Erolin","credit":"Kendrick Mooney"}},"gallery_images":[{"small":{"url":"/images/2025/11/8/4M9A6098.jpg?width=240&height=159","caption":"Zach Wright","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6098.jpg?width=370&height=246","caption":"Zach Wright","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6098.jpg?width=1024&height=682","caption":"Zach Wright","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6098.jpg","caption":"Zach Wright","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6130.jpg?width=240&height=159","caption":"Khaisan Chen","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6130.jpg?width=370&height=246","caption":"Khaisan Chen","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6130.jpg?width=1024&height=682","caption":"Khaisan Chen","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6130.jpg","caption":"Khaisan Chen","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6189.jpg?width=240&height=159","caption":"Andre Dargani","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6189.jpg?width=370&height=246","caption":"Andre Dargani","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6189.jpg?width=1024&height=682","caption":"Andre Dargani","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6189.jpg","caption":"Andre Dargani","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6196.jpg?width=240&height=159","caption":"Basil Othman","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6196.jpg?width=370&height=246","caption":"Basil Othman","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6196.jpg?width=1024&height=682","caption":"Basil Othman","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6196.jpg","caption":"Basil Othman","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6255.jpg?width=240&height=159","caption":"Kyle Bothelo","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6255.jpg?width=370&height=246","caption":"Kyle Bothelo","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6255.jpg?width=1024&height=682","caption":"Kyle Bothelo","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6255.jpg","caption":"Kyle Bothelo","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6333.jpg?width=240&height=159","caption":"Gator Alums","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6333.jpg?width=370&height=246","caption":"Gator Alums","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6333.jpg?width=1024&height=682","caption":"Gator Alums","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6333.jpg","caption":"Gator Alums","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6374.jpg?width=240&height=159","caption":"Xander Erolin","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6374.jpg?width=370&height=246","caption":"Xander Erolin","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6374.jpg?width=1024&height=682","caption":"Xander Erolin","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6374.jpg","caption":"Xander Erolin","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6399.jpg?width=240&height=159","caption":"Xander Erolin","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6399.jpg?width=370&height=246","caption":"Xander Erolin","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6399.jpg?width=1024&height=682","caption":"Xander Erolin","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6399.jpg","caption":"Xander Erolin","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6442.jpg?width=240&height=159","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6442.jpg?width=370&height=246","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6442.jpg?width=1024&height=682","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6442.jpg","caption":"Josiah Hurd","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6447.jpg?width=240&height=159","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6447.jpg?width=370&height=246","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6447.jpg?width=1024&height=682","caption":"Josiah Hurd","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6447.jpg","caption":"Josiah Hurd","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6457.jpg?width=240&height=159","caption":"Wrestling team","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6457.jpg?width=370&height=246","caption":"Wrestling team","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6457.jpg?width=1024&height=682","caption":"Wrestling team","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6457.jpg","caption":"Wrestling team","credit":"Kendrick Mooney"}},{"small":{"url":"/images/2025/11/8/4M9A6513.jpg?width=240&height=159","caption":"Laith Gilmore","credit":"Kendrick Mooney"},"medium":{"url":"/images/2025/11/8/4M9A6513.jpg?width=370&height=246","caption":"Laith Gilmore","credit":"Kendrick Mooney"},"large":{"url":"/images/2025/11/8/4M9A6513.jpg?width=1024&height=682","caption":"Laith Gilmore","credit":"Kendrick Mooney"},"original":{"url":"/images/2025/11/8/4M9A6513.jpg","caption":"Laith Gilmore","credit":"Kendrick Mooney"}}],"caption":"Xander Erolin","credit":"Kendrick Mooney","content_id":"102","content_title":"Nov. 8, 2025 - WRE vs Western Colorado","content_date":"2025-11-08T12:00:00","content_url":"/galleries/?gallery=102","content_image_url":"https://sfstategators.c
703om/images/2025/11/8/4M9A6399.jpg?width=370&height=246","date":"2025-11-08T12:00:00"}],"mode":"web"};
704    if (!("sidearmComponents" in window))
705        window.sidearmComponents = [];
706    window.sidearmComponents.push(obj);
707</script>
707
708
709<galleries-component params="{ id: 'b0cb2a62-bf51-4820-8e63-c4a1e20b7b13' }"></galleries-component>
710
711
712
713                
714
715<script>
716    var obj = {"start":0,"count":10,"name":"sidearm-dfp-2","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"51f85884-36da-4e45-bf1b-2b9bdfc84d49","data":{"location":{"id":87,"title":"SIDEARM DFP - Location 2","type":"dfp","effect":"none","fixed_image_sizes":false,"excluded_sport_ids":[],"slick":false,"dfp":true,"sidearm_dfp":true,"common_page":false,"html_template":null,"name":"sidearm-dfp-2","autoplay_speed":8,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":[{"id":221,"enabled":true,"breakpoint":1025,"width":970,"height":0,"size_list":"[[970,66],[970,90]]","unit_name":"//sfsu/sidearm-dfp-2","sidearm_dfp":null},{"id":220,"enabled":true,"breakpoint":768,"width":728,"height":90,"size_list":null,"unit_name":"//sfsu/sidearm-dfp-2","sidearm_dfp":null},{"id":219,"enabled":true,"breakpoint":0,"width":300,"height":250,"size_list":null,"unit_name":"//sfsu/sidearm-dfp-2","sidearm_dfp":null}]},"campaigns":null,"content_id":"sidearm-dfp-2","content_title":"sidearm-dfp-2","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
717    if (!("sidearmComponents" in window))
718        window.sidearmComponents = [];
719    window.sidearmComponents.push(obj);
720</script>
720
721
722<ads-component params="{ id: '51f85884-36da-4e45-bf1b-2b9bdfc84d49' }"></ads-component>
723            </div>
724        </div>
725    </section>
726
727    <div class="s-parallax">
728        
729
730<script>
731    var obj = {"start":0,"count":10,"name":"","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"slideshow_id":1},"context":null,"dummy":false,"type":"slideshow","id":"f3a14ce2-d249-445f-bc56-4f955ec6da48","data":[{"id":1,"title":"Parallax","subtitle":null,"start_date":"2020-07-16T00:00:00","end_date":null,"teaser":null,"primary_link":null,"links":null,"video":null,"primary_image":{"images":[{"breakpoint":768,"alt":"parallax desktop","image":"/images/2020/7/16/image_parallax_desktop_71.jpg"},{"breakpoint":375,"alt":"parallax tablet","image":"/images/2020/7/16/image_parallax_tablet.jpg"},{"breakpoint":0,"alt":"parallax mobile","image":"/images/2020/7/16/image_parallax_mobile.jpg"}]},"secondary_image":{"images":[]}}],"mode":"web"};
732    if (!("sidearmComponents" in window))
733        window.sidearmComponents = [];
734    window.sidearmComponents.push(obj);
735</script>
735
736
737<slideshow-component params="{ id: 'f3a14ce2-d249-445f-bc56-4f955ec6da48' }"></slideshow-component>
738    </div>
739
740    
740<script>
741        require(['jquery', 'jquery-ui'], function ($) {
742            window.triggerTabs = function (init) {
743                init = init || 1;
744                $('.tabs').tabs({ active: init });
745            };
746            window.triggerTabs(1);
747        });
748    </script>
748
749
750
751			</main>
752
753            <footer class="main-footer" aria-labelledby="h2_footer">
754                <h2 class="hide" id="h2_footer">Footer</h2>
755                <div class="main-footer__logos">
756                    <div class="row pad">
757                        <div class="main-footer__logos--row flex flex-justify-center flex-align-center">
758                            <a class="main-footer__logos--link" href="https://www.sfsu.edu/" target="_blank"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/www2.sfstategators.com/images/responsive2020/footer-edu.svg" alt="San Francisco State" width="100px"></a>
759                            <a class="main-footer__logos--link ncaa" href="http://www.ncaa.org/d2" target="_blank"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/www2.sfstategators.com/images/responsive2020/ncaa-d2.svg" alt="NCAA"></a>
760                            <a class="main-footer__logos--link" href="https://goccaa.org/" target="_blank"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/www2.sfstategators.com/images/responsive2020/logo_footer_conf-ccaa.svg" alt="CCAA"></a>
761                            <a class="main-footer__logos--link rmac" href="https://mpsports.org/sports/wrestling" target="_blank"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/www2.sfstategators.com/images/responsive2020/mpsf-footer.svg" alt="MPSF" width="100px"></a>
762                        </div>
763                    </div>
764                </div>
765                <div class="main-footer__statement">
766                    <div class="row pad">
767                        <div class="main-footer__statement-inner flex flex-align-center flex-justify-center">
768                            <a href="https://www.sfsu.edu/accessibility/" target="_blank">Accessibility Statement</a>
769                        </div>
770                    </div>
771                </div>
772                <div class="main-footer__common">
773                    <div class="row no-pad">
774				        
775<style>
776    .c-common-footer{ line-height:1.5; padding:0;flex-direction:column !important;}
777    .c-common-footer .c-common-footer__list-items{margin:0; padding:0; list-style:none;flex-direction:column;}
778    .c-common-footer .c-common-footer__list-item{padding:12px 24px; border-top:solid 1px;}
779    .c-common-footer .c-common-footer__list-item:first-child{ border-top:none;}
780    /* .c-common-footer .c-common-footer__list-item:nth-child(n+3){width:100%;} */
781    .c-common-footer .c-common-footer__list-link{font-weight:400; font-size:1rem;}
782    .c-common-footer .c-common-footer__list-link:hover{text-decoration:underline;}
783    .c-common-footer .c-common-footer__logos{ flex: 0 0 auto; -webkit-flex: 0 0 auto; border-top:solid 1px;}
784    .c-common-footer .c-common-footer__logo-item{ padding:24px; flex: 1 1 50%; -webkit-flex: 1 1 50%; text-align:center;}
785    .c-common-footer .c-common-footer__logo-link { display:inline-block;}
786    .c-common-footer .c-common-footer__logo-item:nth-child(n+2){ border-left:solid 1px; }
787    .c-common-footer .c-common-footer__logo-item svg{ max-height:30px; width:100%;}
788
789    .c-common-footer--black{ background:black; }
790    .c-common-footer--black .c-common-footer__list-link{ color:white;}
791    .c-common-footer--black .c-common-footer__list-item{border-top-color:#474952;}
792    .c-common-footer--black .c-common-footer__list-item:nth-child(2) { border-left-color:#474952; }
793    .c-common-footer--black .c-common-footer__list-item:nth-child(3) { border-left-color:#474952; }
794    .c-common-footer--black .c-common-footer__list-item:nth-child(4) { border-left-color:#474952; }
795    .c-common-footer--black .c-common-footer__logos{ border-top-color:#474952;}
796    .c-common-footer--black .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#474952; }
797
798    .c-common-footer--white{ background:white; }
799    .c-common-footer--white .c-common-footer__list-link{ color:black;}
800    .c-common-footer--white .c-common-footer__list-item{border-top-color:#d9d9db;}
801    .c-common-footer--white .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; }
802    .c-common-footer--white .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; }
803    .c-common-footer--white .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; }
804    .c-common-footer--white .c-common-footer__logos{ border-top-color:#d9d9db;}
805    .c-common-footer--white .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; }
806
807    .c-common-footer--gray{ background:#f5f5f5; }
808    .c-common-footer--gray .c-common-footer__list-link{ color:black;}
809    .c-common-footer--gray .c-common-footer__list-item{border-top-color:#d9d9db;}
810    .c-common-footer--gray .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; }
811    .c-common-footer--gray .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; }
812    .c-common-footer--gray .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; }
813    .c-common-footer--gray .c-common-footer__logos{ border-top-color:#d9d9db;}
814    .c-common-footer--gray .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; }
815
816    @media all and (min-width:768px) {
817        .c-common-footer {padding:24px 0; flex-direction:row !important;}
818        .c-common-footer .c-common-footer__links{ padding: 24px 12px; flex: 1 1 auto; -webkit-flex: 1 1 auto;}
819        .c-common-footer .c-common-footer__list-items{flex-direction:row;}
820        .c-common-footer .c-common-footer__list-item{padding:0 12px; margin-bottom:4px; border-top:none;}
821        .c-common-footer  .c-common-footer__list-item:nth-child(2){ border-left-style:solid; border-left-width: 1px;}
822        .c-common-footer  .c-common-footer__list-item:nth-child(3){ border-left-style:solid; border-left-width: 1px;}
823        .c-common-footer  .c-common-footer__list-item:nth-child(4){ border-left-style:solid; border-left-width: 1px;}
824        .c-common-footer .c-common-footer__logos{border-top: none;}
825        .c-common-footer .c-common-footer__logo-item{padding:6px 24px; flex: 0 0 auto; -webkit-flex: 0 0 auto;}
826        .c-common-footer .c-common-footer__logo-item svg{ height:36px; width:auto; max-height:none;}
827        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-learfield{ height:30px; width:auto; max-height:none;}
828        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm{ height:48px; width:auto; max-height:none;}
829        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm--alt { height:auto; width:170px; max-height:none;}
830        .c-common-footer--learfield .c-common-footer__logos{border-top-style:solid; border-top-width: 1px; }
831    }
832</style>
833<div class="component c-common-footer c-common-footer--white flex flex-column flex-align-stretch flex-justify-between medium-flex-row">
834    <div class="c-common-footer__links">
835        <ul class="c-common-footer__list-items flex flex-column flex-align-stretch medium-flex-row flex-wrap">
836            <li class="c-common-footer__list-item">
837                <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>
838            </li>
839            <li class="c-common-footer__list-item">
840                <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>
841            </li>
842            <li class="c-common-footer__list-item">
843                <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>
844            </li>
845            <li class="c-common-footer__list-item">
846                <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>
847            </li>
848
849            
850        </ul>
851    </div>
852    <div class="c-common-footer__logos flex flex-align-center">
853        
854            <div class="c-common-footer__logo-item">
855                <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">
856                    
857                             <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
8576-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
8576-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
857-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>
858                        
859                </a>
860            </div>
861        
862    </div>
863</div>
864
865<script type="text/javascript">
866    if (typeof airgap !== 'undefined') {
867        window.airgap.ready((airgap) => {
868            airgap.addEventListener('consent-change', ({ detail: { consent, oldConsent } }) => {
869                if (
870                    oldConsent.purposes['Functional'] == false &&
871                    consent.purposes['Functional'] == true
872                ) {
873                    airgap.setConsent(window.airgapScriptLoadEvent, {
874                        Functional: false,
875                    });
876                }
877            });
878        }); 
879    }
880
881    document.addEventListener("DOMContentLoaded", function () {
882        if ('airgap' in window && 'transcend' in window) {
883            const cpraButton = document.getElementById('cpra_button');
884            cpraButton.onclick = (e) => {
885                e.preventDefault();
886                transcend.showConsentManager({ viewState: 'AcceptAllRejectAllToggle' });
887            };
888
889            window.airgap.ready(async (airgap) => {
890                //await airgap.sync();
891                let userConsent = airgap.getConsent();
892                console.info('airgap --> userConsent', userConsent);                
893            });
894        }
895    });
896</script>
896
897
898                    </div>
899                </div>
900            </footer>
901        
902<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 = 'true'.toLowerCase();</script>
902</form>
903        
903<script>
904            require(['knockout', 'jquery', 'config', 'jquery-ui'], function (ko, $) {
905                window.triggerTabs = function (init) {
906                    init = init || 1;
907                    $('.tabs').tabs({ active: init });
908                };
909                window.triggerTabs(1);
910                $('.main-header').on('click', '.main-header__offcanvas-toggle', function (e) {
911                    e.preventDefault();
912                    $('html').toggleClass('offcanvas-calendar-open');
913                    ko.contextFor($('.c-navigation--main .c-navigation-mobile')[0]).$component.closeMenu();
914                });
915                observedNodeCalendar = $('.main-navigation navigation-component')[0];
916                var listObserverCalendar = new MutationObserver(function(){
917                    listObserverCalendar.disconnect();
918                    //Do stuffs when the component loads
919                    $('.stories-row').css('opacity', '1').fadeIn(700);
920                    $('.index .main-footer').css('opacity', '1').fadeIn(700);
921                    $('.index .main-navigation').css('opacity', '1').fadeIn(700);
922                    $('.sidearm-loading').fadeOut(700);
923                });
924                listObserverCalendar.observe(observedNodeCalendar, {attributes: true, childList: true});      
925            });          
926        </script>
926
927    
927<script type='text/html' id='template-promotions'><!-- ko ifnot: isInitializing() -->
928
929    <!-- ko switch -->
930
931        <!-- ko case: ad.location.type === 'single' -->
932            <!-- ko with: single -->
933                <div class="ad single-ad" data-bind="css: css_class">
934                    <!-- ko if: link === '' || link === '#' -->
935                        <span>
936                            <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
937                        </span>
938                    <!-- /ko -->
939                    <!-- ko if: link !== '' && link !== '#' -->
940                        <a data-bind="
941                            attr:{
942                                'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), 
943                                href: link, 
944                                title: hover_text ? hover_text : title, 
945                                target: open_in_new_window ? '_blank' : '', 
946                                click: $component.trackEvent.bind($data, 'click', $data.title),
947                                'tabindex' : ko.computed(function() {
948                                    var index = 
949                                    $parents.findIndex(function(item) {
950                                        return Object.keys(item).length > 0 && item.component;
951                                    });
952                                    if(index < 0)
953                                        return 0;
954
955                                    var model = $parents[index];
956                                    if(model.component.name != 'main-nav')
957                                        return 0;
958                                    if (model.component.name === 'main-nav')
959                                        return model.isMenuOpen() ? '0' : '-1';
960                                    return 0;
961                                })
962                            },
963                            event: {
964                                focus: function() {
965                                    var index = 
966                                    $parents.findIndex(function(item) {
967                                        return Object.keys(item).length > 0 && item.component;
968                                    });
969                                    if(index < 0)
970                                        return;
971
972                                    var model = $parents[index];
973                                    if (model.component.name === 'main-nav') {
974                                        model.openMenu();
975                                    }
976                                    return;
977                                },
978                                blur: function() {
979                                    var index = 
980                                    $parents.findIndex(function(item) {
981                                        return Object.keys(item).length > 0 && item.component;
982                                    });
983                                    if(index < 0)
984                                        return;
985
986                                    var model = $parents[index];
987                                    if (model.component.name === 'main-nav') {
988                                        model.closeMenu();
989                                    }
990                                    return;
991                                }
992                            }
993                            ">
994                            <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
995                            <!-- ko if: open_in_new_window -->
996                                <span class="external-link a11y-hide">Opens in new window</span>
997                            <!-- /ko -->
998                        </a>
999                    <!-- /ko -->
1000                </div>
1001            <!-- /ko -->
1002        <!-- /ko -->
1003
1004        <!-- ko case: ad.location.type === 'multi' -->
1005            <!-- ko if: ad.location.effect === 'slide' || ad.location.effect === 'fade' -->
1006                <div class="ads-container on-focus-outline" data-bind="afterBind: { c
1006allback: function() { $component.slick($element, slickOptions) }, foreach: ad.campaigns }">
1007                    <div class="ad multi-ad" data-bind="css: css_class">   
1008                        <!-- ko if: link === '' || link === '#' -->
1009                            <span>
1010                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1011                            </span>
1012                        <!-- /ko -->
1013                        <!-- ko if: link !== '' && link !== '#' -->
1014                            <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)">
1015                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1016                                <!-- ko if: open_in_new_window -->
1017                                    <span class="external-link a11y-hide">Opens in new window</span>
1018                                <!-- /ko -->
1019                            </a>
1020                        <!-- /ko -->
1021                    </div>
1022                </div> 
1023            <!-- /ko -->
1024            <!-- ko if: ad.location.effect === 'none' -->
1025                <div class="ads-container" data-bind="foreach: ad.campaigns">
1026                    <div class="ad multi-ad" data-bind="css: css_class">
1027                        <!-- ko if: link === '' || link === '#' -->
1028                            <span>
1029                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1030                            </span>
1031                        <!-- /ko -->
1032                        <!-- ko if: link !== '' && link !== '#' -->
1033                            <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)">
1034                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1035                                <!-- ko if: open_in_new_window -->
1036                                    <span class="external-link a11y-hide">Opens in new window</span>
1037                                <!-- /ko -->
1038                            </a>
1039                        <!-- /ko -->
1040                    </div>
1041                </div> 
1042            <!-- /ko -->
1043            <!-- ko if: ad.location.effect === 'random' -->
1044                <div class="ads-container" aria-hidden="true" aria-live="off" data-bind="foreach: ad.campaigns">
1045                    <!-- ko if: $parent.randomSlide === $index() -->
1046                        <div class="ad multi-ad" data-bind="css: css_class">
1047                            <!-- ko if: link === '' || link === '#' -->
1048                                <span>
1049                                    <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1050                                </span>
1051                            <!-- /ko -->
1052                            <!-- ko if: link !== '' && link !== '#' -->
1053                                <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)">
1054                                    <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1055                                    <!-- ko if: open_in_new_window -->
1056                                        <span class="external-link a11y-hide">Opens in new window</span>
1057                                    <!-- /ko -->
1058                                </a>
1059                            <!-- /ko -->
1060                        </div>
1061                    <!-- /ko -->
1062                </div> 
1063            <!-- /ko -->
1064        <!-- /ko -->
1065
1066        <!-- ko case: ad.location.type === 'html' -->
1067            <!-- ko with: single -->
1068                <div class="ad html-ad" data-bind="css: css_class, html: html">
1069                </div>
1070            <!-- /ko -->
1071        <!-- /ko -->
1072
1073        <!-- ko case: ad.location.type === 'icons' -->
1074            <div class="ads-container" data-bind="foreach: ad.campaigns, css:{ 'is-accessible': ad.location.accessibility_icons }">
1075                <div class="ad icons-ad" data-bind="css: css_class">
1076                    
1077                    <!-- ko if: $component.ad.location.accessibility_icons -->
1078                        <!-- ko if: link === '' || link === '#' -->
1079                            <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span>
1080                            <span class="icons-ad__label" data-bind="text: title"></span>
1081                        <!-- /ko -->
1082                        <!-- ko if: link !== '' && link !== '#' -->
1083                            <a class="icons-ad__link" data-bind="
1084                                attr:{ 
1085                                    href: link,
1086                                    title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '',
1087                                    'tabindex' : ko.computed(function() {
1088                                        var index = 
1089                                        $parents.findIndex(function(item) {
1090                                            return Object.keys(item).length > 0 && item.component;
1091                                        });
1092                                        if(index < 0)
1093                                            return 0;
1094        
1095                                        var model = $parents[index];
1096                                        if(model.component.name != 'main-nav')
1097                                            return 0;
1098                                        if (model.component.name === 'main-nav')
1099                                            return model.isMenuOpen() ? '0' : '-1';
1100                                        return 0;
1101                                    })
1102                                },
1103                                click: $component.trackEvent.bind($data, 'click', $data.title),
1104                                event: {
1105                                    focus: function() {
1106                                        var index = 
1107                                        $parents.findIndex(function(item) {
1108                                            return Object.keys(item).length > 0 && item.component;
1109                                        });
1110                                        if(index < 0)
1111                                            return;
1112        
1113                                        var model = $parents[index];
1114                                        if (model.component.name === 'main-nav') {
1115                                            model.openMenu();
1116                                        }
1117                                        return;
1118                                    },
1119                                    blur: function() {
1120                                        var index = 
1121                                        $parents.findIndex(function(item) {
1122                                            return Object.keys(item).length > 0 && item.component;
1123                                        });
1124                                        if(index < 0)
1125                                            return;
1126        
1127                                        var model = $parents[index];
1128                                        if (model.component.name === 'main-nav') {
1129                                            model.closeMenu();
1130                                        }
1131                                        return;
1132                                    }
1133                                }">
1134                                <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span>
1135                                <span class="icons-ad__label" data-bind="text: title"></span>
1136                                <!-- ko if: open_in_new_window -->
1137                                    <span class="external-link a11y-hide">Opens in new window</span>
1138                                <!-- /ko -->
1139                            </a>
1140                        <!-- /ko -->
1141                    <!-- /ko -->
1142                    
1143                    <!-- ko if: !$component.ad.location.accessibility_icons -->
1144                        <!-- ko if: link === '' || link === '#' -->
1145                            <span>
1146                                <span data-bind="css: icon">
1147                                    <span data-bind="text: title"></span>
1148                                </span>
1149                            </span>
1150                        <!-- /ko -->
1151                        <!-- ko if: link !== '' && link !== '#' -->
1152                            <a data-bind="attr: { 
1153                                href: link, 
1154                                title: hover_text ? hover_text : title, 
1155                                target: open_in_new_window ? '_blank' : '',
1156                                'tabindex' : ko.computed(function() {
1157                                    var index = 
1158                                    $parents.findIndex(function(item) {
1159                                        return Object.keys(item).length > 0 && item.component;
1160                                    });
1161                                    if(index < 0)
1162                                        return 0;
1163
1164                                    var model = $parents[index];
1165                                    if(model.component.name != 'main-nav')
1166                                        return 0;
1167                                    if (model.component.name === 'main-nav')
1168                                        return model.isMenuOpen() ? '0' : '-1';
1169                                    return 0;
1170                                })
1171                            }, 
1172                            click: $component.trackEvent.bind($data, 'click', $data.title),
1173                            event: {
1174                                focus: function() {
1175                                    var index = 
1176                                    $parents.findIndex(function(item) {
1177                                        return Object.keys(item).length > 0 && item.component;
1178                                    });
1179                                    if(index < 0)
1180                                        return;
1181
1182                                    var model = $parents[index];
1183                                    if (model.component.name === 'main-nav') {
1184                                        model.openMenu();
1185                                    }
1186                                    return;
1187                                },
1188                                blur: function() {
1189                                    var index = 
1190                                    $parents.findIndex(function(item) {
1191                                        return Object.keys(item).length > 0 && item.component;
1192                                    });
1193                                    if(index < 0)
1194                                        return;
1195
1196                                    var model = $parents[index];
1197                                    if (model.component.name === 'main-nav') {
1198                                        model.closeMenu();
1199                                    }
1200                                    return;
1201                                }
1202                            }">
1203                                <span data-bind="css: icon">
1204                                    <span data-bind="text: title"></span>
1205                                </span>
1206                                <!-- ko if: open_in_new_window -->
1207                                    <span class="external-link a11y-hide">Opens in new window</span>
1208                                <!-- /ko -->
1209                            </a>
1210                        <!-- /ko -->
1211                    <!-- /ko -->
1212                    
1213                </div>
1214            </div>
1215        <!-- /ko -->
1216
1217        <!-- ko case: ad.location.type === 'dfp' -->
1218            <div data-bind='component: {
1219                name: "dfp-component",
1220                params: DFPParams
1221            }'></div>
1222        <!-- /ko -->
1223
1224    <!-- /ko -->
1225
1226<!-- /ko --></script>
1226<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 }">
1227
1228    
1229</div></script>
1229<script type='text/html' id='template-navigation'><!-- ko if: name() === 'main-nav--ally' -->
1230    <div class="component c-navigation c-navigation--main flex flex-justify-end">
1231        <!-- ko if: ko.observable().matchMedia("(min-width: 1025px)")-->
1232            <div class="c-navigation-desktop flex-item-1">
1233                <ul class="c-navigation__level-1 flex" data-bind="afterBind: { fastForEach: data, callback: navOverflow }">
1234                    <!-- ko if: !isHidden() -->
1235                        <li data-bind="
1236                            attr: {
1237                                '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' })
1238                            },
1239                            css: {
1240                                'c-navigation__parent': items && items.length > 0
1241                            },
1242                            event: {
1243                                mouseover: function(data, event) {
1244                                    let currentTarget = event.currentTarget;
1245                                    let menuItems = document.querySelectorAll('.c-navigation__item--level-1');
1246    
1247                                    menuItems.forEach((element) => {
1248                                        if(!currentTarget.isSameNode(element)) {
1249                                            let navdata = ko.dataFor(element);
1250                                            navdata.closeMenuItem();
1251                                        }
1252                                    });
1253    
1254                                    openMenuItem();
1255                                },
1256                                mouseout: closeMenuItem()
1257                            }
1258                        ">
1259                            <!-- ko if: url === "" || url === "#" -->
1260                                <button type="button" class="c-navigation__url c-navigation__url--level-1" data-bind="
1261                                    click: function() {
1262                                    let currentTarget = event.currentTarget;
1263                                    let menuItems = document.querySelectorAll('.c-navigation__url--level-1');
1264    
1265                                    menuItems.forEach((element) => {
1266                                        if(!currentTarget.isSameNode(element)) {
1267                                            let navdata = ko.dataFor(element);
1268                                            navdata.closeMenuItem();
1269                                        }
1270                                    });
1271    
1272                                    toggleMenuItem();
1273                                    },
1274                                    event: {
1275                                        keyup: function(data,event) {
1276                                            if(event.key == 'Enter') {
1277                                                let currentTarget = event.currentTarget;
1278                                                let menuItems = document.querySelectorAll('.c-navigation__url--level-1');
1279    
1280                                                menuItems.forEach((element) => {
1281                                                    if(!currentTarget.isSameNode(element)) {
1282                                                        let navdata = ko.dataFor(element);
1283                                                        navdata.closeMenuItem();
1284                                                    }
1285                                                });
1286    
1287                                                toggleMenuItem();
1288                                            }
1289                                        }
1290                                    },
1291                                    css: {'is-toggled':isItemOpen() },
1292                                    attr: {
1293                                        'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_'),
1294                                        'aria-expanded': isItemOpen() ? 'true' : 'false',}," tabindex="0">
1295                                    <span class="title" data-bind="html: title"></span>
1296                                </button>
1297                            <!-- /ko -->
1298
1299                            <!-- ko if: url !== "" && url !== "#" -->
1300                                <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1301                                    attr: { 
1302                                        href: url,
1303                                        target: open_in_new_window ? '_blank' : '',
1304                                    }, 
1305                                    onEnter: toggleMenuItem">
1306                                    <span class="title" data-bind="html: title"></span>
1307                                    <!-- ko if: open_in_new_window -->
1308                                        <span class="a11y-hide">Opens in new window</span>
1309                                    <!-- /ko -->
1310                                </a>
1311                            <!-- /ko -->
1312
1313                            <!-- ko if: columns.length > 0 -->
1314                                <div class="c-navigation__level-2" data-bind="
1315                                    css: { 'is-open' : isItemOpen() }, 
1316                                    attr: { 'aria-hidden' : isItemOpen() ? 'false' : 'true' }, 
1317                                    onEscape:closeMenuItem">
1318                                    <div class="c-navigation__level-2-inner">
1319                                        <div class="flex">
1320                                            <!-- ko fastForEach: columns -->
1321                                                <ul class="c-navigation__column reset-list" data-bind="fastForEach: items, attr: { 'aria-label': $parent.title }">
1322                                                    <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator, 'c-navigation__parent':items && items.length > 0}">
1323                                                        <!-- ko if: separator -->
1324                                                            <span data-bind="text: title" role="heading" aria-level="3"></span>
1325                                                        <!-- /ko -->
1326            
1327                                                        <!-- ko ifnot: separator -->
1328                                                            <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1329                                                                attr: { 
1330                                                                    href: url, 
1331                                                                    target: open_in_new_window ? '_blank' : '',
1332                                                                    tabindex: $parents[1].isItemOpen() ? 0 : -1
1333                                                                },
1334                                                                event: {
1335                                                                    focus: function() { $parents[1].openMenuItem(); },
1336                                                                    blur:  function() { $parents[1].closeMenuItem(); },
1337                                                                    keyup: function(data, event) {
1338                                                                        if(event.key == 'Escape') {
1339                                                                            $parents[1].closeMenuItem();
1340                                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1341                                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1342                                                                            focusableElement.focus();
1343                                                                        }
1344                                                                    }
1345                                                                },
1346                                                                css: class_name">
1347                                                                <sp
1347an class="title" data-bind="html: title"></span>
1348                                                                <!-- ko if: open_in_new_window -->
1349                                                                    <span class="a11y-hide">Opens in new window</span>
1350                                                                <!-- /ko -->
1351                                                            </a>
1352                                                        <!-- /ko -->
1353            
1354                                                        <!-- ko if: schedule_roster_news_links -->
1355                                                            <!-- ko fastForEach: schedule_roster_news_links -->
1356                                                                <a class="c-navigation__url c-navigation__url--level-2 c-navigation__schedule-roster-news" data-bind="
1357                                                                    attr: { 
1358                                                                        href: url,
1359                                                                        'aria-hidden': !url ? 'true' : 'false', 
1360                                                                        tabindex: $parents[2].isItemOpen() ? 0 : -1
1361                                                                    },
1362                                                                    event: {
1363                                                                        focus: function() { $parents[2].openMenuItem(); },
1364                                                                        blur:  function() { $parents[2].closeMenuItem(); },
1365                                                                        keyup: function(data, event) {
1366                                                                            if(event.key == 'Escape') {
1367                                                                                $parents[2].closeMenuItem();
1368                                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1369                                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1370                                                                                focusableElement.focus();
1371                                                                            }
1372                                                                        }
1373                                                                    },
1374                                                                    css: class_name">
1375                                                                    <span class="title" data-bind="html: title"></span>
1376                                                                    <!-- ko if: open_in_new_window -->
1377                                                                      <span class="a11y-hide">Opens in new window</span>
1378                                                                    <!-- /ko -->
1379                                                                </a>
1380                                                            <!-- /ko -->
1381                                                        <!-- /ko -->
1382                                                    
1383                                                        <!-- ko if: stats -->
1384                                                        <a class="c-navigation__url c-navigation__url--level-2 c-navigation__stats" data-bind="attr: { 
1385                                                            href: stats.url,
1386                                                            'aria-hidden': !url ? 'true' : 'false', 
1387                                                            tabindex: $parents[1].isItemOpen() ? 0 : -1},
1388                                                            event: {
1389                                                                focus: function() { $parents[1].openMenuItem(); },
1390                                                                blur:  function() { $parents[1].closeMenuItem(); },
1391                                                                keyup: function(data, event) {
1392                                                                    if(event.key == 'Escape') {
1393                                                                        $parents[1].closeMenuItem();
1394                                                                        let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1395                                                                        let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1396                                                                        focusableElement.focus();
1397                                                                    }
1398                                                                }
1399                                                            }, 
1400                                                            css: class_name">
1401                                                                <sp
1401an class="title">Stats</span>
1402                                                                <!-- ko if: open_in_new_window -->
1403                                                                <span class="a11y-hide">Opens in new window</span>
1404                                                                <!-- /ko -->
1405                                                        </a>
1406                                                        <!-- /ko -->
1407            
1408                                                        <!-- ko if: social_media_links -->
1409                                                            <!-- ko fastForEach: social_media_links -->
1410                                                                <a class="c-navigation__url c-navigation__url--level-2 c-navigation__social" data-bind="
1411                                                                    attr: { 
1412                                                                        href: url,
1413                                                                        'aria-hidden': !url ? 'true' : 'false', tabindex: $parents[2].isItemOpen() ? 0 : -1
1414                                                                    },
1415                                                                    event: {
1416                                                                        focus: function() { $parents[2].openMenuItem(); },
1417                                                                        blur:  function() { $parents[2].closeMenuItem(); },
1418                                                                        keyup: function(data, event) {
1419                                                                            if(event.key == 'Escape') {
1420                                                                                $parents[2].closeMenuItem();
1421                                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1422                                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1423                                                                                focusableElement.focus();
1424                                                                            }
1425                                                                        }
1426                                                                    },
1427                                                                    css: class_name">
1428                                                                      <span class="title" data-bind="html: title"></span>
1429                                                                      <!-- ko if: open_in_new_window -->
1430                                                                        <span class="a11y-hide">Opens in new window</span>
1431                                                                      <!-- /ko -->
1432                                                                </a>
1433                                                            <!-- /ko -->
1434                                                        <!-- /ko -->
1435                                                    </li>
1436                                                </ul>
1437                                            <!-- /ko -->
1438                                        </div>
1439
1440                                        <!-- ko if: ad -->
1441                                            <div class="c-navigation__ad" data-bind="css: ad.css_class">
1442                                                <a data-bind=
1443                                                    "attr: { 
1444                                                        href: ad.link, 
1445                                                        tabindex: isItemOpen() ? 0 : -1 
1446                                                    }, 
1447                                                    event: {
1448                                                        focus: function() { openMenuItem(); },
1449                                                        blur:  function() { closeMenuItem(); },
1450                                                        keyup: function(data, event) {
1451                                                            if(event.key == 'Escape') {
1452                                                                closeMenuItem();
1453                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1454                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1455                                                                focusableElement.focus();
1456                                                            }
1457                                                        }
1458                                                    }">
1459                                                <picture data-bind="html5Picture: ad.picture, alt: ad.title"></picture>
1460                                                </a>
1461                                            </div>
1462                                        <!-- /ko -->
1463                                    </div>
1464                                </div>
1465                            <!-- /ko -->
1466                        </li>
1467                    <!-- /ko -->
1468                </ul>
1469            </div>
1470        <!-- /ko -->
1471        
1472        
1473        <button type="button" class="c-navigation__toggle" data-bind="
1474            click: function(){ 
1475                toggleMenu(); 
1476                $('body').removeClass('mobile-cal-open');
1477                $('.main-header__calendar').removeClass('is-open');
1478                $('html').removeClass('offcanvas-calendar-open');
1479            }, 
1480            attr: {
1481                'aria-expanded': isMenuOpen() ? 'true' : 'false',
1482                },
1483            css: {'is-toggled': isMenuOpen()},
1484            visible: ko.observable().matchMedia('(max-width: 1024px)')() || hasHiddenItems,
1485            event: {
1486                keyup: function(data, event) {
1487                    if(event.key == 'Escape') {
1488                        $component.closeMenu();
1489                        document.querySelector('.c-navigation__toggle').focus();
1490                    }
1491                }
1492            }
1493        " aria-label="Toggle main navigation menu" style="" aria-expanded="true">
1494            <div id="nav-icon" data-bind="css: isMenuOpen() ? 'open' : ''">
1495                <svg class="ham hamRotate ham8" viewBox="0 0 100 100" width="35">
1496                    <path class="line top" d="m 30,33 h 40 c 3.722839,0 7.5,3.126468 7.5,8.578427 0,5.451959 -2.727029,8.421573 -7.5,8.421573 h -20"></path>
1497                    <path class="line middle" d="m 30,50 h 40"></path>
1498                    <path class="line bottom" d="m 70,67 h -40 c 0,0 -7.5,-0.802118 -7.5,-8.365747 0,-7.563629 7.5,-8.634253 7.5,-8.634253 h 20"></path>
1499                </svg>
1500            </div>
1501        </button>
1502
1503        <!-- ko if: hasHiddenItems() || ko.observable().matchMedia("(max-width: 1024px)") -->
1504            <div class="c-navigation-mobile">
1505                <div class="c-navigation__offcanvas"  data-bind="css: isMenuOpen() ? 'is-open' : '', onEscape: closeMenu">
1506                    <ul class="c-navigation__level-1" data-bind="fastForEach: data">
1507                        <!-- ko if: isHidden() || ko.observable().matchMedia("(max-width: 1024px)") -->
1508                            <li data-bind="
1509                                attr: {
1510                                    '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' })
1511                                },
1512                                css: {
1513                                    'c-navigation__parent' : items.length > 0, 'is-open': isItemOpen()
1514                                }">
1515                                <!-- ko if: url === "" || url === "#" -->
1516                                    <button type="button" class="c-navigation__url c-navigation__url--level-1" data-bind="
1517                                        attr: {
1518                                            'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_'),
1519                                            tabindex: $parent.isMenuOpen() ? 0 : -1,
1520                                            'aria-expanded': isItemOpen() ? 'true' : 'false',}, 
1521                                        click: toggleMenuItem,
1522                                        onEnter: toggleMenuItem,
1523                                        css: {
1524                                            'is-open': isItemOpen()
1525                                        },
1526                                        event: {
1527                                            focus: function() { $parent.openMenu(); },
1528                                            blur:  function() { $parent.closeMenu(); },
1529                                            keyup: function(data, event) {
1530                                                if(event.key == 'Escape') {
1531                                                    $parent.closeMenu();
1532                                                    document.querySelector('.c-navigation__toggle').focus();
1533                                                }
1534                                            }
1535                                        }">
1536                                        <span class="title" data-bind="html: title"></span>
1537                                    </button>
1538                                <!-- /ko -->
1539                                <!-- ko if: url !== "" && url !== "#" -->
1540                                    <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1541                                        css: {'is-open': isItemOpen()}, 
1542                                        attr: { 
1543                                            href: url,
1544                                            target: open_in_new_window ? '_blank' : '',
1545                                            tabindex: $parent.isMenuOpen() ? '0' : -'1'
1546                                        },
1547                                        event: {
1548                                            focus: function() { $parent.openMenu(); },
1549                                            blur:  function() { $parent.closeMenu(); },
1550                                            keyup: function(data, event) {
1551                                                if(event.key == 'Escape') {
1552                                                    $parent.closeMenu();
1553                                                    document.querySelector('.c-navigation__toggle').focus();
1554                                                }
1555                                            }
1556                                        }
1557                                    ">
1558                                      <span class="title" data-bind="html: title"></span>
1559                                      <!-- ko if: open_in_new_window -->
1560                                        <span class="a11y-hide">Opens in new window</span>
1561                                      <!-- /ko -->
1562                                    </a>
1563                                <!-- /ko -->
1564                                <!-- ko if: columns.length > 0 -->
1565                                    <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '', onEscape: closeMenuItem">
1566                                        <!-- ko fastForEach: columns -->
1567                                        <ul data-bind="fastForEach: items">
1568                                            <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator}">
1569                                                <!-- ko if: separator -->
1570                                                    <span data-bind="text: title" role="heading" aria-level="3"></span>
1571                                                <!-- /ko -->
1572                                                <!-- ko ifnot: separator -->
1573                                                    <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1574                                                        attr: {
1575                                                            href: url,
1576                                                            target: open_in_new_window ? '_blank' : '',
1577                                                            tabindex: $parents[1].isItemOpen() ? 0 : -1
1578                                                        }, 
1579                                                        event: {
1580                                                            focus: function() { $parents[2].openMenu(); $parents[1].openMenuItem(); },
1581                                                            blur:  function() { $parents[2].closeMenu(); $parents[1].closeMenuItem(); },
1582                                                            keyup: function(data, event) {
1583                                                                    if(event.key == 'Escape') {
1584                                                                        $parents[2].closeMenu();
1585                                                                        $parents[1].closeMenuItem();
1586                                                                        let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1587                                                                        let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1588                                                                        focusableElement.focus();
1589                                                                    }
1590                                                                }
1591                                                        },
1592                                                        css: class_name">
1593                                                        <span class="title" data-bind="html: title"></span>
1594                                                        <!-- ko if: open_in_new_window -->
1595                                                            <span class="a11y-hide">Opens in new window</span>
1596                                                        <!-- /ko -->
1597                                                    </a>
1598                                                <!-- /ko -->
1599                                            </li>
1600                                        </ul>
1601                                         <!-- /ko -->
1602                                    </div>
1603                                <!-- /ko -->
1604                            </li>
1605                        <!-- /ko -->
1606                    </ul>
1607                    <!-- ko if: ko.observable().matchMedia("(max-width: 1023px)") -->
1608                        <div class="main-navigation__social">
1609                            <ads-component params="{name: 'header-social-8a9dfd'}"></ads-component>
1610                        </div>
1611                    <!-- /ko -->
1612                </div>
1613            </div>
1614        <!-- /ko -->
1615    </div>
1616<!-- /ko -->
1617<!-- ko if: name() === 'main-nav' -->
1618    <div class="component c-navigation c-navigation--main flex flex-justify-end">
1619        <!-- ko if: ko.observable().matchMedia("(min-width: 1025px)")-->
1620            <div class="c-navigation-desktop flex-item-1">
1621                <ul class="c-navigation__level-1 flex" data-bind="afterBind: { fastForEach: data, callback: navOverflow }">
1622                    <!-- ko if: !isHidden() -->
1623                        <li data-bind="
1624                            attr: {
1625                                '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' })
1626                            },
1627                            css: {
1628                                'c-navigation__parent': items && items.length > 0
1629                            },
1630                            event: {
1631                                mouseover: function(data, event) {
1632                                    let currentTarget = event.currentTarget;
1633                                    let menuItems = document.querySelectorAll('.c-navigation__item--level-1');
1634    
1635                                    menuItems.forEach((element) => {
1636                                        if(!currentTarget.isSameNode(element)) {
1637                                            let navdata = ko.dataFor(element);
1638                                            navdata.closeMenuItem();
1639                                        }
1640                                    });
1641    
1642                                    openMenuItem();
1643                                },
1644                                mouseout: closeMenuItem()
1645                            }
1646                        ">
1647                            <!-- ko if: url === "" || url === "#" -->
1648                                <button type="button" class="c-navigation__url c-navigation__url--level-1" data-bind="
1649                                    click: function() {
1650                                    let currentTarget = event.currentTarget;
1651                                    let menuItems = document.querySelectorAll('.c-navigation__url--level-1');
1652    
1653                                    menuItems.forEach((element) => {
1654                                        if(!currentTarget.isSameNode(element)) {
1655                                            let navdata = ko.dataFor(element);
1656                                            navdata.closeMenuItem();
1657                                        }
1658                                    });
1659    
1660                                    toggleMenuItem();
1661                                    },
1662                                    css: {'is-toggled':isItemOpen() },
1663                                    attr: {
1664                                        'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_'),
1665                                        'aria-expanded': isItemOpen() ? 'true' : 'false',}," tabindex="0">
1666                                    <span class="title" data-bind="html: title"></span>
1667                                </button>
1668                            <!-- /ko -->
1669
1670                            <!-- ko if: url !== "" && url !== "#" -->
1671                                <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1672                                    attr: { 
1673                                        href: url,
1674                                        target: open_in_new_window ? '_blank' : '',
1675                                    }, 
1676                                    onEnter: toggleMenuItem">
1677                                    <span class="title" data-bind="html: title"></span>
1678                                    <!-- ko if: open_in_new_window -->
1679                                        <span class="a11y-hide">Opens in new window</span>
1680                                    <!-- /ko -->
1681                                </a>
1682                            <!-- /ko -->
1683
1684                            <!-- ko if: columns.length > 0 -->
1685                                <div class="c-navigation__level-2" data-bind="
1686                                    css: { 'is-open' : isItemOpen() }, 
1687                                    attr: { 'aria-hidden' : isItemOpen() ? 'false' : 'true' , 'id': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_')}, 
1688                                    onEscape:closeMenuItem">
1689                                    <div class="c-navigation__level-2-inner">
1690                                        <div class="flex">
1691                                            <!-- ko fastForEach: columns -->
1692                                                <ul class="c-navigation__column reset-list" data-bind="fastForEach: items, attr: { 'aria-label': $parent.title }">
1693                                                    <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator, 'c-navigation__parent':items && items.length > 0}">
1694                                                        <!-- ko if: separator -->
1695                                                            <span data-bind="text: title" role="heading" aria-level="3"></span>
1696                                                        <!-- /ko -->
1697            
1698                                                        <!-- ko ifnot: separator -->
1699                                                            <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1700                                                                attr: { 
1701                                                                    'aria-label': (sport.title !== null ? sport.title : title) + (open_in_new_window ? ', opens in new tab.' : ''),
1702                                                                    href: url, 
1703                                                                    target: open_in_new_window ? '_blank' : '',
1704                                                                    tabindex: $parents[1].isItemOpen() ? 0 : -1
1705                                                                },
1706                                                                event: {
1707                                                                    focus: function() { $parents[1].openMenuItem(); },
1708                                                                    blur:  function() { $parents[1].closeMenuItem(); },
1709                                                                    keyup: function(data, event) {
1710                                                                        if(event.key == 'Escape') {
1711                                                                            $parents[1].closeMenuItem();
1712                                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1713                                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1714                                                                            focusableElement.focus();
1715                                                                        }
1716                                                                    }
1717                                                                },
1718                                                                css: class_name">
1719                                                                <sp
1719an class="title" data-bind="html: title"></span>
1720                                                                <!-- ko if: open_in_new_window -->
1721                                                                    <span class="a11y-hide">Opens in new window</span>
1722                                                                <!-- /ko -->
1723                                                            </a>
1724                                                        <!-- /ko -->
1725            
1726                                                        <!-- ko if: schedule_roster_news_links -->
1727                                                            <!-- ko fastForEach: schedule_roster_news_links -->
1728                                                                <a class="c-navigation__url c-navigation__url--level-2 c-navigation__schedule-roster-news" data-bind="
1729                                                                    attr: { 
1730                                                                        'aria-label': title + ($parent.sport.title !== null ? ' ' + $parent.sport.title : '') + (open_in_new_window ? ', opens in new tab.' : ''),
1731                                                                        href: url,
1732                                                                        'aria-hidden': !url ? 'true' : 'false', 
1733                                                                        tabindex: $parents[2].isItemOpen() ? 0 : -1
1734                                                                    },
1735                                                                    event: {
1736                                                                        focus: function() { $parents[2].openMenuItem(); },
1737                                                                        blur:  function() { $parents[2].closeMenuItem(); },
1738                                                                        keyup: function(data, event) {
1739                                                                            if(event.key == 'Escape') {
1740                                                                                $parents[2].closeMenuItem();
1741                                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1742                                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1743                                                                                focusableElement.focus();
1744                                                                            }
1745                                                                        }
1746                                                                    },
1747                                                                    css: class_name">
1748                                                                    <span class="title" data-bind="html: title"></span>
1749                                                                    <!-- ko if: open_in_new_window -->
1750                                                                      <span class="a11y-hide">Opens in new window</span>
1751                                                                    <!-- /ko -->
1752                                                                </a>
1753                                                            <!-- /ko -->
1754                                                        <!-- /ko -->
1755                                                    
1756                                                        <!-- ko if: stats -->
1757                                                        <a class="c-navigation__url c-navigation__url--level-2 c-navigation__stats" data-bind="attr: { 
1758                                                            'aria-label': 'Stats' + (sport.title !== null ? ' ' + sport.title : '') + (open_in_new_window ? ', opens in new tab.' : ''),
1759                                                            href: stats.url,
1760                                                            'aria-hidden': !url ? 'true' : 'false', 
1761                                                            tabindex: $parents[1].isItemOpen() ? 0 : -1},
1762                                                            event: {
1763                                                                focus: function() { $parents[1].openMenuItem(); },
1764                                                                blur:  function() { $parents[1].closeMenuItem(); },
1765                                                                keyup: function(data, event) {
1766                                                                    if(event.key == 'Escape') {
1767                                                                        $parents[1].closeMenuItem();
1768                                                                        let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1769                                                                        let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1770                                                                        focusableElement.focus();
1771                                                                    }
1772                                                                }
1773                                                            }, 
1774                                                            css: class_name">
1775                                                                <sp
1775an class="title">Stats</span>
1776                                                                <!-- ko if: open_in_new_window -->
1777                                                                <span class="a11y-hide">Opens in new window</span>
1778                                                                <!-- /ko -->
1779                                                        </a>
1780                                                        <!-- /ko -->
1781            
1782                                                        <!-- ko if: social_media_links -->
1783                                                            <!-- ko fastForEach: social_media_links -->
1784                                                                <a class="c-navigation__url c-navigation__url--level-2 c-navigation__social" data-bind="
1785                                                                    attr: { 
1786                                                                        'aria-label': title + ($parent.sport.title !== null ? ' ' + $parent.sport.title : '') + (open_in_new_window ? ', opens in new tab.' : ''),
1787                                                                        href: url,
1788                                                                        'aria-hidden': !url ? 'true' : 'false', tabindex: $parents[2].isItemOpen() ? 0 : -1
1789                                                                    },
1790                                                                    event: {
1791                                                                        focus: function() { $parents[2].openMenuItem(); },
1792                                                                        blur:  function() { $parents[2].closeMenuItem(); },
1793                                                                        keyup: function(data, event) {
1794                                                                            if(event.key == 'Escape') {
1795                                                                                $parents[2].closeMenuItem();
1796                                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1797                                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1798                                                                                focusableElement.focus();
1799                                                                            }
1800                                                                        }
1801                                                                    },
1802                                                                    css: class_name">
1803                                                                      <span class="title" data-bind="html: title"></span>
1804                                                                      <!-- ko if: open_in_new_window -->
1805                                                                        <span class="a11y-hide">Opens in new window</span>
1806                                                                      <!-- /ko -->
1807                                                                </a>
1808                                                            <!-- /ko -->
1809                                                        <!-- /ko -->
1810                                                    </li>
1811                                                </ul>
1812                                            <!-- /ko -->
1813                                        </div>
1814
1815                                        <!-- ko if: ad -->
1816                                            <div class="c-navigation__ad" data-bind="css: ad.css_class">
1817                                                <a data-bind=
1818                                                    "attr: { 
1819                                                        href: ad.link, 
1820                                                        tabindex: isItemOpen() ? 0 : -1 
1821                                                    }, 
1822                                                    event: {
1823                                                        focus: function() { openMenuItem(); },
1824                                                        blur:  function() { closeMenuItem(); },
1825                                                        keyup: function(data, event) {
1826                                                            if(event.key == 'Escape') {
1827                                                                closeMenuItem();
1828                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1829                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1830                                                                focusableElement.focus();
1831                                                            }
1832                                                        }
1833                                                    }">
1834                                                <picture data-bind="html5Picture: ad.picture, alt: ad.title"></picture>
1835                                                </a>
1836                                            </div>
1837                                        <!-- /ko -->
1838                                    </div>
1839                                </div>
1840                            <!-- /ko -->
1841                        </li>
1842                    <!-- /ko -->
1843                </ul>
1844            </div>
1845        <!-- /ko -->
1846        
1847        
1848        <button type="button" class="c-navigation__toggle" data-bind="
1849            click: function(){ 
1850                toggleMenu(); 
1851                $('body').removeClass('mobile-cal-open');
1852                $('.main-header__calendar').removeClass('is-open');
1853                $('html').removeClass('offcanvas-calendar-open');
1854            }, 
1855            attr: {
1856                'aria-controls': 'menu-overlay',
1857                'aria-expanded': isMenuOpen() ? 'true' : 'false',
1858                },
1859            css: {'is-toggled': isMenuOpen()},
1860            visible: ko.observable().matchMedia('(max-width: 1024px)')() || hasHiddenItems,
1861            event: {
1862                keyup: function(data, event) {
1863                    if(event.key == 'Escape') {
1864                        $component.closeMenu();
1865                        document.querySelector('.c-navigation__toggle').focus();
1866                    }
1867                }
1868            }
1869        " aria-label="Toggle main navigation menu" style="" aria-expanded="true">
1870            <div id="nav-icon" data-bind="css: isMenuOpen() ? 'open' : ''">
1871                <svg class="ham hamRotate ham8" viewBox="0 0 100 100" width="35">
1872                    <path class="line top" d="m 30,33 h 40 c 3.722839,0 7.5,3.126468 7.5,8.578427 0,5.451959 -2.727029,8.421573 -7.5,8.421573 h -20"></path>
1873                    <path class="line middle" d="m 30,50 h 40"></path>
1874                    <path class="line bottom" d="m 70,67 h -40 c 0,0 -7.5,-0.802118 -7.5,-8.365747 0,-7.563629 7.5,-8.634253 7.5,-8.634253 h 20"></path>
1875                </svg>
1876            </div>
1877        </button>
1878
1879        <!-- ko if: hasHiddenItems() || ko.observable().matchMedia("(max-width: 1024px)") -->
1880            <div class="c-navigation-mobile">
1881                <div class="c-navigation__offcanvas"  data-bind="css: isMenuOpen() ? 'is-open' : '',
1882                    attr: { 
1883                      'id': 'menu-overlay'
1884                    }, onEscape: function(){
1885                       $component.closeMenu();
1886                       document.querySelector('.c-navigation__toggle').focus();
1887                    },">
1888                    <ul class="c-navigation__level-1" data-bind="fastForEach: data">
1889                        <!-- ko if: isHidden() || ko.observable().matchMedia("(max-width: 1024px)") -->
1890                            <li data-bind="
1891                                attr: {
1892                                    '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' })
1893                                },
1894                                css: {
1895                                    'c-navigation__parent' : items.length > 0, 'is-open': isItemOpen()
1896                                }">
1897                                <!-- ko if: url === "" || url === "#" -->
1898                                    <button type="button" class="c-navigation__url c-navigation__url--level-1" data-bind="
1899                                        attr: {
1900                                            'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_'),
1901                                            tabindex: $parent.isMenuOpen() ? 0 : -1,
1902                                            'aria-expanded': isItemOpen() ? 'true' : 'false',}, 
1903                                        click: toggleMenuItem,
1904                                        onEnter: toggleMenuItem,
1905                                        css: {
1906                                            'is-open': isItemOpen()
1907                                        },
1908                                        event: {
1909                                            focus: function() { $parent.openMenu(); },
1910                                            blur:  function() { $parent.closeMenu(); },
1911                                            keyup: function(data, event) {
1912                                                if(event.key == 'Escape') {
1913                                                    $parent.closeMenu();
1914                                                    document.querySelector('.c-navigation__toggle').focus();
1915                                                }
1916                                            }
1917                                        }">
1918                                        <span class="title" data-bind="html: title"></span>
1919                                    </button>
1920                                <!-- /ko -->
1921                                <!-- ko if: url !== "" && url !== "#" -->
1922                                    <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1923                                        css: {'is-open': isItemOpen()}, 
1924                                        attr: { 
1925                                            href: url,
1926                                            target: open_in_new_window ? '_blank' : '',
1927                                            tabindex: $parent.isMenuOpen() ? '0' : -'1'
1928                                        },
1929                                        event: {
1930                                            focus: function() { $parent.openMenu(); },
1931                                            blur:  function() { $parent.closeMenu(); },
1932                                            keyup: function(data, event) {
1933                                                if(event.key == 'Escape') {
1934                                                    $parent.closeMenu();
1935                                                    document.querySelector('.c-navigation__toggle').focus();
1936                                                }
1937                                            }
1938                                        }
1939                                    ">
1940                                      <span class="title" data-bind="html: title"></span>
1941                                      <!-- ko if: open_in_new_window -->
1942                                        <span class="a11y-hide">Opens in new window</span>
1943                                      <!-- /ko -->
1944                                    </a>
1945                                <!-- /ko -->
1946                                <!-- ko if: columns.length > 0 -->
1947                                    <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '',
1948                            attr: {
1949                                'aria-hidden' : isItemOpen() ? 'false' : 'true',
1950                                'id': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_')
1951                            }, onEscape: closeMenuItem">
1952                                        <ul data-bind="fastForEach: items">
1953                                            <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator}">
1954                                                <!-- ko if: separator -->
1955                                                    <span data-bind="text: title" role="heading" aria-level="3"></span>
1956                                                <!-- /ko -->
1957                                                <!-- ko ifnot: separator -->
1958                                                    <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1959                                                        attr: {
1960                                                            'aria-label': (sport.title !== null ? sport.title : title) + (open_in_new_window ? ', opens in new tab.' : ''),
1961                                                            href: url,
1962                                                            target: open_in_new_window ? '_blank' : '',
1963                                                            tabindex: $parents[0].isItemOpen() ? 0 : -1
1964                                                        }, 
1965                                                        event: {
1966                                                            focus: function() { $parents[1].openMenu(); $parents[0].openMenuItem(); },
1967                                                            blur:  function() { $parents[1].closeMenu(); $parents[0].closeMenuItem(); },
1968                                                            keyup: function(data, event) {
1969                                                                    if(event.key == 'Escape') {
1970                                                                        $parents[1].closeMenu();
1971                                                                        $parents[0].closeMenuItem();
1972                                                                        let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1973                                                                        let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1974                                                                        focusableElement.focus();
1975                                                                    }
1976                                                                }
1977                                                        },
1978                                                        css: class_name">
1979                                                        <span class="title" data-bind="html: title"></span>
1980                                                        <!-- ko if: open_in_new_window -->
1981                                                            <span class="a11y-hide">Opens in new window</span>
1982                                                        <!-- /ko -->
1983                                                    </a>
1984                                                <!-- /ko -->
1985                                            </li>
1986                                        </ul>
1987                                    </div>
1988                                <!-- /ko -->
1989                            </li>
1990                        <!-- /ko -->
1991                    </ul>
1992                    <!-- ko if: ko.observable().matchMedia("(max-width: 1023px)") -->
1993                        <div class="main-navigation__social">
1994                            <ads-component params="{name: 'header-social-8a9dfd'}"></ads-component>
1995                        </div>
1996                    <!-- /ko -->
1997                </div>
1998            </div>
1999        <!-- /ko -->
2000    </div>
2001<!-- /ko -->
2002<!-- ko if: name() === 'sports-nav' -->
2003<div class="component c-navigation c-navigation--sport" data-bind="css: ko.observable().matchMedia('(min-width:1025px)')() ? 'c-navigation--desktop' : 'c-navigation--mobile'">
2004    <!-- ko switch-->
2005        <!-- ko case: ko.observable().matchMedia('(min-width:1025px)') -->
2006            <ul class="c-navigation__level-1 flex" data-bind="fastForEach: data">
2007                <li class="" data-bind="
2008                    attr: {
2009                        class: class_name,
2010                        },
2011                    css: {
2012                        'c-navigation__sport': class_name === 'sport-home',
2013                        'c-navigation__additional': class_name === 'additional-links',
2014                        'c-navigation__parent': items && items.length,
2015                        'c-navigation__item c-navigation__item--level-1': true
2016                    }">
2017                                        <!-- ko if: url === "" || url === "#" -->
2018                    <button class="c-navigation__url c-navigation__url--level-1" data-bind="
2019                      html: class_name === 'additional-links' ? 'More +' : title,
2020                      click: function(data, event) {
2021                          let currentTarget = event.currentTarget;
2022                          let menuItems = document.querySelectorAll('.c-navigation__url--level-1');
2023                          menuItems.forEach((element) => {
2024                              if(!currentTarget.isSameNode(element)) {
2025                                  let navdata = ko.dataFor(element);
2026                                  navdata.closeMenuItem();
2027                              }
2028                          });
2029                          toggleMenuItem();
2030                      },
2031                      css: {'is-toggled':isItemOpen()},
2032                      attr: {
2033                          'aria-expanded': isItemOpen() ? 'true' : 'false',
2034                          href: url != '' && url != '#' ? url : null,
2035                          'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_')
2036                      }" tabindex="0"></button>
2037                    <!-- /ko -->
2038
2039                    <!-- ko if: url !== "" && url !== "#" -->
2040                    <a class="c-navigation__url c-navigation__url--level-1" data-bind="
2041                      html: title,
2042                      css: {
2043                          'is-toggled':isItemOpen()
2044                      },
2045                      attr: {
2046                          href: url
2047                      }" tabindex="0"></a>
2048                    <!-- /ko -->
2049                    
2050                    <!-- ko if: class_name === "sport-home" -->
2051                        <div class="c-navigation__ad">
2052                            <ads-component params="{ name: '' }"></ads-component>
2053                        </div>
2054                    <!-- /ko -->
2055
2056                    <!-- ko if: items && items.length -->
2057                        <ul class="c-navigation__level-2" data-bind="
2058                            fastForEach: items,
2059                            css: {'is-open': isItemOpen()},
2060                            attr: {
2061                              'aria-hidden' : isItemOpen() ? 'false' : 'true',
2062                              'id': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_')
2063                            },
2064                            onEscape: closeMenuItem">
2065                            <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: { 'c-navigation__separator': separator }">
2066                                <!-- ko if: separator -->
2067                                    <span data-bind="text: title" role="heading" aria-level="3"></span>
2068                                <!-- /ko -->
2069
2070                                <!-- ko ifnot: separator -->
2071                                    <a class="c-navigation__url c-navigation__url--level-2" data-bind="
2072                                        html: title, 
2073                                        attr: { 
2074                                            href: url, 
2075                                            target: open_in_new_window ? '_blank' : '',
2076                                            tabindex: $parent.isItemOpen() ? 0 : -1
2077                                        },
2078                                        event: {
2079                                            focus: function() { $parent.openMenuItem(); },
2080                                            blur:  function() { $parent.closeMenuItem(); },
2081                                                                    keyup: function(data, event) {
2082                                                                        if(event.key == 'Escape') {
2083                                                                            $parent.closeMenuItem();
2084                                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
2085                                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
2086                                                                            focusableElement.focus();
2087                                                                        }
2088                                                                    }
2089                                        },
2090                                        css: class_name"></a>
2091                                <!-- /ko -->
2092                            </li>
2093                        </ul>
2094                    <!-- /ko -->
2095                </li>
2096            </ul>
2097        <!-- /ko -->
2098
2099        <!-- ko case: $else -->
2100            <ul class="c-navigation__sport-links flex flex-align-center flex-justify-between">
2101                <li class="c-navigation__sport flex flex-align-center">
2102                    <!-- ko switch -->
2103                        <!-- ko case: mediumUp -->
2104                            <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>
2105                        <!-- /ko -->
2106                        <!-- ko case: $else -->
2107                            <a class="c-navigation__sport-link c-navigation__url" data-bind="text: sport.abbreviation, attr: { href: data()[0].url != '#' ? data()[0].url : '/index.aspx?path=' + sport.shortname }"></a>
2108                        <!-- /ko -->
2109                    <!-- /ko -->
2110                </li>
2111
2112                <!-- ko if: data().length > 1 -->
2113                <li class="c-navigation__item--sport-links c-navigation__additional">
2114                    <button type="button" class="c-navigation__toggle c-navigation__toggle--sport" data-bind="click: toggleMenu, attr: {
2115                        'aria-expanded': isMenuOpen() ? 'true' : 'false',
2116                        'aria-controls': 'additional-menu-overlay',
2117                      }, css: {'is-toggled': isMenuOpen()}" aria-label="Toggle sport navigation menu">
2118                        <!-- ko if: !isMenuOpen() -->
2119                            <span>More +</span>
2120                         <!-- /ko -->
2121                        <!-- ko if: isMenuOpen() -->
2122                            <span>Close -</span>
2123                        <!-- /ko -->
2124                    </button>
2125                </li>
2126                <!-- /ko -->
2127            </ul>
2128
2129            <div class="c-navigation__offcanvas" data-bind="
2130                css: {
2131                    'is-open': isMenuOpen()
2132                },
2133                attr: {
2134                    'id': 'additional-menu-overlay',
2135                    'aria-hidden': isMenuOpen() ? 'false' : 'true',},
2136                onEscape: closeMenu">
2137                <ul class="c-navigation__level-1" data-bind="fastForEach: data">
2138                    <!-- ko if: class_name != 'sport-home' -->
2139                        <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() }">
2140                            <!-- ko if: url != "" && url != "#" -->
2141                                <a class="c-navigation__url c-navigation__url--level-1" data-bind="
2142                                    html: title,
2143                                    attr: {
2144                                        href: url,
2145                                        target: open_in_new_window ? '_blank' : '',
2146                                        tabindex: $parent.isMenuOpen() ? 0 : -1
2147                                    },
2148                                    event: {
2149                                        focus: function() { $parent.openMenu(); },
2150                                        blur:  function() { $parent.closeMenu(); },
2151                                                                    keyup: function(data, event) {
2152                                                                        if(event.key == 'Escape') {
2153                                                                            $parent.closeMenu();
2154                                                                            document.querySelector('.c-navigation__toggle--sport').focus();
2155                                                                        }
2156                                                                    }
2157                                    },"></a>
2158                            <!-- /ko -->
2159    
2160                            <!-- ko if: url === "" || url === "#" -->
2161                                <button type="button" class="c-navigation__url c-navigation__url--level-1" href="javascript:void(0)" data-bind="
2162                                    html: class_name === 'additional-links' ? 'More' : title,
2163                                    click: toggleMenuItem,
2164                                    css: {
2165                                        'is-open': isItemOpen()
2166                                    },
2167                                    attr: {
2168                                        'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_'),
2169                                        'aria-expanded': isItemOpen() ? 'true' : 'false',
2170                                        tabindex: $parent.isMenuOpen() ? 0 : -1
2171                                    },
2172                                    event: {
2173                                        focus: function() { $parent.openMenu(); },
2174                                        blur:  function() { $parent.closeMenu(); },
2175                                                                    keyup: function(data, event) {
2176                                                                        if(event.key == 'Escape') {
2177                                                                            $parent.closeMenu();
2178                                                                            document.querySelector('.c-navigation__toggle--sport').focus();
2179                                                                        }
2180                                                                    }
2181                                    },"></button>
2182                            <!-- /ko -->
2183    
2184                            <!-- ko if: items && items.length -->
2185                                <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '', attr: {'aria-hidden': isItemOpen() ? 'false' : 'true', 'id': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_')},">
2186                                    <ul class="" data-bind="fastForEach: items">
2187                                        <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator}">
2188                                            <!-- ko if: separator -->
2189                                                <span data-bind="text: title" role="heading" aria-level="3"></span>
2190                                            <!-- /ko -->
2191    
2192                                            <!-- ko ifnot: separator -->
2193                                                <a class="c-navigation__url c-navigation__url--level-2" data-bind="
2194                                                    html: title,
2195                                                    attr: {
2196                                                        href: url,
2197                                                        target: open_in_new_window ? '_blank' : '',
2198                                                        tabindex: $parent.isItemOpen() ? 0 : -1
2199                                                    },
2200                                                    event: {
2201                                                        focus: function() { $parents[1].openMenu(); $parent.openMenuItem(); },
2202                                                        blur:  function() { $parents[1].closeMenu(); $parent.closeMenuItem(); },
2203                                                        keyup: function(data, event) {
2204                                                            if (event.key === 'Escape') {
2205                                                                const level2Item = event.currentTarget;
2206                                                                const level1Item = level2Item.closest('.c-navigation__item--level-1');
2207                                                                const level1Button = level1Item?.querySelector('.c-navigation__url--level-1');
2208                                                        
2209                                                                if (level1Button) {
2210                                                                    level1Button.focus();
2211                                                                }
2212                                                        
2213                                                                $parent.closeMenuItem();
2214                                                                setTimeout(() => {
2215                                                                $parents[1].isMenuOpen(true);
2216                                                                }, 100);
2217                                                            }
2218                                                        }
2219                                                                    }"></a>
2220                                            <!-- /ko -->
2221                                        </li>
2222                                    </ul>
2223                                </div>
2224                            <!-- /ko -->
2225                        </li>
2226                    <!-- /ko -->
2227                </ul>
2228            </div>
2229        <!-- /ko -->
2230    <!-- /ko -->
2231</div>
2232<!-- /ko --></script>
2232<script type='text/html' id='template-events'><!-- ko if: name() === 'events' -->
2233<!-- ko if: !data().length -->
2234    <div class="c-events__nodata" data-bind="html: ko.computed(function(){
2235        window.triggerTabs(1);
2236        return 'There are currently no upcoming events.';
2237    })"></div>
2238<!-- /ko -->
2239<!-- ko with: data -->
2240    <!-- ko with: $parent -->
2241        <div class="component c-events c-events--list">
2242            <div class="c-events__aside flex flex-column flex-justify-center">
2243                <div class="c-events__filter">
2244                    <select class="c-events__filter-select" aria-label="Filter games by sport" data-bind="options: sports, value: selectedSport, optionsText: 'title', optionsAfterRender: function(item, value){
2245                            if(item.innerHTML == 'Choose Sport'){
2246
2247                            }
2248                        }"></select>
2249                </div>
2250            </div>
2251
2252            <div class="c-events__list flex-item-1" data-bind="afterBind: { foreach: data, callback: perfectScrollbar }" data-perfectscrollbar-options="{suppressX: true}">
2253                <div class="c-events__item" data-bind="css: {'is-open': selected()}">
2254                    <!-- ko if: type === 'upcoming' -->
2255                        <div class="c-events__day">
2256                            <!-- ko if: isLive() -->
2257                                <span>Live</span>
2258                            <!-- /ko -->
2259                            <!-- ko if: !isLive() -->
2260                                <span class="c-events__date" data-bind="formatDate:date, format:'MMM D'"></span>
2261                                <span class="c-events__date-time-divider" data-bind="if: date && time"> / </span>
2262                                <span class="c-events__time" data-bind="text: time"></span>
2263                            <!-- /ko -->
2264                            <!-- ko if: ((media.audio || media.video || media.stats)) || (type === 'recent' && (story.url || result.boxscore)) -->
2265                                <button type="button" class="c-events__toggle" data-bind="click: toggleGame, css: {'is-toggled': selected()},
2266                attr: {
2267                    'aria-expanded': selected() ? 'true' : 'false'
2268                },
2269                event: {
2270                    keyup: function(data, event) {
2271                        if(event.key == 'Enter') {
2272                            toggleGame()
2273                        }
2274                        if(event.key == 'Escape') {
2275                            closeGame();
2276                        }
2277                    }
2278                }
2279                " aria-label="Toggle game links">
2280                                    <span class="sf-plus-minimal sidearm-icon" aria-hidden="true"></span>
2281                                </button>
2282                            <!-- /ko -->
2283                        </div>
2284                    <!-- /ko -->
2285
2286                    <!-- ko if: type === 'recent' -->
2287                        <!-- ko switch-->
2288                            <!-- ko case: status === 'P' -->
2289                                <span class="c-events__time">Postponed</span>
2290                            <!-- /ko -->
2291                            <!-- ko case: status === 'C' -->
2292                                <span class="c-events__time">Cancelled</span>  
2293                            <!-- /ko -->
2294                            <!-- ko case: $else -->
2295                                <span class="c-events__time">Final</span>
2296                            <!-- /ko -->
2297                        <!-- /ko -->
2298                    <!-- /ko -->
2299
2300                    <div class="c-events__team c-events__team--away flex flex-align-center">
2301                        <!-- ko if: locationIndicator === 'A' -->
2302                            <div class="c-events__team-logo-container">
2303                                <img class="c-events__team-logo lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo-main.svg', alt: 'San Francisco State'}" />
2304                            </div>
2305
2306                            <div class="c-events__sport flex-item-1" data-bind="text: sport.title"></div>
2307                            
2308                            <!-- ko if: type === 'recent' && result.status != 'N' -->
2309                                <div class="c-events__team-score" data-bind="text: result.team_score"></div>
2310                            <!-- /ko -->
2311
2312                            <!-- ko if: type === 'upcoming' && liveStats() -->
2313                                <div class="c-events__team-score" data-bind="text: liveStats().team_score"></div>
2314                            <!-- /ko -->
2315                        <!-- /ko -->
2316
2317                        <!-- ko if: locationIndicator !== 'A' -->
2318                            <div class="c-events__team-logo-container">
2319                                <!-- ko if: opponent.image -->
2320                                    <img class="c-events__team-logo lazyload" data-bind="attr: { 'data-src': opponent.image + '?width=36', alt: opponent.title }" />
2321                                <!-- /ko -->
2322                                <!-- ko ifnot: opponent.image -->
2323                                    <img class="c-events__team-logo c-events__logo--default lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo_cal-default.png', alt: opponent.title}" />
2324                                <!-- /ko -->
2325                            </div>
2326
2327                            <div class="c-events__team-name flex-item-1"><span data-bind="text:atVs"></span> <span data-bind="text: opponent.title"></span></div>
2328
2329                            <!-- ko if: type === 'recent' && result.status != 'N' -->
2330                                <div class="c-events__team-score" data-bind="text: result.opponent_score"></div>
2331                            <!-- /ko -->
2332
2333                            <!-- ko if: type === 'upcoming' && liveStats() -->
2334                                <div class="c-events__team-score" data-bind="text: liveStats().opponent_score"></div>
2335                            <!-- /ko -->
2336                        <!-- /ko -->
2337                    </div>
2338
2339                    <div class="c-events__team c-events__team--home flex flex-align-center">
2340                        <!-- ko if: locationIndicator !== 'A' -->
2341                            <div class="c-events__team-logo-container">
2342                                <img class="c-events__team-logo lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo-main.svg', alt: 'San Francisco State'}" />
2343                            </div>
2344            
2345                            <div class="c-events__sport flex-item-1" data-bind="text: sport.title"></div>
2346            
2347                            <!-- ko if: type === 'recent' && result.status != 'N' -->
2348                                <div class="c-events__team-score" data-bind="text: result.team_score"></div>
2349                            <!-- /ko -->
2350
2351                            <!-- ko if: type === 'upcoming' && liveStats() -->
2352                                <div class="c-events__team-score" data-bind="text: liveStats().team_score"></div>
2353                            <!-- /ko -->
2354                        <!-- /ko -->
2355
2356                        <!-- ko if: locationIndicator === 'A' -->
2357                            <div class="c-events__team-logo-container">
2358                                <!-- ko if: opponent.image -->
2359                                <img class="c-events__team-logo lazyload" data-bind="attr: { 'data-src': opponent.image + '?width=36', alt: opponent.title }" />
2360                                <!-- /ko -->
2361                                <!-- ko ifnot: opponent.image -->
2362                                <img class="c-events__team-logo c-events__logo--default lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo_cal-default.png', alt: opponent.title}" />
2363                                <!-- /ko -->
2364                            </div>
2365            
2366                            <div class="c-events__team-name flex-item-1"><span data-bind="text:atVs"></span> <span data-bind="text: opponent.title"></span></div>
2367            
2368                            <!-- ko if: type === 'recent' && result.status != 'N' -->
2369                                <div class="c-events__team-score" data-bind="text: result.opponent_score"></div>
2370                            <!-- /ko -->
2371
2372                            <!-- ko if: type === 'upcoming' && liveStats() -->
2373                                <div class="c-events__team-score" data-bind="text: liveStats().opponent_score"></div>
2374                            <!-- /ko -->
2375                        <!-- /ko -->
2376                    </div>
2377
2378                    <!-- ko if: result.status === "N"-->
2379                        <!-- ko if: result.prescore -->
2380                            <div class="c-events__prescore" data-bind="text: result.prescore"></div>
2381                        <!-- /ko -->
2382                        <!-- ko if: result.postscore -->
2383                            <div class="c-events__postscore" data-bind="text: result.postscore"></div>
2384                        <!-- /ko -->
2385                    <!-- /ko -->
2386                    
2387                    <!-- ko if: (type === 'upcoming' && (media.audio || media.video || media.stats || media.tickets)) || (type === 'recent' && (story.url || result.boxscore)) -->
2388                        <div class="c-events__overlay" data-bind="css: {'is-open': selected()},
2389                event: {
2390                    keyup: function(data, event) {
2391                        if(event.key == 'Escape') {
2392                            closeGame();
2393                            var toggleButton = $(event.target).closest('.c-events__item').find('.c-events__toggle');
2394                              if (toggleButton.length) {
2395                                  toggleButton.focus();
2396                              }
2397                        }
2398                    }
2399                }
2400                ">            
2401                            <ul class="c-events__media reset-list flex">
2402                                <!-- ko if: type === 'upcoming' --> 
2403                                    <!-- ko if: media.stats -->
2404                                        <li class="c-events__media-item">
2405                                            <a class="c-events__media-link" data-bind="attr: { href: media.stats },
2406                                event: { 
2407                                    focus: function() { openGame(); }, 
2408                                    blur:  function() { closeGame(); } 
2409                                }">
2410                                                <span class="accessible-hide">
2411                                                    Live</span> Stats <span class="accessible-hide">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>
2412                                                </span>
2413                                            </a>
2414                                        </li>
2415                                    <!-- /ko -->
2416                                    <!-- ko if: media.audio -->
2417                                        <li class="c-events__media-item">
2418                                            <a class="c-events__media-link" data-bind="attr: { href: media.audio },
2419                                event: { 
2420                                    focus: function() { openGame(); }, 
2421                                    blur:  function() { closeGame(); } 
2422                                }">
2423                                                <span class="accessible-hide">
2424                                                    Live </span> Audio <span class="accessible-hide">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>
2425                                                </span>
2426                                            </a>
2427                                        </li>
2428                                    <!-- /ko -->
2429                                    <!-- ko if: media.video -->
2430                                        <li class="c-events__media-item">
2431                                            <a class="c-events__media-link" data-bind="attr: { href: media.video },
2432                                event: { 
2433                                    focus: function() { openGame(); }, 
2434                                    blur:  function() { closeGame(); } 
2435                                }">
2436                                                <span class="accessible-hide">
2437                                                    Live</span> Video <span class="accessible-hide">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>
2438                                                </span>
2439                                            </a>
2440                                        </li>
2441                                    <!-- /ko -->
2442                                <!-- /ko -->
2443                                <!-- ko if: type === 'recent' -->
2444                                    <!-- ko if: story.url -->
2445                                        <li class="c-events__media-item">
2446                                            <a class="c-events__media-link" data-bind="attr: { href: story.url },
2447                                event: { 
2448                                    focus: function() { openGame(); }, 
2449                                    blur:  function() { closeGame(); } 
2450                                }">
2451                                                <span aria-hidden="true" class="sf-loop sidearm-icon"></span>
2452                                                <span class="accessible-hide">
2453                                                    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>
2454                                                </span>
2455                                            </a>
2456                                        </li>
2457                                    <!-- /ko -->
2458                                    <!-- ko if: result.boxscore -->
2459                                        <li class="c-events__media-item">
2460                                            <a class="c-events__media-link" data-bind="attr: { href: result.boxscore },
2461                                event: { 
2462                                    focus: function() { openGame(); }, 
2463                                    blur:  function() { closeGame(); } 
2464                                }">
2465                                                <span aria-hidden="true" class="sf-list-minimal sidearm-icon"></span>
2466                                                <span class="accessible-hide">
2467                                                    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>
2468                                                </span>
2469                                            </a>
2470                                        </li>
2471                                    <!-- /ko -->
2472                                <!-- /ko -->
2473                            </ul>
2474                        </div>
2475                    <!-- /ko -->
2476                </div>
2477            </div>
2478            <!-- ko if:  ko.observable().matchMedia("(max-width: 1024px)")-->
2479                <div class="s-events__calendar">
2480                    <a class="s-events__calendar--link" data-bind="attr: { href: window.associated_sport ? '/schedule.aspx?path=' + window.associated_sport.shortname : '/calendar.aspx' }">
2481                        Full Schedule
2482                        <span class="sf-arrows-long-right"></span>
2483                    </a>
2484                </div>
2485            <!-- /ko -->
2486        </div>
2487    <!-- /ko -->
2488<!-- /ko -->
2489<!-- /ko --></script>
2489<script type='text/html' id='template-results'><!-- ko if: name() === 'results' -->
2490<!-- ko if: !data().length -->
2491<div class="c-events__nodata" data-bind="html: ko.computed(function(){
2492    window.triggerTabs(1);
2493    return 'There are currently no upcoming events.';
2494})"></div>
2495<!-- /ko -->
2496<!-- ko with: data -->
2497<!-- ko with: $parent -->
2498    <div class="component c-events c-events--list">
2499        <div class="c-events__aside flex flex-column flex-justify-center">
2500            <div class="c-events__filter">
2501                <select class="c-events__filter-select" aria-label="Filter games by sport" data-bind="options: sports, value: selectedSport, optionsText: 'title', optionsAfterRender: function(item, value){
2502                        if(item.innerHTML == 'Choose Sport'){
2503
2504                        }
2505                    }"></select>
2506            </div>
2507        </div>
2508
2509        <div class="c-events__list flex-item-1" data-bind="afterBind: { foreach: data, callback: perfectScrollbar }">
2510            <div class="c-events__item" data-bind="css: {'is-open': selected()}">
2511                <!-- ko if: type === 'upcoming' -->
2512                    <div class="c-events__day">
2513                        <!-- ko if: isLive() -->
2514                            <span>Live</span>
2515                        <!-- /ko -->
2516                        <!-- ko if: !isLive() -->
2517                            <span class="c-events__date" data-bind="formatDate:date, format:'MMM D'"></span>
2518                            <span class="c-events__date-time-divider" data-bind="if: date && time"> / </span>
2519                            <span class="c-events__time" data-bind="text: time"></span>
2520                        <!-- /ko -->
2521                        <!-- ko if: ((media.audio || media.video || media.stats)) || (type === 'recent' && (story.url || result.boxscore) || result.prescore) -->
2522                            <button type="button" class="c-events__toggle" data-bind="click: toggleGame, css: {'is-toggled': selected()},
2523                attr: {
2524                    'aria-expanded': selected() ? 'true' : 'false'
2525                },
2526                event: {
2527                    keyup: function(data, event) {
2528                        if(event.key == 'Enter') {
2529                            toggleGame()
2530                        }
2531                        if(event.key == 'Escape') {
2532                            closeGame();
2533                        }
2534                    }
2535                }
2536                " aria-label="Toggle game links">
2537                                <span class="sf-plus-minimal sidearm-icon" aria-hidden="true"></span>
2538                            </button>
2539                        <!-- /ko -->
2540                    </div>
2541                <!-- /ko -->
2542
2543                <!-- ko if: type === 'recent' -->
2544                    <div class="c-events__day">
2545                    <span class="c-events__date" data-bind="formatDate:date, format:'MMM D'"></span>
2546                    <span class="c-events__date-time-divider" data-bind="if: date && status"> / </span>
2547                    <!-- ko switch-->
2548                        <!-- ko case: status === 'P' -->
2549                            <span class="c-events__time">Postponed</span>
2550                        <!-- /ko -->
2551                        <!-- ko case: status === 'C' -->
2552                            <span class="c-events__time">Cancelled</span>  
2553                        <!-- /ko -->
2554                        <!-- ko case: $else -->
2555                            <span class="c-events__time">Final</span>
2556                        <!-- /ko -->
2557                    <!-- /ko -->
2558                    <!-- ko if: ((media.audio || media.video || media.stats)) || (type === 'recent' && (story.url || result.boxscore) || result.prescore) -->
2559                        <button type="button" class="c-events__toggle" data-bind="click: toggleGame, css: {'is-toggled': selected()},
2560                attr: {
2561                    'aria-expanded': selected() ? 'true' : 'false'
2562                },
2563                event: {
2564                    keyup: function(data, event) {
2565                        if(event.key == 'Enter') {
2566                            toggleGame()
2567                        }
2568                        if(event.key == 'Escape') {
2569                            closeGame();
2570                        }
2571                    }
2572                }
2573                " aria-label="Toggle game links">
2574                            <span class="sf-plus-minimal sidearm-icon" aria-hidden="true"></span>
2575                        </button>
2576                    <!-- /ko -->
2577                    </div>
2578                <!-- /ko -->
2579
2580                <div class="c-events__team c-events__team--away flex flex-align-center">
2581                    <!-- ko if: locationIndicator === 'A' -->
2582                        <div class="c-events__team-logo-container">
2583                            <img class="c-events__team-logo lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo-main.svg', alt: 'San Francisco State'}" />
2584                        </div>
2585
2586                        <div class="c-events__sport flex-item-1" data-bind="text: sport.title"></div>
2587                        
2588                        <!-- ko if: type === 'recent' && result.status != 'N' -->
2589                            <div class="c-events__team-score" data-bind="text: result.team_score"></div>
2590                        <!-- /ko -->
2591
2592                        <!-- ko if: type === 'upcoming' && liveStats() -->
2593                            <div class="c-events__team-score" data-bind="text: liveStats().team_score"></div>
2594                        <!-- /ko -->
2595                    <!-- /ko -->
2596
2597                    <!-- ko if: locationIndicator !== 'A' -->
2598                        <div class="c-events__team-logo-container">
2599                            <!-- ko if: opponent.image -->
2600                                <img class="c-events__team-logo lazyload" data-bind="attr: { 'data-src': opponent.image + '?width=36', alt: opponent.title }" />
2601                            <!-- /ko -->
2602                            <!-- ko ifnot: opponent.image -->
2603                                <img class="c-events__team-logo c-events__logo--default lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo_cal-default.png', alt: opponent.title}" />
2604                            <!-- /ko -->
2605                        </div>
2606
2607                        <div class="c-events__team-name flex-item-1"><span data-bind="text:atVs"></span> <span data-bind="text: opponent.title"></span></div>
2608
2609                        <!-- ko if: type === 'recent' && result.status != 'N' -->
2610                            <div class="c-events__team-score" data-bind="text: result.opponent_score"></div>
2611                        <!-- /ko -->
2612
2613                        <!-- ko if: type === 'upcoming' && liveStats() -->
2614                            <div class="c-events__team-score" data-bind="text: liveStats().opponent_score"></div>
2615                        <!-- /ko -->
2616                    <!-- /ko -->
2617                </div>
2618
2619                <div class="c-events__team c-events__team--home flex flex-align-center">
2620                    <!-- ko if: locationIndicator !== 'A' -->
2621                        <div class="c-events__team-logo-container">
2622                            <img class="c-events__team-logo lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo-main.svg', alt: 'San Francisco State'}" />
2623                        </div>
2624        
2625                        <div class="c-events__sport flex-item-1" data-bind="text: sport.title"></div>
2626        
2627                        <!-- ko if: type === 'recent' && result.status != 'N' -->
2628                            <div class="c-events__team-score" data-bind="text: result.team_score"></div>
2629                        <!-- /ko -->
2630
2631                        <!-- ko if: type === 'upcoming' && liveStats() -->
2632                            <div class="c-events__team-score" data-bind="text: liveStats().team_score"></div>
2633                        <!-- /ko -->
2634                    <!-- /ko -->
2635
2636                    <!-- ko if: locationIndicator === 'A' -->
2637                        <div class="c-events__team-logo-container">
2638                            <!-- ko if: opponent.image -->
2639                            <img class="c-events__team-logo lazyload" data-bind="attr: { 'data-src': opponent.image + '?width=36', alt: opponent.title }" />
2640                            <!-- /ko -->
2641                            <!-- ko ifnot: opponent.image -->
2642                            <img class="c-events__team-logo c-events__logo--default lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo_cal-default.png', alt: opponent.title}" />
2643                            <!-- /ko -->
2644                        </div>
2645        
2646                        <div class="c-events__team-name flex-item-1"><span data-bind="text:atVs"></span> <span data-bind="text: opponent.title"></span></div>
2647        
2648                        <!-- ko if: type === 'recent' && result.status != 'N' -->
2649                            <div class="c-events__team-score" data-bind="text: result.opponent_score"></div>
2650                        <!-- /ko -->
2651
2652                        <!-- ko if: type === 'upcoming' && liveStats() -->
2653                            <div class="c-events__team-score" data-bind="text: liveStats().opponent_score"></div>
2654                        <!-- /ko -->
2655                    <!-- /ko -->
2656                </div>
2657                
2658                <!-- ko if: (type === 'upcoming' && (media.audio || media.video || media.stats || media.tickets)) || (type === 'recent' && (story.url || result.boxscore)) -->
2659                    <div class="c-events__overlay" data-bind="css: {'is-open': selected()},
2660                event: {
2661                    keyup: function(data, event) {
2662                        if(event.key == 'Escape') {
2663                            closeGame();
2664                            var toggleButton = $(event.target).closest('.c-events__item').find('.c-events__toggle');
2665                              if (toggleButton.length) {
2666                                  toggleButton.focus();
2667                              }
2668                        }
2669                    }
2670                }
2671                ">        
2672                        <!-- ko if: result.status === "N"-->
2673                            <!-- ko if: result.prescore -->
2674                            <div class="c-events__prescore" data-bind="text: result.prescore"></div>
2675                            <!-- /ko -->
2676                            <!-- ko if: result.postscore -->
2677                                <div class="c-events__postscore" data-bind="text: result.postscore"></div>
2678                            <!-- /ko -->
2679                        <!-- /ko -->    
2680                        <ul class="c-events__media reset-list flex">
2681                            <!-- ko if: type === 'upcoming' --> 
2682                                <!-- ko if: media.stats -->
2683                                    <li class="c-events__media-item">
2684                                        <a class="c-events__media-link" data-bind="attr: { href: media.stats },
2685                                event: { 
2686                                    focus: function() { openGame(); }, 
2687                                    blur:  function() { closeGame(); } 
2688                                }">
2689                                            <span class="accessible-hide">
2690                                                Live</span> Stats <span class="accessible-hide">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>
2691                                            </span>
2692                                        </a>
2693                                    </li>
2694                                <!-- /ko -->
2695                                <!-- ko if: media.audio -->
2696                                    <li class="c-events__media-item">
2697                                        <a class="c-events__media-link" data-bind="attr: { href: media.audio },
2698                                event: { 
2699                                    focus: function() { openGame(); }, 
2700                                    blur:  function() { closeGame(); } 
2701                                }">
2702                                            <span class="accessible-hide">
2703                                                Live </span> Audio <span class="accessible-hide">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>
2704                                            </span>
2705                                        </a>
2706                                    </li>
2707                                <!-- /ko -->
2708                                <!-- ko if: media.video -->
2709                                    <li class="c-events__media-item">
2710                                        <a class="c-events__media-link" data-bind="attr: { href: media.video },
2711                                event: { 
2712                                    focus: function() { openGame(); }, 
2713                                    blur:  function() { closeGame(); } 
2714                                }">
2715                                            <span class="accessible-hide">
2716                                                Live</span> Video <span class="accessible-hide">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>
2717                                            </span>
2718                                        </a>
2719                                    </li>
2720                                <!-- /ko -->
2721                            <!-- /ko -->
2722                            <!-- ko if: type === 'recent' -->
2723                                <!-- ko if: story.url -->
2724                                    <li class="c-events__media-item">
2725                                        <a class="c-events__media-link" data-bind="attr: { href: story.url },
2726                                event: { 
2727                                    focus: function() { openGame(); }, 
2728                                    blur:  function() { closeGame(); } 
2729                                }">
2730                                            <span class="accessible-hide">
2731                                                Story</span> Recap <span class="accessible-hide">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>
2732                                            </span>
2733                                        </a>
2734                                    </li>
2735                                <!-- /ko -->
2736                                <!-- ko if: result.boxscore -->
2737                                    <li class="c-events__media-item">
2738                                        <a class="c-events__media-link" data-bind="attr: { href: result.boxscore },
2739                                event: { 
2740                                    focus: function() { openGame(); }, 
2741                                    blur:  function() { closeGame(); } 
2742                                }">
2743                                                Boxscore <span class="accessible-hide">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>
2744                                            </span>
2745                                        </a>
2746                                    </li>
2747                                <!-- /ko -->
2748                            <!-- /ko -->
2749                        </ul>
2750                    </div>
2751                <!-- /ko -->
2752            </div>
2753        </div>
2754        <!-- ko if:  ko.observable().matchMedia("(max-width: 1024px)")-->
2755            <div class="s-events__calendar">
2756                <a class="s-events__calendar--link" data-bind="attr: { href: window.associated_sport ? '/schedule.aspx?path=' + window.associated_sport.shortname : '/calendar.aspx' }">
2757                    Full Schedule
2758                    <span class="sf-arrows-long-right"></span>
2759                </a>
2760            </div>
2761        <!-- /ko -->
2762    </div>
2763<!-- /ko -->
2764<!-- /ko -->
2765<!-- /ko --></script>
2765<script type='text/html' id='template-stories'><div class="component c-stories c-stories--slider" data-bind="afterBind: {foreach:data, callback:slick}" data-slick-options="{ arrows: false, slidesToShow: 1, slidesToScroll: 1, autoplay:true, pausable:true, responsive:[
2766    {
2767        breakpoint: 768,
2768        settings: {
2769            arrows: true
2770        }
2771    }
2772    ]}">
2773    <div class="c-stories__item">
2774        <div class="c-stories__media-container relative">
2775            <div class="c-stories__media relative" data-bind="showcasePlayer: showcase, appendButton:true">
2776                <!-- ko switch-->
2777                    <!-- ko case: image_source -->
2778                        <picture class="c-stories__picture" data-bind="html5Picture: { 'images': [
2779                            { 'breakpoint': 1128, 'image': image_source + '?width=1416&height=797&mode=crop&scale=both&format=jpg&quality=80' },
2780                            { 'breakpoint': 768, 'image': image_source + '?width=1128&height=635&mode=crop&scale=both&format=jpg&quality=80' },
2781                            { 'breakpoint': 540, 'image': image_source + '?width=768&height=432&mode=crop&scale=both&format=jpg&quality=80' },
2782                            { 'breakpoint': 0, 'image': image_source + '?width=540&height=304&mode=crop&scale=both&format=jpg&quality=80' }
2783                        ]}, alt: image_alt_text"></picture>
2784        			<!-- /ko -->
2785                    <!-- ko case: $else -->
2786                        <picture class="c-stories__picture">
2787                            <img class="lazyload" data-bind="attr: {'data-src': $component.bucket + '/images/responsive2020/image_mainstory-default.jpg'}" alt="" /> 
2788                        </picture>
2789                    <!-- /ko -->
2790    			<!-- /ko -->
2791            </div>
2792            <!-- ko if: ko.observable().matchMedia("(max-width: 768px)") -->
2793                <button class="c-stories__pause-play" type="button" aria-label="Pause story rotator" data-bind="click: $component.slickIsPlaying() ? $component.slickPause : $component.slickPlay">
2794                    <!-- ko switch-->
2795                        <!-- ko case: $component.slickIsPlaying() -->
2796                            <span class="sf-pause-minimal"></span>
2797                        <!-- /ko -->
2798                        <!-- ko case: $else -->
2799                            <span class="sf-play-minimal"></span>
2800                        <!-- /ko -->
2801                    <!-- /ko -->
2802                </button>
2803            <!-- /ko -->
2804        </div>
2805
2806        <div class="c-stories__details">
2807            <div class="c-stories__title">
2808                <a class="c-stories__url" data-bind="text: title, attr: {href:url}"></a>
2809            </div>
2810            <div class="c-stories__links">
2811                <ul data-bind="foreach: links" class="reset-list">
2812                    <li>
2813                        <a data-bind="attr: { href: link_url }" >
2814                            <span data-bind="html: link_text"></span>
2815                        </a>
2816                    </li>
2817                </ul>
2818            </div>
2819        </div>
2820    </div>
2821</div>
2822<!-- ko if: ko.observable().matchMedia("(min-width: 769px)") -->
2823<div class="c-stories__list-container">
2824    <ul class="c-stories__list reset-list flex flex-align-center" data-bind="fastForEach: $component.thumbnails" data-perfectscrollbar-options="{suppressX: true}">
2825        <li class="c-stories__list-item" data-bind="css: { 'c-stories__active': active }">
2826            <a class="c-stories__list-link" data-bind="click: $parents[0].slickGoTo, attr: { 'aria-label': 'Go to slide: ' + title }" tabindex="0"></a>
2827        </li>
2828    </ul>
2829</div>
2830<!-- /ko --></script>
2830<script type='text/html' id='template-countdown'><div class="component c-countdown--horizontal" data-bind="fastForEach: data">
2831    <div class="c-countdown__item flex flex-wrap flex-justify-center">
2832            
2833        <div class="c-countdown__header flex flex-align-center">
2834            <div class="c-countdown__header--inner flex flex-align-center">
2835                <div class="c-countdown__logos flex flex-align-center">
2836                    <img class="c-countdown__logo lazyloaded" data-bind="attr: {src: $component.bucket + '/images/responsive2020/logo_main.svg'}" alt="San Francisco State University" />
2837                </div>
2838                <div class="c-countdown__title"><span data-bind="text: title"></span> <span>Countdown</span></div>
2839            </div>
2840
2841            <div class="c-countdown__details">
2842                <div class="c-countdown__details--inner flex flex-align-center">
2843                    <div class="c-countdown__opponent-logo">
2844                        <img class="c-countdown__opponent-logo-image lazyload" data-bind="attr: {'data-src': game.opponent.image + '?width=90&height=90&mode=crop', alt:game.opponent.title}">
2845                    </div>
2846                    <div class="c-countdown__details-right">
2847                        <div class="c-countdown__teams"> 
2848                            <span class="c-countdown__sport" data-bind="text: game.sport.title"></span>
2849                        </div>
2850                        <div class="c-countdown__opponent">
2851                            <span class="c-countdown__atvs" data-bind="text: game.atVs"></span>
2852                            <span class="c-countdown__opponent-title" data-bind="text: game.opponent.title"></span>
2853                        </div>
2854                    </div>
2855                </div>
2856            </div>   
2857        </div>
2858
2859        <div class="c-countdown__spacer"></div>
2860
2861        <div class="c-countdown__time-footer flex flex-wrap flex-justify-end">
2862            <div class="c-countdown__time flex flex-align-center">
2863                <div class="c-countdown__time-item flex flex-column flex-justify-center flex-align-center">
2864                    <div class="c-countdown__time-label">Days</div>
2865                    <div class="c-countdown__time-value" data-bind="text: days"></div>   
2866                </div>
2867                <div class="c-countdown__time-item flex flex-column flex-justify-center flex-align-center">
2868                    <div class="c-countdown__time-label"><abbr title="Hours">Hours</abbr></div>
2869                    <div class="c-countdown__time-value" data-bind="text: hours"></div>
2870                </div>
2871                <div class="c-countdown__time-item flex flex-column flex-justify-center flex-align-center">
2872                     <div class="c-countdown__time-label"><abbr title="Minutes">Mins</abbr></div>
2873                     <div class="c-countdown__time-value" data-bind="text: mins"></div>
2874                </div>
2875                <div class="c-countdown__time-item flex flex-column flex-justify-center flex-align-center">
2876                    <div class="c-countdown__time-label"><abbr title="Seconds">Secs</abbr></div>
2877                    <div class="c-countdown__time-value" data-bind="text: secs"></div>
2878                </div>
2879            </div>
2880        </div>
2881    </div>
2882</div></script>
2882<script type='text/html' id='template-content-stream'><div class="component c-contentstream">
2883    <a class="sidearm-skip-link" href="#s-awards">Skip Content Stream</a>
2884    <div class="c-contentstream__top flex flex-align-center">
2885        <h2 id="h2_contentstream">#ChompCity</h2>
2886        <ul class="c-contentstream__filter reset-list flex ">
2887            <!-- ko foreach: displayTypes -->
2888                <li class="c-contentstream__filter-item" data-bind="css: 'c-contentstream__filter-item--' + type">
2889                    <button type="button" data-bind="click: $parent.filterStream, css: { 'is-active': type == $parent.selectedDisplayType().type }, attr: { 'aria-label': $data.type == $parent.selectedDisplayType().type ? $data.type : $data.type + ' filter', 'aria-pressed': type == $parent.selectedDisplayType().type ? 'true' : 'false' }" class="c-contentstream__filter-button is-active">
2890                        <!-- ko if: type === 'All' -->
2891                            <span>All</span>
2892                            <span aria-hidden="true" class="sf-grid sidearm-icon"></span>
2893                        <!-- /ko -->
2894                        <!-- ko if: type === 'Twitter' -->
2895                            <span>Twitter</span>
2896                            <span aria-hidden="true" class="sf-twitter sidearm-icon"></span>
2897                        <!-- /ko -->
2898                        <!-- ko if: type === 'Facebook' -->
2899                            <span>Facebook</span>
2900                            <span aria-hidden="true" class="sf-facebook-2 sidearm-icon"></span>
2901                        <!-- /ko -->
2902                        <!-- ko if: type === 'Instagram' -->
2903                            <span>Instagram</span>
2904                            <span aria-hidden="true" class="sf-instagram sidearm-icon"></span>
2905                        <!-- /ko -->
2906                    </button>
2907                </li>
2908            <!-- /ko -->
2909        </ul>
2910    </div>
2911    <div class="c-contentstream__stream" data-bind="afterBind: { foreach: data, callback: packery }">
2912        <!-- ko if: type === 'tweet' -->
2913            <div class="c-contentstream__item c-contentstream__item--twitter" data-bind="with: data">
2914                <div class="c-contentstream__item-inner">
2915                    <div class="c-contentstream__user flex flex-align-center">
2916                        <img class="c-contentstream__user-image" data-bind="attr: {'src': user.image, alt: user.name + '\'s profile'}" />
2917                        <div class="flex-item-1">
2918                            <a class="c-contentstream__user-screen" data-bind="text: '@' + user.screen_name, attr: {href: 'https://twitter.com/' + user.screen_name}" target="_blank"></a>
2919                        </div>
2920                    </div>
2921                    <!-- ko if: media -->
2922                        <div class="c-contentstream__media">
2923                            <img class="c-contentstream__media-image" data-bind="attr: { 'src': media, alt: '' }" />
2924                            <span class="c-contentstream__media-icon sf-twitter"></span>
2925                        </div>
2926                    <!-- /ko -->
2927                    <div class="c-contentstream__body">
2928                        <div class="c-contentstream__text" data-bind="html: text"></div>
2929                        <ul class="c-contentstream__actions reset-list flex flex-align-center">
2930                            <li class="c-contentstream__actions-item">
2931                                <a class="c-contentstream__actions-link" data-bind="attr: { href: 'https://twitter.com/intent/favorite?tweet_id=' + id }" aria-label="Favorite this tweet" target="_blank">
2932                                    <span aria-hidden="true" class="sf-twitter-like sidearm-icon"></span>
2933                                </a>
2934                            </li>
2935                            <li class="c-contentstream__actions-item">
2936                                <a class="c-contentstream__actions-link" data-bind="attr: { href: 'https://twitter.com/intent/tweet?in_reply_to=' + id }" aria-label="Reply to this tweet" target="_blank">
2937                                    <span aria-hidden="true" class="sf-twitter-reply sidearm-icon"></span>
2938                                </a>
2939                            </li>
2940                            <li class="c-contentstream__actions-item">
2941                                <a class="c-contentstream__actions-link" data-bind="attr: { href: 'https://twitter.com/intent/retweet?tweet_id=' + id }" aria-label="Retweet this tweet" target="_blank">
2942                                    <span aria-hidden="true" class="sf-twitter-retweet sidearm-icon"></span>
2943                                </a>
2944                            </li>
2945                        </ul>
2946                    </div>
2947                </div>
2948            </div>
2949        <!-- /ko -->
2950        <!-- ko if: type === 'facebook' -->
2951            <div class="c-contentstream__item c-contentstream__item--facebook" data-bind="with: data">
2952                <div class="c-contentstream__item-inner">
2953                    <!-- ko if: full_picture -->
2954                        <div class="c-contentstream__media">
2955                            <img class="c-contentstream__media-image" data-bind="attr: { 'src': full_picture, alt: 'facebook post' }" />
2956                            <span class="c-contentstream__media-icon sf-facebook-2"></span>
2957                        </div>
2958                    <!-- /ko -->
2959                    <div class="c-contentstream__user flex flex-align-center">
2960                        <img class="c-contentstream__user-image" data-bind="attr:{ 'src': page.picture, alt: page.name + ' profile' }" />
2961                        <div class="flex-item-1">
2962                            <a class="c-contentstream__user-screen" target="_blank" data-bind="text: '@' + page.username, attr: { href: page.link }"></a>
2963                        </div>
2964                    </div>
2965                    <div class="c-contentstream__body">
2966                        <!-- ko if: message -->
2967                            <div class="c-contentstream__text" data-bind="html: message"></div>
2968                        <!-- /ko -->
2969                        <!-- ko if: !message && description -->
2970                            <div class="c-contentstream__text" data-bind="html: description"></div>
2971                        <!-- /ko -->
2972                        <ul class="c-contentstream__actions reset-list flex flex-align-center">
2973                            <li class="c-contentstream__actions-item">
2974                                <a class="c-contentstream__actions-link" data-bind="attr: { href: link_to_post }" aria-label="Like this post" target="_blank">
2975                                    <span class="sf-facebook-like-empty sidearm-icon"></span>
2976                                </a>
2977                            </li>
2978                        </ul>
2979                    </div>
2980                </div>
2981            </div>
2982        <!-- /ko -->
2983        <!-- ko if: type === 'instagram' -->
2984            <div class="c-contentstream__item c-contentstream__item--instagram" data-bind="with: data">
2985                <div class="c-contentstream__item-inner">
2986                    <div class="c-contentstream__user flex flex-align-center">
2987                        <img class="c-contentstream__user-image" data-bind="attr: { 'src': user.profile_picture, alt: user.full_name + ' profile' }">
2988                        <div class="flex-item-1">
2989                            <a class="c-contentstream__user-screen" data-bind="text:'@' + user.username, attr: {href: 'https://www.instagram.com/' + user.username}" target="_blank"></a>
2990                        </div>
2991                    </div>
2992                    <a class="c-contentstream__media" data-bind="attr: { href: link }" target="_blank">
2993                        <img class="c-contentstream__media-image" data-bind="attr: { 'src': images.standard_resolution.url, alt: caption ? caption.text : 'No Instagram caption available'}" />
2994                        <span class="c-contentstream__media-icon sf-instagram"></span>
2995                    </a>
2996                </div>
2997            </div>
2998        <!-- /ko -->
2999    </div>
3000    <!-- ko if: moreToLoad -->
3001        <div class="load-more__container text-center">
3002            <button class="load-more__button" data-bind="click: loadMore, text: isLoadingMore() ? 'Loading...' : 'Load More'">Load More</button>
3003        </div>
3004    <!-- /ko -->
3005</div></script>
3005<script type='text/html' id='template-awards'><!-- ko if: data().length > 0 -->
3006    <div class="component c-awards c-awards--standard flex flex-justify-center flex-align-center" data-bind="fastForEach: data">
3007        <div class="c-awards__item flex flex-align-center">
3008            <div class="c-awards__media-container">
3009                <div class="c-awards__media">
3010                    <img class="c-awards__image lazyload" data-bind="attr: { 'data-src': image + '?width=160&height=240&mode=crop&scale=both&anchor=topcenter&quality=80', alt: name }" />
3011                </div>
3012            </div>
3013            <div class="c-awards__details">
3014                <a class="c-awards__firstname" data-bind="text: firstname, attr: { href: url }"></a>
3015                <a class="c-awards__lastname" data-bind="text: lastname, attr: { href: url }"></a>
3016
3017                <a class="c-awards__bio" data-bind="attr: { href: url }">View Bio <span class="c-awards__bio--arrow sf-arrows-long-right"></span></a>
3018            </div>
3019        </div>
3020        <!-- ko if: $index() === 0 -->
3021            <div class="c-awards__center">
3022                <img class="c-awards__logo" data-bind="attr: {src: $component.bucket + '/images/responsive2020/aotw_logo.svg'}" alt="Athlete Award" width="130px" /> 
3023            </div>
3024        <!-- /ko -->
3025    </div>
3026<!-- /ko --></script>
3026<script type='text/html' id='template-facilities'><div class="component c-facilities c-facilities--slider" data-bind="afterBind: {foreach:data, callback:slick}" data-slick-options="{
3027    slidesToShow:1, 
3028    slidesToScroll:1, 
3029    infinite:true, 
3030    arrows:true, 
3031    dots:false, 
3032    responsive:[{
3033        breakpoint: 1280,
3034        settings: {
3035        slidesToShow: 2,
3036        slidesToScroll: 2
3037        }
3038    },
3039    {
3040        breakpoint: 1024,
3041        settings: {
3042        slidesToShow: 1,
3043        slidesToScroll: 1
3044        }
3045    }
3046    ]}">
3047    <div class="c-facilities__item">
3048        <div class="c-facilities__media-container">
3049            <div class="c-facilities__media relative">
3050                <picture class="c-facilities__picture" data-bind="html5Picture: { 'images': [
3051                    { 'breakpoint': 540, 'image': images[0].url + '?width=768&height=432&mode=crop&scale=both&anchor=topcenter&format=jpg&quality=80' },
3052                    { 'breakpoint': 0, 'image': images[0].url + '?width=540&height=304&mode=crop&scale=both&anchor=topcenter&format=jpg&quality=80' }
3053                ]}, alt: title"></picture>
3054            </div>
3055        </div>
3056        <div class="c-facilities__title" data-bind="text:title"></div>
3057    </div>
3058</div></script>
3058<script type='text/html' id='template-galleries'><div class="component c-galleries c-galleries--grid">
3059    <!-- ko if: !data().length -->
3060        <p class="c-galleries__no-data">There are currently no photos</p>
3061    <!-- /ko -->
3062    <div class="c-galleries__list" data-bind="afterBind: {foreach:data, callback:slick}" data-slick-options="{
3063        slidesToShow:3, 
3064        slidesToScroll:3, 
3065        infinite:false, 
3066        arrows:true, 
3067        dots:false, 
3068        responsive:[{
3069            breakpoint: 1280,
3070            settings: {
3071            slidesToShow: 2,
3072            slidesToScroll: 2
3073            }
3074        },
3075        {
3076            breakpoint: 768,
3077            settings: {
3078            slidesToShow: 1,
3079            slidesToScroll: 1
3080            }
3081        }
3082        ]}">
3083        <div class="c-galleries__item">
3084            <a class="c-galleries__link" data-bind="attr: {href:url, title: 'View gallery ' + title}">
3085                <div class="c-galleries__media-container">
3086                    <div class="c-galleries__media relative">
3087                        <picture class="c-galleries__picture" data-bind="html5Picture: { 'images': [
3088                                { 'breakpoint': 540, 'image': images.large.url + '?width=768&height=432&mode=crop&scale=both&anchor=topcenter&format=jpg&quality=80' },
3089                                { 'breakpoint': 0, 'image': images.large.url + '?width=540&height=304&mode=crop&scale=both&anchor=topcenter&format=jpg&quality=80' }
3090                            ]}, alt: title">
3091                        </picture>
3092                    </div>
3093                </div>
3094                <div class="c-galleries__details">
3095                    <div class="c-galleries__title" data-bind="text: title"></div>
3096                    <div class="c-galleries__sport" data-bind="text: sport.title"></div>
3097                </div>
3098            </a>
3099        </div>
3100    </div>
3101</div>
3102</script>
3102<script type='text/html' id='template-search'><!-- ko if: name() === 'searchOverlay' -->
3103<div class="component c-search c-search--overlay" role="search"
3104data-bind="css:{ 'is-open': toggled() }, onEscape: closeSearch">
3105    <button type="button" class="c-search__toggle" aria-label="Toggle search form"
3106        data-bind="click: toggleSearch, attr: { 'aria-expanded': toggled() ? 'true' : 'false' }, css: { 'is-toggled' : toggled() }">
3107        <span class="sf-search-2-minimal"></span>
3108    </button>
3109    <div class="c-search__overlay" data-bind="css:{ 'is-open': toggled() }, click: closeSearch">
3110        <fieldset>
3111            <legend class="accessible-hide">Search</legend>
3112            <div class="c-search__text-wrap relative" data-bind="click: function(){}, clickBubble: false">
3113               
3114                <input type="text" class="c-search__text"
3115                    data-bind="textInput: query, onEnter: search, attr:{ tabindex: toggled() ? 0 : -1 }"
3116                    placeholder="Search SFStateGators.com" aria-label="Search this site" />
3117                    <button type="submit" class="c-search__submit" data-bind="click: search, disable: !query(), attr:{ tabindex: toggled() ? 0 : -1 }" aria-label="Search site">Search</button>
3118            </div>
3119        </fieldset> 
3120        <button type="button" class="c-search__close" aria-label="Close search"
3121            data-bind="click: closeSearch, clickBubble: false, attr:{ tabindex: toggled() ? 0 : -1 }">
3122            <span class="sf-close"></span>
3123        </button>
3124    </div>
3125</div>
3126<!-- /ko -->
3127<!-- ko if: name() === 'searchStandard' -->
3128<div class="component c-search c-search--standard" role="search">
3129    <fieldset>
3130        <legend class="accessible-hide">Search:</legend>
3131
3132        <div class="c-search__container">
3133            <input type="text" class="c-search__text" data-bind="textInput: query, onEnter: search" placeholder="Search"
3134                aria-label="Search this site" />
3135
3136            <button type="submit" class="c-search__submit" data-bind="click: search, disable: !query()"
3137                aria-label="Search site"><span class="sf-search-2-minimal"></span></button>
3138        </div>
3139    </fieldset>
3140</div>
3141<!-- /ko --></script>
3141
3142                    
3142<script>
3143                        window.preloaded_templates_are_rendering = true;
3144
3145                        require(['knockout'], function (ko) {
3146                            function register_custom_loader(component, vm_name, template_name) {
3147                                if (document.getElementById('template-' + (template_name || component) )) {
3148                                    var custom_loader = {
3149                                        getConfig: function(name, callback) {
3150                                            if (name === component + '-component') {
3151                                                componentConfig = {
3152                                                    template: { element: 'template-' + (template_name || component) },
3153                                                    viewModel: { require: 'components/' + (vm_name || component) }
3154                                                };
3155                                                callback(componentConfig);
3156                                            }
3157                                            else {
3158                                                callback(null)
3159                                            }
3160                                        }
3161                                    };
3162
3163                                    ko.components.loaders.unshift(custom_loader);
3164                                }
3165                            }
3166
3167                            register_custom_loader('ads', 'promotions', 'promotions');
3168                            register_custom_loader('dfp', 'evergreen', 'evergreen');
3169
3170                            register_custom_loader('navigation');
3171register_custom_loader('events');
3172register_custom_loader('results');
3173register_custom_loader('stories');
3174register_custom_loader('countdown');
3175register_custom_loader('content-stream');
3176register_custom_loader('awards');
3177register_custom_loader('facilities');
3178register_custom_loader('galleries');
3179register_custom_loader('search');
3180
3181                            
3182                            window.preloaded_templates_are_rendering = false;
3183                        });
3184                    </script>
3184
3185                
3186
3187<div class="b5r2a3ir5" style="display: none;" role="dialog" aria-label="Ad Blocker Detected" aria-modal="true">
3188    <div class="b5r2a3ir5__inner">
3189        <div class="b5r2a3ir5__body">
3190            <div class="flex flex-align-center">
3191                <img src="/images/logos/site/site.png?width=48" alt="Site logo" />
3192                <div class="b5r2a3ir5-modal__title">Ad Blocker Detected</div>
3193            </div>
3194            <div class="b5r2a3ir5-modal__text">
3195                <p>Thanks for visiting <a class="b5r2a3ir5-modal__text-host"></a>!</p> 
3196                <p>The use of software that blocks ads hinders our ability to serve you the content you came here to enjoy.</p>
3197                <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>
3198                <p>Thank you for your support!</p>
3199                <div class="b5r2a3ir5-modal__learn">
3200                    <a href="http://www.sidearmsports.com/blockers" target="_blank"><span class="sf-arrows-round-right"></span>Learn More About Ad Blockers</a>
3201                </div>
3202            </div>
3203        </div>
3204        <button type="button" class="b5r2a3ir5-banner__consent text-center" aria-label="Close ad blocker detected modal">Close</button>
3205    </div>
3206</div>
3207
3208<script>
3209    var host_element = document.querySelector(".b5r2a3ir5-modal__text-host");
3210    host_element.href = window.location.href; 
3211    host_element.innerText = window.location.hostname; 
3212
3213    function close_banner() {
3214        var CookieDate = new Date;
3215        CookieDate.setTime(CookieDate.getTime() + 1 * 3600 * 1000 * 24);
3216        document.cookie = "sidearm-adblock-banner_consent=true; expires=\"" + CookieDate.toGMTString() + "\";";
3217        document.querySelector(".b5r2a3ir5").remove();
3218    }
3219
3220    var consent_button = document.querySelector(".b5r2a3ir5-banner__consent");
3221
3222    consent_button.addEventListener("click", function() { close_banner(); });
3223
3224    require(['config'], function(config) {
3225        require(['jquery', 'knockout', 'cookie', 'text'], function ($, ko, cookie, text) {
3226            $(function () {   
3227                //disable check for Siteimprove scans
3228                if (navigator.userAgent.toLowerCase().indexOf('siteimprove') < 0) {
3229                    
3230                    if (cookie.get_cookie('sidearm-adblock-banner_consent')) {
3231                        return;
3232                    }
3233
3234                    var deferred = $.Deferred();
3235                    $.ajax({
3236                        type: "HEAD",
3237                        async: true,
3238                        url: "/components/js/analytics.js",
3239                    }).done(function(message,text,jqXHR){
3240                        deferred.resolve();
3241                    })
3242                    .fail(function(err){
3243                        show_ad_blocker_blocked_modal();
3244                        deferred.reject();
3245                    });
3246
3247                    deferred.then(function(success) {
3248                        $.get('/common/templates/dfp/dfp-component-template.html')
3249                            .then(function (response) {
3250                            }, function (error) {
3251                                show_ad_blocker_blocked_modal();
3252                            });
3253                    }, function (error) {
3254                        show_ad_blocker_blocked_modal()
3255                    })
3256                    .fail(function(){
3257                        show_ad_blocker_blocked_modal()
3258                    });
3259
3260                    function show_ad_blocker_blocked_modal() {
3261                        var modal = document.querySelector('.b5r2a3ir5');
3262                        modal.style.display = 'flex';
3263                        modal.querySelector('.b5r2a3ir5-banner__consent').focus();
3264                    }
3265                }
3266            });
3267        });
3268    });
3269</script>
3269
3270
3271<style>
3272    .b5r2a3ir5 {
3273  display: flex;
3274  align-items: center;
3275  justify-content: center;
3276  position: fixed;
3277  top: 0;
3278  left: 0;
3279  width: 100%;
3280  height: 100%;
3281  z-index: 999999;
3282  padding: 24px;
3283  background-color: rgba(0, 0, 0, 0.85);
3284}
3285.b5r2a3ir5__inner {
3286  background-color: white;
3287  color: #2a2b2c;
3288  width: 100%;
3289  max-width: 500px;
3290  border-radius: 2px;
3291  line-height: 1.875;
3292  font-size: 1rem;
3293  max-height: 100%;
3294  max-width: 700px;
3295}
3296.b5r2a3ir5__body {
3297  padding: 24px;
3298}
3299.b5r2a3ir5-modal__title {
3300  position: relative;
3301  padding-left: 24px;
3302  font-size: 1.5rem;
3303  font-weight: 900;
3304  line-height: 1;
3305}
3306.b5r2a3ir5-modal__title::after {
3307  content: '';
3308  display: block;
3309  width: 48px;
3310  height: 2px;
3311  background-color: black;
3312  margin-top: 8px;
3313}
3314.b5r2a3ir5-modal__text a {
3315  color: black;
3316}
3317.b5r2a3ir5-modal__learn {
3318  color: black;
3319  font-size: 1rem;
3320  font-weight: 400;
3321  line-height: 1.5rem;
3322}
3323.b5r2a3ir5-modal__learn a {
3324  color: black;
3325}
3326.b5r2a3ir5-modal__browsers {
3327  padding-top: 12px;
3328  margin: 0 -6px;
3329}
3330.b5r2a3ir5-modal__browsers-button {
3331  flex: 1 0 auto;
3332  text-decoration: none;
3333  border-radius: 6px;
3334  background: whitesmoke;
3335  border-radius: 35px;
3336  padding: 12px;
3337  margin: 0 6px;
3338  border: 1px solid #d9d9d9;
3339  transition: .25s;
3340}
3341.b5r2a3ir5-modal__browsers-button img {
3342  width: 36px;
3343  height: 36px;
3344}
3345.b5r2a3ir5-modal__browsers-button:hover {
3346  background: #d9d9d9;
3347}
3348.b5r2a3ir5-modal__browsers--upgrade {
3349  line-height: 1;
3350  padding: 0 12px;
3351}
3352.b5r2a3ir5-modal__browsers--text {
3353  font-size: 14px;
3354  color: #2a2b2c;
3355  font-weight: 400;
3356}
3357.b5r2a3ir5-modal__browsers--text span {
3358  font-size: 16px;
3359  color: black;
3360  font-weight: 700;
3361}
3362.b5r2a3ir5-modal__browsers--text:last-child {
3363  padding-top: 4px;
3364}
3365.b5r2a3ir5-banner__consent {
3366  -webkit-appearance: none;
3367  background-color: whitesmoke;
3368  border: 1px solid #d9d9d9;
3369  display: block;
3370  padding: 0 16px;
3371  color: black;
3372  width: 100%;
3373  margin-top: 8px;
3374  transition: .25s;
3375  line-height: 28px;
3376  height: 28px;
3377  font-size: 14px;
3378}
3379.b5r2a3ir5-banner__consent:hover {
3380  background-color: black;
3381  color: white;
3382}
3383
3384</style><div style='position: fixed; left: -10000px'></div>
3385                
3385<script>
3386                document.addEventListener('click', function(e) {
3387                    if (e.target && e.target.classList.contains('sidearm-accessible-slick-pause-all')) {
3388                        var button = e.target,
3389                            paused = button.classList.contains('sidearm-paused'),
3390                            slickSliders = document.querySelectorAll('.slick-initialized'),
3391                            pauseButtons = document.querySelectorAll('.sidearm-accessible-pause'),
3392                            pauseButtonsText = document.querySelectorAll('.sidearm-accessible-pause-text'),
3393                            jaws = button.parentElement.querySelector('.sidearm-jaws-talk-please');
3394
3395                        if (paused) {
3396                            slickSliders.forEach(function(slider) {
3397                                $(slider).slick('slickPlay');
3398                                $(slider).slick('slickGoTo', 0, false);
3399                            });
3400
3401                            button.classList.remove('sidearm-paused');
3402                            button.textContent = 'Pause All Rotators';
3403                            jaws.textContent = 'All Rotators Playing';
3404
3405                            pauseButtonsText.forEach(function(text) {
3406                                text.setAttribute('aria-live', 'off');
3407                                text.textContent = 'Pause';
3408                                text.setAttribute('aria-live', 'polite');
3409                            });
3410                        } else {
3411                            slickSliders.forEach(function(slider) {
3412                                $(slider).slick('slickPause');
3413                                $(slider).slick('slickGoTo', 0, false);
3414                            });
3415
3416                            button.classList.add('sidearm-paused');
3417                            button.textContent = 'Play All Rotators';
3418                            jaws.textContent = 'All Rotators Paused';
3419
3420                            pauseButtonsText.forEach(function(text) {
3421                                text.setAttribute('aria-live', 'off');
3422                                text.textContent = 'Play';
3423                                text.setAttribute('aria-live', 'polite');
3424                            });
3425                        }
3426                    }
3427                });
3428                </script>
3428
3429            
3429<script type="text/javascript">
3430    var axel = Math.random() + "";
3431    var a = axel * 10000000000000;
3432    document.write('<iframe title="Double click" src="https://8022443.fls.doubleclick.net/activityi;src=8022443;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>');
3433</script>
3433
3434<noscript>
3435    <iframe title="Double click" src="https://8022443.fls.doubleclick.net/activityi;src=8022443;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>
3436</noscript>
3437
3438<script type="text/javascript">
3439    var axel = Math.random() + "";
3440    var a = axel * 10000000000000;
3441    document.write('<iframe title="Double click" src="https://8022443.fls.doubleclick.net/activityi;src=8022443;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>');
3442</script>
3442
3443<noscript>
3444    <iframe title="Double click" src="https://8022443.fls.doubleclick.net/activityi;src=8022443;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>
3445</noscript><!-- BEGIN ControlTag for "Sidearm" -->
3446<script class="kxct" data-id="so4l4yxm2" data-timing="async" data-version="3.0" type="text/javascript">
3447  window.Krux||((Krux=function(){Krux.q.push(arguments)}).q=[]);
3448  (function(){
3449    var k=document.createElement('script');k.type='text/javascript';k.async=true;
3450    k.src=(location.protocol==='https:'?'https:':'http:')+'//cdn.krxd.net/controltag/so4l4yxm2.js';
3451    var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(k,s);
3452  }());
3453</script>
3453
3454<!-- END ControlTag -->
3455
3456<script>
3457Krux('ns:mogointeractive', 'consent:set', {
3458dc: true,
3459  al: true,
3460  tg: true,
3461  cd: false,
3462  sh: false,
3463  re: false
3464}, function(errors, body) {
3465  if (errors) {
3466    console.error(errors);
3467  }
3468});
3469</script>
3469<script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=723738421" async></script>
3469</body>
3470</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.