CINXE.COM
Fantasy Games - CBSSports.com Sports News, Fantasy Scores, Sports Video
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml" itemscope itemtype="http://schema.org/" > <head> <meta charset="utf-8" /><meta name="description" content="CBSSports.com features live scoring and news for NFL football, MLB baseball, NBA basketball, NHL hockey, college basketball and football. CBSSports.com is also your source for fantasy sports news" /><meta property="og:title" content="Fantasy Games" /><meta property="og:type" content="article" /><meta property="og:description" content="CBSSports.com features live scoring and news for NFL football, MLB baseball, NBA basketball, NHL hockey, college basketball and football. CBSSports.com is also your source for fantasy sports news" /><meta property="og:image" content="https://sports.cbsimg.net/images/cbss/ui5/cbssportsv2_200x200.png" /><meta property="og:url" content="https://www.cbssports.com/fantasy/baseball/games/franchise/promo" /><meta property="og:site_name" content="CBSSports.com" /><meta property="fb:app_id" content="297742330311988" /><meta itemprop="name" content="Fantasy Games" /><meta itemprop="description" content="CBSSports.com features live scoring and news for NFL football, MLB baseball, NBA basketball, NHL hockey, college basketball and football. CBSSports.com is also your source for fantasy sports news" /><meta name="vr:type" content="article" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@cbssports" /><meta name="twitter:creator" content="@eyeonbaseball" /><meta name="twitter:url" content="https://www.cbssports.com/fantasy/baseball/games/franchise/promo" /><meta name="twitter:title" content="Fantasy Games" /><meta name="twitter:description" content="CBSSports.com features live scoring and news for NFL football, MLB baseball, NBA basketball, NHL hockey, college basketball and football. CBSSports.com is also your source for fantasy sports news" /><meta name="twitter:image" content="https://sports.cbsimg.net/images/cbss/ui5/cbssportsv2_200x200.png" /><meta name="keywords" content="sports news scores information, NFL football MLB baseball NBA basketball live scores news standings teams players, NCAA college basketball football scores news polls rankings, fantasy football news player rankings advice, fantasy baseball basketball news, CBS fantasy sports, golf tennis soccer autos auto racing tour de france, summer winter Olympics, CBSSports.com Sports Line, CBS SportsLine.com" /> <meta name="googlebot" content="NOODP"> <meta property="fb:pages" content="25902406772" /> <link rel="canonical" href="https://www.cbssports.com/fantasy/baseball/games/franchise/promo"> <link rel="SHORTCUT ICON" href="https://sports.cbsimg.net/favicon.png"> <title>Fantasy Games - CBSSports.com Sports News, Fantasy Scores, Sports Video</title> <link href="https://sports.cbsimg.net/css/font/iconmoon/20240724/style-v003.css" rel="stylesheet" /> <link href="https://sports.cbsimg.net/css/phase5-min-v002.css" rel="stylesheet" type="text/css" /> <link href="https://sports.cbsimg.net/css/jquery/ui-tools-min-v030.css" rel="stylesheet" type="text/css"/> <link href="https://sports.cbsimg.net/css/fantasy/marketplace/style-local-min-v008.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> if(typeof CBSi=="undefined"||!CBSi){var CBSi={}}CBSi.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e<b.length;e=e+1){f=b[e].split(".");g=CBSi;for(c=(f[0]=="CBSi")?1:0;c<f.length;c=c+1){g[f[c]]=g[f[c]]||{};g=g[f[c]]}}return g};CBSi.extend=function(d,e,c){if(!e||!d){throw new Error("extend failed, please check that all dependencies are included.")}var b=function(){};b.prototype=e.prototype;d.prototype=new b();d.prototype.constructor=d;d.superclass=e.prototype;if(e.prototype.constructor==Object.prototype.constructor){e.prototype.constructor=e}if(c){for(var a in c){if(c.hasOwnProperty(a)){d.prototype[a]=c[a]}}}};CBSi.panel={overlayManager:undefined,create:function(c,b){if(!this.overlayManager){this.overlayManager=new YAHOO.widget.OverlayManager()}if(!b.strings){b.strings={}}if(!b.strings.close){b.strings.close=""}var a=new YAHOO.widget.Panel(c,b);this.overlayManager.register(a);return a}};CBSi.fireEvent=function(b,c){if(document.createEvent){var a=document.createEvent("HTMLEvents");a.initEvent(c,true,true);return !b.dispatchEvent(a)}else{var a=document.createEventObject();return b.fireEvent("on"+c,a)}};CBSi.log=function(){};if(window.console&&window.console.log){CBSi.log=function(){if(CBSi.debugmode===""){return}var a=[];for(var b=0;b<arguments.length;b++){a.push(arguments[b])}console.log(a)}}else{if(window&&window.console){window.console.log=function(){}}else{window.console={};window.console.log=function(){}}if(console){console.log=function(){}}else{console={};console.log=function(){}}}CBSi.jsRenvInit=function(a){for(var b in a){CBSi[b]=a[b]}return}; if (!CBSi.debugmode) CBSi.debugmode = ''; // For normandy--manually set if js only </script> <script id="jsRenv_script" type="text/javascript">CBSi.jsRenvInit({"imageServer":"https://sports.cbsimg.net","feature":"franchisebaseball","project":"media","httpHost":"http://www.cbssports.com","league_abbr":"mlb","arena":"mlb","pref":{"timezoneAbbrev":"ET","timezoneOffset":"5"},"takeoverIsBlank":0,"requestUri":"/fantasy/baseball/games/franchise/promo","mediaHttpServer":"https://www.cbssports.com"});</script> <script type='text/javascript' src='https://sports.cbsimg.net/js/yui/latest/yahoo-dom-event-connection-datasource-get-imageloader-animation-json-min.js'></script> <script type='text/javascript' src='https://sports.cbsimg.net/js/jquery/jquery.1.8.2.min.js'></script> <script type='text/javascript' src='https://sports.cbsimg.net/js/jquery/ui/jquery.1.9.2.custom.min.js'></script> <script type='text/javascript' src='https://sports.cbsimg.net/js/global-min-v0132.js'></script> <script type='text/javascript' src='https://sports.cbsimg.net/js/intersection-observer_polyfill-min-v0001.js'></script> <script type="text/javascript"> function changeRanking(){ //console.log("here " + $('#rankingSelect').val()); $('#playerRankings').hide(); if ($('#rankingSelect').val() == "all"){ $('#rankingsSelectFrame').html('<iframe id="rankingsFrame" width="635" height="1200" frameBorder="0" src="/fantasyfootballtoday/rankings/yearly/' + $('#rankingSelect').val() + '/y/?debug=32"></iframe>'); $('#playerRankings').fadeIn(2000).show(); $('#rankingsFrame').attr('height', '8700px'); } else{ $('#rankingsSelectFrame').html('<iframe id="rankingsFrame" width="635" height="1200" frameBorder="0" src="/fantasyfootballtoday/rankings/yearly/' + $('#rankingSelect').val() + '/n/?debug=32"></iframe>'); $('#playerRankings').fadeIn(2000).show(); if (($('#rankingSelect').val() == "rb") || ($('#rankingSelect').val() == "wr")){ $('#rankingsFrame').attr('height', '2500px'); } else{ $('#rankingsFrame').attr('height', '1500px'); } } } function selectPlayerNews(){ $('.inactivesTab').removeClass('active'); $('.blogTab').removeClass('active'); $('.rankingsTab').removeClass('active'); $('.playerNewsTab').addClass('active'); $('#inactivesCtr').hide(); $('#playerNewsCtr').show(); $('#blogCtr').hide(); $('#playerRankings').hide(); } function selectInactives(){ $('.playerNewsTab').removeClass('active'); $('.blogTab').removeClass('active'); $('.rankingsTab').removeClass('active'); $('.inactivesTab').addClass('active'); $('#inactivesCtr').show(); $('#playerNewsCtr').hide(); $('#blogCtr').hide(); $('#playerRankings').hide(); } function selectBlog(){ $('.playerNewsTab').removeClass('active'); $('.inactivesTab').removeClass('active'); $('.rankingsTab').removeClass('active'); $('.blogTab').addClass('active'); $('#inactivesCtr').hide(); $('#playerNewsCtr').hide(); $('#blogCtr').show(); $('#playerRankings').hide(); } function selectPlayerRankings(){ $('.playerNewsTab').removeClass('active'); $('.inactivesTab').removeClass('active'); $('.blogTab').removeClass('active'); $('.rankingsTab').addClass('active'); $('#inactivesCtr').hide(); $('#playerNewsCtr').hide(); $('#blogCtr').hide(); $('#playerRankings').show(); } function sendQuestionEmail(){ var question = encodeURIComponent($('textarea#emailMsgText').val()); var subject = encodeURIComponent("FFT Question Submission"); //var toemail = "karl.rothamel@cbsinteractive.com"; var toemail = "fantasyfootball@cbsi.com"; //var toemail = "terry.refsnider@cbsinteractive.com"; //var toemail = "adam.aizer@gmail.com"; var emailURL = '/data/email/genericFormEmail?subject=' + subject + '&toemail=' + toemail + '&element1_label=Question&element1_data=' + question; $.ajax({ url: emailURL }).done(function() { setQuestionThankYou(); }); } function setQuestionSend(){ $('#questionCtr').html('<table><tbody><tr><td colspan=2><div class="askText">SUBMIT YOUR QUESTION, E-MAIL THE SHOW OR CALL 877-627-9777</div></td><tr><td width="635"><p class="triangle-isosceles top"><textarea id="emailMsgText" cols="76" rows="1" maxlength="75"></textarea></p><button id="msgSendButton" class="sendButton" onclick="sendQuestionEmail();">SEND</button></td></tr></tbody></table>'); } function setQuestionThankYou(){ $('#questionCtr').html('<div id="ThankYouText">Thanks for the submission!</div><button id="askAnotherQuestion" onclick="setQuestionSend();">Ask Another Question</button>'); } var cbsiPlayer; if (typeof cbsiadGlobal != 'undefined') { cbsiadGlobal.DVAR_SETBRAND = ''; } //document.domain = "cbssports.com"; function VideoPlayerRegistered(playerID){ //console.log("here"); if (playerID == 'fantasyfootballembed') { //console.log("Registered FFT embed"); cbsiPlayer = CBSi.app.VideoPlayer.playerRefs.fantasyfootballembed; checkBreakingNews(); // set up share url override cbsiPlayer.getShareURL = function(cid) { var video = cbsiPlayer.state.videoData.data[cid][0]; var url = 'http://'+cbsiPlayer.config.host+'/fantasyfootballtoday/'+cid; return url; } var adStyle = "<style type='text/css'> .videoCnt {height: 560px; width: 962px;} .adCnt {position: absolute; bottom: 0px; right: 0px; padding-top: 0px; .player {position: relative; z-index: 5020;}</style>"; cbsiPlayer.onPlayerReady = function () { //console.log("Player Ready"); // hack to move the ad cnt thats inside the iframe to the right of the player until // google puts in fix so we dont have to use the internal ad cnt //$(cbsiPlayer.dom.adContainer).css('position', 'absolute'); //$(cbsiPlayer.dom.adContainer).css('right', '0px'); //$(cbsiPlayer.dom.adContainer).css('top', '0px'); //$(cbsiPlayer.dom.adContainer).css('padding-top', '0px'); $('#embedVideo_fantasyfootballembed').contents().find("head").append($(adStyle)); }; cbsiPlayer.onAdStart = function() { $('#embedVideo_fantasyfootballembed').contents().find("head").append($(adStyle)); } var userFullscreen = cbsiPlayer.userFullscreen; // need to extend cbsiPlayer.userFullscreen = function() { //console.log("Fullscreen: ",cbsiPlayer.state.displayState); userFullscreen(); if (cbsiPlayer.state.displayState == "fullscreen"){ $('#videoCtr').css('z-index',"999999999999"); } else{ $('#videoCtr').css('z-index',"5000"); } } cbsiPlayer.onContentStart = function () { //console.log('Checking for live data'); if (cbsiPlayer.state.currentVideo.is_live) { if (cbsiPlayer.state.currentVideo.live_state < 1){ enableEmail(); } else { //disableEmail(); } } else { //disableEmail(); } } cbsiPlayer.onDefaultsLoaded = function() { if (cbsiPlayer.config.defaults.FORCE_BRANDING && typeof cbsiadGlobal.DVAR_SETBRAND != 'undefined' && cbsiadGlobal.DVAR_SETBRAND != cbsiPlayer.config.defaults.DVAR_SETBRAND) { cbsiadGlobal.DVAR_SETBRAND = cbsiPlayer.config.defaults.DVAR_SETBRAND; // update video player setbrand cbsiPlayer.adDisplayer.updateXFPObj({ setbrand:cbsiPlayer.config.defaults.DVAR_SETBRAND }); // update page branding googletag.cmd.push(function() { googletag.pubads().setTargeting("session" , cbsiPlayer.adDisplayer.xfpObj.session); googletag.pubads().setTargeting("setbrand" , cbsiPlayer.adDisplayer.xfpObj.setbrand); googletag.pubads().refresh(); }); }; } } } function enableEmail(){ $('#questionCtr').show(); } function disableEmail(){ $('#questionCtr').hide(); } /* function enablePassiveHeader(){ $('#fftHeaderLogoPassive').show(); $('#fftHeaderLogoActive').hide(); } function enableActiveHeader(){ $('#fftHeaderLogoPassive').hide(); $('#fftHeaderLogoActive').show(); } */ setQuestionSend(); //enableActiveHeader(); enableEmail(); var rawBNData; var formattedBNLines = new Array(); function enableBN(){ //$('#brNewsCtr').removeClass('newsBlue').addClass('newsRed'); $('#alertCtr').show(); } function disableBN(){ //$('#brNewsCtr').removeClass('newsRed').addClass('newsBlue'); $('#alertCtr').hide(); } function showBNLine(msg){ $('#BNTextCtr').hide(); $('#BNTextCtr').html(msg); $('#BNTextCtr').fadeIn(1500, function() { }); } function getBNDataFile(){ var req_str = 'http://' + 'www.cbssports.com' + '/data/common/fetch?dat_file_path=video/player/fantasyfootballtoday/breaking-news.dat&debug=32&CACHE_GD=1&CACHE_fantasyfootballtoday='+Math.floor(Math.random()*new Date().getTime()); var get_bn_data = $.get(req_str, function(result) { rawBNData = result; parseBNData(); }); return; } function hideBNLine(msg){ $('#BNTextCtr').fadeOut(1500, function() { showBNLine(msg); }); } function parseBNData(){ var BNLines = new Array(); BNLines = rawBNData.split('\n'); for(var i=0; i < BNLines.length; i++){ var tmpSpaceLine = BNLines[i].replace(/\s/g, ''); if ((BNLines[i].length == 0) || (tmpSpaceLine.length == 0)){ BNLines.splice(i,1); } } if ((BNLines.length == 1) && (BNLines[0] == '')){ BNLines = []; } formattedBNLines = BNLines; return; } function checkBreakingNews(){ getBNDataFile(); var brLines = new Array(); var numOfLines = 0; var oldNumOfLines = 0; var currentLine = 0; var ajaxCtr = 0; var refreshId = setInterval( function(){ oldNumOfLines = numOfLines; numOfLines = formattedBNLines.length; if (!formattedBNLines) { formattedBNLines = []; } // turn on if file now has data; if ((formattedBNLines.length > 0) && (numOfLines > 0) && (oldNumOfLines == 0)){ enableBN(); currentLine = 1; $('alertCtr').show(); } // turn off if no more data if ((formattedBNLines.length == 0) && (oldNumOfLines > 0)){ disableBN(); currentLine = 0; numOfLines = 0; //showBNLine('FANTASY FOOTBALL TODAY SHOW RIGHT HERE ON CBSSPORTS'); } // change display if (numOfLines > 0){ hideBNLine(formattedBNLines[currentLine-1]); currentLine++; } else{ formattedBNLines = []; } // reset if at the end of the loop if (currentLine > numOfLines) { currentLine = 1; } ajaxCtr += 7; if (ajaxCtr > 60){ getBNDataFile(); ajaxCtr = 0; } }, 7000); } /* Functions to handle client-side formatting of gmt time strings based on user prefs */ CBSi.namespace('CBSi.widget.Time'); (function() { var DAYS = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); var days = new Array("Sun", "Mon", "Tues", "Wed", "Thurs", "Fri", "Sat"); var MONTHS = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var months = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"); var tzOffset = CBSi.pref.timezoneOffset; var tzAbbrev = CBSi.pref.timezoneAbbrev; if(tzOffset.charAt(0) == "<") {tzOffset = "-1";} tzOffset = parseInt(tzOffset); CBSi.widget.Time = { /** * Update an element text node with a formatted GMT value * The method operates on SPAN with class .gmtTime * @public * @param {str} selector for parent of SPAN elements * @param {str} (OPTIONAL) output time format. SEE method formatTime for codes * USAGE * !NOTE: This method files globally in global footer JS, however it can be * executed manually if an application requires * CBSi.widget.Time.update('#saagBoxScoreboards .boxScore .status span','%I:%M %p'); * SAMPLE ELEMENTS * <span class="gmtTime" data-gmt="1305000000">1:05 p.m. ET</span> * <span class="gmtTime" data-gmt="1305000000" data-gmt-format="%B %D, %A, %I:%M %p">1:05 p.m. ET</span> * NOTE * class '.updateTime' deprecated for .gmtTime * attribute 'gmt' deprecated for 'data-gmt' * class '.customUserTime' replaces .gmtTime after the text node is updated */ updateTimeout: 0, update:function (selector, format) { if (!selector) {return;} var container = $(selector); var d = new Date(); var seconds = parseInt(d.getTime() / 1000); var elapsed = false; if (container.length > 0) { container.filter('.updateTime, .gmtTime').not('.gmtTimeUpdated').each(function() { var time = $(this).attr('data-gmt') || $(this).attr('gmt'); if (!time) {return;} var timeFormat = format || $(this).attr('data-gmt-format') || '%I:%M %p'; if (timeFormat == "elapsed"){ // Do not modify CSS class to gmtTimeUpdated because we want this to update again elapsed = true; var delta = seconds - time; $(this).html( CBSi.widget.Time.timeAgo(delta, null, true) ) .attr('title', CBSi.widget.Time.formatTime( $(this).attr('data-title-gmt-format') || '%I:%M %p', time) ); } else { //modify CSS class for tracking whats changed $(this).removeClass('updateTime, gmtTime').addClass('gmtTimeUpdated'); $(this).html( CBSi.widget.Time.formatTime(timeFormat, time) ); } }); } // if (elapsed), keep updating the time if (elapsed){ if (CBSi.widget.Time.updateTimeout && CBSi.widget.Time.updateTimeout > 0) clearTimeout(CBSi.widget.Time.updateTimeout); CBSi.widget.Time.updateTimeout = window.setTimeout(function(){ CBSi.widget.Time.update('body span .updateTime, body span .gmtTime'); }, (5 * 60 * 1000)); // 5 min } return; }, phhmm: function(gmt){document.write(formatTime('%I:%M %p',gmt));}, pMD: function(gmt){document.write(formatTime('%m/%d',gmt));}, formatTime:function(format, gmtTime){ gmtTime = new String(gmtTime);if(!parseInt(gmtTime) || gmtTime.indexOf(':') != -1 || gmtTime.indexOf('.') != -1){return gmtTime;} var time;var offset = 0; if(tzOffset != -1 && tzOffset != new Date().getTimezoneOffset()){offset = 60 * (new Date().getTimezoneOffset() - (tzOffset * 60));} time = new Date((parseInt(gmtTime) + parseInt(offset))*1000); var t = ''; var H = time.getHours();var M = time.getMinutes();var S = time.getSeconds();var d = time.getDate();var m = time.getMonth();var w = time.getDay();var Y = time.getYear(); if(Y<1900){Y+=1900;} var y = Y % 100; for(var i=0;i<format.length;i++){ if(format.charAt(i)=='%' && (i+1)<format.length){ var c = format.charAt(i+1); switch(c){ case 'a':{ t+=days[w]; break; } //abbreviated weekday name case 'A':{ t+=DAYS[w]; break; } //full weekday name case 'b':{ t+=months[m]; break; } //abbreviated month name case 'B':{ t+=MONTHS[m]; break; } //full month name case 'd':{ if(d<10){ t+='0';} t+=new String(d); break;}//day of the month; leading zeros case 'e':{ t+=new String(d); break;}//day of the month; no leading zeros case 'D':{ t+=new String(d); break;} //day of the month case 'H':{ t+=new String(H); break;} //24-hour clock); leading zeros // 12-hour clock as a decimal number case 'I':{ if(H>12){ t+=new String(H - 12); }else if(H==0){ t+='12'; }else{ t+=new String(H); }break; } case 'l':{ if(H>12){ t+=new String(H - 12); }else if(H==0){ t+='12'; }else{ if (H >9) { t+=new String(H);}else{t+=(new String(H)).replace(/^0+/, '');} }break; } case 'm':{ t+=new String(m+1); break;}//month as a decimal number (1-12) case 'n':{ if(m<9){ t+='0';} t+=new String(m+1); break;} //month; leading zeros case 'M':{ if(M<10){ t+='0';} t+=new String(M); break;} //minute; leading zeros case 'p':{ if(H<12){ t+='am';}else{ t+='pm' } break;} //replaced by 'AM' or 'PM', why lowercase? case 'P':{ if(H<12){ t+='am';}else{ t+='pm' } break;} //replaced by 'AM' or 'PM', just like unix strftime case 'S':{ if(S<10){ t+='0';} t+=new String(S); break;}//second; leading zeros case 'w':{ t+=w; break; } //weekday case 'y':{ if(y<10){ t+='0';} t+=new String(y); break;}//year without century; leading zeros case 'Y':{ t+=new String(Y); break;}//year with century case 'Z':{ t+=new String(tzAbbrev); break;}//timezone abbreviation. case '%':{ t+='%'; break;}//%% is replaced by % } i++; } else{ t+=format.charAt(i); } } return t; }, /** * Based on Javascript Countdown * Copyright (c) 2009 Markus Hedlund * Version 1.1 * Licensed under MIT license * http://www.opensource.org/licenses/mit-license.php * http://labs.mimmin.com/countdown */ /** * @param seconds Difference in seconds * @param i18n A language object (see code) * @param onlyLargestUnit Return only the largest unit (see documentation) * @param hideEmpty Hide empty units (see documentation) * @return String formated something like '1 week, 1 hours, 1 second' */ timeAgo: function(seconds, i18n, onlyLargestUnit, hideEmpty) { if (seconds < 1) { return ''; } if (typeof(hideEmpty) == 'undefined' || hideEmpty == null) { hideEmpty = true; } if (typeof(onlyLargestUnit) == 'undefined' || onlyLargestUnit == null) { onlyLargestUnit = false; } if (typeof(i18n) == 'undefined' || i18n == null) { i18n = { weeks: ['week', 'weeks'], days: ['day', 'days'], hours: ['hour', 'hours'], minutes: ['minute', 'minutes'], seconds: ['second', 'seconds'] }; } var units = { weeks: 7*24*60*60, days: 24*60*60, hours: 60*60, minutes: 60, seconds: 1 }; var returnArray = []; var value; for (unit in units) { value = units[unit]; if (seconds / value >= 1 || unit == 'seconds' || !hideEmpty) { secondsConverted = Math.floor(seconds / value); var i18nUnit = i18n[unit][secondsConverted == 1 ? 0 : 1]; if (i18nUnit == "day" && secondsConverted == 1 && onlyLargestUnit){ returnArray.push('Yesterday'); } else { returnArray.push(secondsConverted + ' ' + i18nUnit + ' ago' ); } seconds -= secondsConverted * value; if (onlyLargestUnit) { break; } } }; return returnArray.join(', '); } } })(); /* legacy stub to CBSi.widget.Time.formatTime */ function formatTime(format, gmtTime){CBSi.widget.Time.formatTime(format,gmtTime);} //$(document).ready(function () { CBSi.widget.Time.update('.ssItemCtr span','%B %e, %Y %l:%M %p'); CBSi.widget.Time.update('body span .updateTime, body span .gmtTime'); //console.log('here'); //}); </script> <script src="https://cdn.cookielaw.org/consent/a60e161f-a66d-414e-adaa-217c83fc6ae0/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="a60e161f-a66d-414e-adaa-217c83fc6ae0"></script><script src="https://cdn.privacy.paramount.com/dist/optanon-v1.1.0.js" id="bb-cbsoptanon" type="text/javascript" async></script> <script type="text/javascript"> // CBSOptanon Bootstrap Code (function(a){ var w=window,b='cbsoptanon',q='cmd',r='config'; w[b] = w[b] ? w[b] : {}; w[b][q] = w[b][q] ? w[b][q] : []; w[b][r] = w[b][r] ? w[b][r] : []; a.forEach(function(z){ w[b][z] = w[b][z] || function(){ var c=arguments; w[b][q].push(function(){ w[b][z].apply(w[b],c); }) } }); })(["onIframesReady","onFormsReady","onScriptsReady","onAdsReady"]); // Define optanon config for age-based ad targeting // A. Determine user status. const pidCookie = readCookie("pid"); isLoggedIn = (pidCookie && pidCookie.startsWith('L')) ? true : false; /* B. Determine user age. * Check coppa age cookie. A cross-framework, mult-codebase maintained cookie. * Define boolean value for cbsoptanon.config.tfcd: * true (if less than 18) * false (if anonymous, logged out, or 18+) */ const coppaCookie = readCookie("pid_coppa"); let adCallsAgeDirected = false; if (isLoggedIn && coppaCookie) { let decodedCoppaCookie; try { decodedCoppaCookie = atob(coppaCookie); const coppaCookieArr = decodedCoppaCookie.split('@'); if (coppaCookieArr.length && coppaCookieArr[1]) { const consentAge = 18; const age = coppaCookieArr[1]; if (age && age < consentAge) { adCallsAgeDirected = true; } } } catch (error) { console.error(error); } } // Code needed for ads / BidBarrel to work right window.cbsoptanon.config.push({ enableServices: false, setNpaOnConsentChange: true, tfcd: adCallsAgeDirected }); window.cbsoptanon.onIframesReady(function(_cbsoptanon) { _cbsoptanon.tags.load('IFRAME'); }); </script> <!-- Taboola is switched off --> <script type="text/javascript"> var surround = new Object(); surround.cat = ['a','b','c','d','e','f']; surround.cookie = readCookie('surround'); if (surround.cookie == false || surround.cookie == undefined) { surround.pick = Math.floor(Math.random() * surround.cat.length); surround.subsession = Math.floor(Math.random() * 4) + 1; /*subsessions 1-4*/ document.cookie=("surround="+surround.cat[surround.pick]+"|"+surround.subsession+";domain=.cbssports.com;path=/" ); surround.cookie = readCookie('surround'); } if (surround.cookie) {surround.sessions=surround.cookie.split("|");} surround.vguid = v1(); function blankAdCallback(width, height, position) { // Skybox Ad - 5x5 top. if (height == 5 && width == 5 && position == 'top') { $('.ad-skybox-top').removeAttr("data-skyboxminheight") .removeAttr("data-skyboxmaxheight") .removeAttr("data-skyboxheight"); $('body').removeClass('skybox-loaded') .removeClass('skybox-loaded-dfp') .removeClass('skybox-expanded') .removeClass('skybox-collapsed'); window.scrollTo(window.pageXOffset, window.pageYOffset + 1); } } </script> <script type="text/javascript"> var cbsiadGlobal = { }; if ( typeof(surround) == 'undefined' ) { surround = {}; } var dwTag = "&PGUID="+surround.vguid +"&cookiesOn=" +cbsiadGlobal.cookiesOn; </script> <script type="text/javascript"> if (!random) {var abc=Math.random() + ""; var random=abc.substring(2,abc.length);} var switchXFP="on"; var adLookup="media/spln/mlb/reg/free/franchisebaseball"; var adNetwork="8264"; var xfpObj='vguid='+surround.vguid+'~user=anon~env=prod~arena=mlb'; </script> <script type="text/javascript"> xfpDomain='.cbssports.com'; xfpSlot='/8264/aw-cbssports/mlb/media/splash/franchisebaseball'; /* * Tracks if this is the first page the user has visited in this session */ function xfpFirstPageCookie() { if (xfpFirstPage) {return xfpFirstPage;} // only run once per page, if already set, just return value var xfpFirstPage = readCookie('XFP_FIRSTPAGE'); // get firstPage cookie if (!xfpFirstPage) { // if cookie doesn't exist, this is the first page, so firstPage = 1 xfpFirstPage = 1; } else if (xfpFirstPage == 1) { // else, this is the second page, set firstPage = 0 xfpFirstPage = 0; } var exp = new Date(); exp.setTime(exp.getTime() + xfpGetTimeToExpiration(.75)); // get number of milliseconds until 12:45am ET document.cookie=('XFP_FIRSTPAGE ='+xfpFirstPage+";expires="+exp.toUTCString()+";domain="+xfpDomain+";path=/;"); return xfpFirstPage; // set and return the parameter DVAR_FIRSTPAGE = firstPage } /* * Given the expiration hour in ET, return the number of milliseconds to * expiration from the given Date Object (defaults to current date). */ function xfpGetTimeToExpiration(etExpireHour,dt) { dt = dt || new Date(); var etUtcOffset = 5; // hours if (isEDT(dt)) etUtcOffset = 4; // if in daylight savings time var utcExpire = (etExpireHour+etUtcOffset)%24; // UTC expire time in hours var utcTime = 60*dt.getUTCHours() + dt.getUTCMinutes(); // UTC time in mins var minsToExpiration = 60*utcExpire - utcTime; // time to expiration if (minsToExpiration < 0) minsToExpiration = 24*60 + minsToExpiration; return 60000*minsToExpiration; // in milliseconds } /* * Determine if Daylight Savings Time is being observed in the ET timezone * at the date/time of the given Date Object (defaults to current time). */ function isEDT(dt) { dt = dt || new Date(); // default to current date var month = dt.getUTCMonth(); // get month in UTC if (month > 2 && month < 10) return true; // in EDT if Apr to Oct if (month < 2 || month > 10) return false; // not in EDT if Jan,Feb,Dec var date = dt.getUTCDate(); // get day of month in UTC var day = dt.getUTCDay(); // get day of week in UTC if (month == 10) { // November if (date > 7) return false; // after first week, not in EDT if (day == 0) { // Sunday of first week, check time if (dt.getUTCHours() < 6) return true; //before 6am UTC, in EDT return false; // 6am UTC or later, not in EDT } if (date > day) return false; // Sunday has passed, not in EDT return true; // Sunday has not passed, in EDT } // March if (date < 8) return false; // still first week, not in EDT if (date > 14) return true; // after second week, in EDT if (day == 0) { // Sunday of second week, check time if (dt.getUTCHours() > 6) return true; // 7am UTC or later, in EDT return false; // before 7am UTC, not in EDT } if (date - day > 7) return true; // Sunday has passed, in EDT return false; // Sunday has not passed, not in EDT } var xfpFirstPage = xfpFirstPageCookie(); var xfpSession = (surround.cookie) ? surround.sessions[0] : 'off'; var xfpSubsession = (surround.cookie) ? surround.sessions[1] : 'off'; function xfpGetArgs(){ var args = new Object(); var query = location.search.substring(1); // get query string var pairs = query.split("&"); for (var i=0; i < pairs.length; i++) { var pos = pairs[i].indexOf('='); // Look for name "name=value" if (pos == -1) continue; // If not found, skip var argname = pairs[i].substring(0,pos); // Extract the name var value = pairs[i].substring(pos+1); // Extract the value value = decodeURIComponent(value); // Decode it, if needed var adTarg = argname.match(/adTargeting_/); // Do we have a match on adTargeting_<key> // Set Targeting for spec'd out query parms if (argname == 'env' || argname == 'session' || argname == 'subses' || argname == 'adRegion' || argname == 'ftag' || argname == 'ttag' || (adTarg)) { // args[argname] = value; if (adTarg) {argname = argname.substring(12);} // strip off adTargeting_ from the name if present BidBarrel.setTargeting({ argname: value }, 'leader_plus_top'); if (argname == 'ftag' || argname == 'ttag') { document.cookie=("xfpFtag="+value+";domain="+xfpDomain+";path=/" ); newFtag = 1; } xfpObj += '~' +argname +'=' +value; } } var xfpFtagVal = readCookie("xfpFtag"); // Check if we have an ftag cookie. var newFtag = 0; if ((newFtag==0) && xfpFtagVal) { // If no new setting for ftag but we had an old one then /* TODO */ // googletag.pubads().setTargeting('ftag', xfpFtagVal); // Set Targeting xfpObj += '~ftag=' +xfpFtagVal; } } function getTaboolaPlacements() { var taboolaList = ''; $("div[data-taboola-placement]").each(function() { $this = $(this); if ($this.data('taboola-placement')) { if (taboolaList != '') {taboolaList+='|';} taboolaList += $this.data('taboola-placement'); } }); surround.taboola=taboolaList; } /** * Test if a EID string is hexadecimal and 64 characters. * Used to test sports_user cookie value. * * {String} eid * * * isValidEid */ function isValidEid(eid) { if (eid == undefined) { return false; } var validEid = /[0-9A-Fa-f]{64}/g; /* Hexadecimal and 64 characters */ if (eid.match(validEid)) { return true; } return false; } var activeList = []; // Add key value st to ad call when site's ad calls are made and an ad blocker is active. var sp_blocked = ['0']; if (typeof sp_abd !== 'undefined' && sp_abd == 'true') { sp_blocked = ['1']; } var li_pcg=(/;?_li_pcgpv=y/.test(document.cookie)?"y":"n"); // Set firstPartyData.eid value if sports_user cookie is set and has valid formatted value. var adEid = ''; var firstPartyData = {}; if (adEid) { firstPartyData.eid = adEid; } var PR_UACT=0; xfpObj += '~ptype=splash~firstpg=' +xfpFirstPage +'~session='+xfpSession +'~subses='+xfpSubsession+''; function getVideoAdSessionValues(videoId){return "session="+xfpSession+";subses="+xfpSubsession+"";} (function(a,d){ var w=window,b='BidBarrel',q='queue';w[b]=w[b]?w[b]:{};w[b][q]=w[b][q]?w[b][q]:[]; a.forEach(function(z){w[b][z]=function(){var c=arguments;w[b][q].push(function(r){w[b][z].apply(w[b],c);r()})}}); if(d){var p=document,t='script',f=p.getElementsByTagName(t)[0];s=p.createElement(t);s.async=!0;s.id=b.toLowerCase();s.src=d;if(!f)f=p.head;f.parentNode.insertBefore(s,f)}; })(["on","auction","initialize","setTargeting"],"https://at.cbsi.com/lib/dist/prod/bidbarrel-cbssports.min.js"); BidBarrel.initialize({ "dfpPath": "/8264/aw-cbssports/mlb/media/splash/franchisebaseball", "collapseAllEmptyDivs": true, firstPartyData, "pageTargeting": { "vguid": surround.vguid, "user": "anon", "li_pcg": li_pcg, "env": "prod", "ptype": "splash", "env": "prod", "st": sp_blocked }, "targeting": { "auto": true, "cookie": { "consolidate": true } } }); var flyGeoCookie = readCookie('fly_geo'); var flyGeoData = {}; if (flyGeoCookie) { var flyGeoCookieData = JSON.parse(flyGeoCookie); var { countryCode, dma, region } = flyGeoCookieData; if (countryCode && region) { flyGeoData.flygeo = countryCode + '-' + region; } if (dma) { flyGeoData.flygeodma = dma; } } BidBarrel.setTargeting(flyGeoData); // BidBarrel.setTargeting({ "ftag": "test_ftag" }, ['leader_plus_top'] ); xfpGetArgs(); // To set or override targeting for env, session, subses, adRegion, ftag, ttag, and adTargeting_<key> if set by query string BidBarrel.on("slotRenderEnded", function(unitConfig) { var slotName = unitConfig.code; // BidBarrel.slots[unitConfig.code].getSlotElementId(); CBSi.log(unitConfig); if (slotName == 'leader_plus_top' || slotName == 'leader_top') { CBSi.log("ENTER Collapse empty leaderboard."); var slotID = '#' + slotName; CBSi.log("Slot ID is " + slotName); if ($(slotID).css('display') == 'none') { CBSi.log("Collapse empty leaderboard."); $('#leaderboard-wrap').css({ "display": "none" }); } } /* skyBoxCallback */ if ((slotName.indexOf('skybox') !== -1) || (slotName.indexOf('omni') !== -1)) { window.scrollTo(window.pageXOffset, window.pageYOffset + 1); } }); BidBarrel.auction(activeList); /* Wrappers on Wrappers */ // Refreshes a list of ads that you pass in. // Example call: refreshBids(["leader_plus_top","sky_top"]); // For ads that have bidder parameters, if you call BidBarrel.refresh they need to be re-auctioned. // BidBarrel.auction itself has an internal check for units without bidders and will short circuit the header bidding process // and go straight to refresh though. So we use .auction instead of .refresh. function refreshBids(units) { BidBarrel.queue.push( function(resolve){ BidBarrel.auction(units); resolve(); } ); return; } // Defines a new ad slot and shows it. Just refresh it if it already existed. // Example call: dynamicBid("leader_snippet", '[728,90]', "middle"); function dynamicBid(dynamicItem, dynamicSizes, dynamicPos, dynamicCache) { BidBarrel.queue.push(function(resolve) { if (BidBarrel.unitRegistry[dynamicItem] == undefined) { if (dynamicCache === undefined) { dynamicCache = false; } BidBarrel.auction([{ code: dynamicItem, cache: dynamicCache, sizes: dynamicSizes, targeting: { pos: dynamicPos }, bids: [] }]); CBSi.log('Prebid Wrapper: Ad Slot did not exist: Created', dynamicItem); } else { refreshBids([dynamicItem]); CBSi.log('Prebid Wrapper: Ad slot already existed: Refresh', dynamicItem); } resolve(); }); } </script> <!-- no taboola --> <link rel="apple-touch-icon" href="https://sports.cbsimg.net/images/icons/touch/touch-icon-iphone.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://sports.cbsimg.net/images/icons/touch/touch-icon-ipad.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://sports.cbsimg.net/images/icons/touch/touch-icon-iphone-retina.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://sports.cbsimg.net/images/icons/touch/touch-icon-ipad-retina.png"> </head> <body id="standardBody"> <div id="tooltip" name="tooltip"></div> <script type="text/javascript">if(top.location != self.location && (document.referrer.indexOf("cbssports.com") == -1)) {window.open(location.href, '_top');}</script> <!--googleoff: snippet--> <header id="cbs-site-header" class="cbs-site-header" role="banner" data-component="nav" data-role="header" data-position="fixed" data-fullscreen="true"> <div id="cbs-site-nav" class="cbs-site-nav"> <div class="cbs-site-nav-container"> <nav class="site-nav-menu-fast-facts"> <div class="site-nav-menu"> <div class="site-nav-menu-icon icon-moon-waffle-menu nav-ui-hover"></div> <div class="nav-list-item-caret"></div> <div class="site-nav-dropdown is-wide"><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-cbs-icon"></span> <a href="/">CBS Sports Home</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-play-monitor"></span> <a href="https://www.cbssports.com/watch/live/?ftag=SHQ-16-10aaa0a" >Sports HQ</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-ncaafb"></span> <a href="https://www.cbssports.com/college-football/" >NCAA FB</a> </li><li class="nav-dropdown-item is-selected"> <span class="icon-sport icon-moon-arena-fantasy"></span> <a href="https://www.cbssports.com/fantasy/" >Fantasy</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-nfl"></span> <a href="https://www.cbssports.com/nfl/" >NFL</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-mlb"></span> <a href="https://www.cbssports.com/mlb/" >MLB</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-golf"></span> <a href="https://www.cbssports.com/golf/" >Golf</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-basketball"></span> <a href="https://www.cbssports.com/nba/" >NBA</a> </li></ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-basketball"></span> <a href="https://www.cbssports.com/wnba/" >WNBA</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-soccer"></span> <a href="https://www.cbssports.com/soccer/" >Soccer</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-nhl"></span> <a href="https://www.cbssports.com/nhl/" >NHL</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-basketball"></span> <a href="https://www.cbssports.com/college-basketball/" >NCAA BB</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-basketball"></span> <a href="https://www.cbssports.com/womens-college-basketball/" >NCAA WBB</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-soccer"></span> <a href="https://www.cbssports.com/soccer/champions-league/" >Champions League</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-mma"></span> <a href="https://www.cbssports.com/mma/" >MMA</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-wwe"></span> <a href="https://www.cbssports.com/wwe/" >WWE</a> </li></ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-boxing"></span> <a href="https://www.cbssports.com/boxing/" >Boxing</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-nascar"></span> <a href="https://www.cbssports.com/nascar/" >NASCAR</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-nascar"></span> <a href="https://www.cbssports.com/motor-sports/" >Motor Sports</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-dollar-sign"></span> <a href="https://www.cbssports.com/betting/" >Betting</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-horseracing"></span> <a href="https://www.americasbestracing.net/" target="_blank" class="external-link" rel="nofollow" >Horse Racing</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-football"></span> <a href="https://www.cbssports.com/ufl/" >UFL</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-soccer"></span> <a href="https://www.cbssports.com/soccer/nwsl/" >NWSL</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-tennis"></span> <a href="https://www.cbssports.com/tennis/" >Tennis</a> </li></ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-olympics"></span> <a href="https://www.cbssports.com/olympics/" >Olympics</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-basketball"></span> <a href="https://www.cbssports.com/big3/" >Big3</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-highschool"></span> <a href="https://www.cbssports.com/high-school/" >High School</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-sign-in"></span> <a href="https://fanatics.93n6tx.net/eKM37j" >Shop</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-bullhorn"></span> <a href="https://www.cbssports.com/promotions/" >Promotions</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-dollar-sign"></span> <a href="https://www.cbssports.com/essentials/" >Essentials</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-pbr"></span> <a href="http://www.pbr.com/" target="_blank" class="external-link" rel="nofollow" >PBR</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-nhl"></span> <a href="https://www.3ice.com/" target="_blank" class="external-link" rel="nofollow" >3Ice</a> </li></ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-tickets"></span> <a href="https://prf.hn/click/camref:1101liUFf/ar:CBSSports/destination:https://www.stubhub.com/" target="_blank" class="stubhub-tracker external-link" rel="nofollow" data-stubhub-element="CBSSports Global Nav">Stubhub</a> </li><li class="nav-dropdown-item"> <span class="icon-sport icon-moon-arena-golf"></span> <a href="https://supremegolf.com/?utm_source=cbs_golf&utm_medium=drop_down&utm_campaign=website&utm_content=play_golf" target="_blank" class="external-link" rel="nofollow" >Play Golf</a> </li></ul></div> </div> <div class="site-nav-list-container site-nav-fast-facts"> <ul class="site-nav-list"></li></li><li class="nav-list-item" data-arena='Home'><a href="https://www.cbssports.com/fantasy/" class="nav-ui-hover">Home</a></li></li><li class="nav-list-item hoverable" data-arena='Football'><a href="https://www.cbssports.com/fantasy/football/" class="nav-ui-hover">Football</a><div class="nav-list-item-underline"></div><div class="nav-list-item-caret"></div><div class="site-nav-dropdown is-wide"><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/football/" >Home</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/football/rankings/" >Rankings</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/football/stats/" >Projections</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/football/trends/viewed/all/" >Roster Trends</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/football/stats/QB/2023/ytd/stats/nonppr/" >Stats</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/football/depth-chart/" >Depth Charts</a></li></ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/football/players/news/all/" >Player News</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/nfl/players/" >Player Search</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/nfl/injuries" >Injury Report</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/football/show/fantasy-football-today/" >Fantasy Football Today</a></li><li class="nav-dropdown-item"> <a href="https://www.sportsline.com/nfl/season-long-fantasy/" >Fantasy Hub</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/games" >Fantasy Games</a></li></ul></div></li></li><li class="nav-list-item hoverable is-selected" data-arena='Baseball'><a href="https://www.cbssports.com/fantasy/baseball/" class="nav-ui-hover">Baseball</a><div class="nav-list-item-underline"></div><div class="nav-list-item-caret"></div><div class="site-nav-dropdown is-wide"><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/" >Home</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/rankings/" >Rankings</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/trends/viewed/all/" >Roster Trends</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/draft/averages/" >Average Draft Position</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/depth-chart/" >Depth Charts</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/probable-pitchers/" >Probable Pitchers</a></li></ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/two-start-pitchers/" >Two-Start Pitchers</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/players/news/all/" >Player News</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/mlb/players/" >Player Search</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/baseball/stats/" >Stats</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/mlb/injuries" >Injury Report</a></li></ul></div></li></li><li class="nav-list-item hoverable" data-arena='Basketball'><a href="https://www.cbssports.com/fantasy/basketball/" class="nav-ui-hover">Basketball</a><div class="nav-list-item-underline"></div><div class="nav-list-item-caret"></div><div class="site-nav-dropdown is-wide"><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/basketball/" >Home</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/games/basketball/" >Play Now</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/basketball/rankings/" >Rankings</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/basketball/stats/" >Projections</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/basketball/trends/viewed/all/" >Roster Trends</a></li></ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/basketball/stats/" >Stats</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/basketball/depth-chart/" >Depth Charts</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/basketball/players/news/all/" >Player News</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/nba/players/" >Player Search</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/nba/injuries" >Injury Report</a></li></ul></div></li></li><li class="nav-list-item hoverable" data-arena='Hockey'><a href="https://www.cbssports.com/fantasy/hockey/" class="nav-ui-hover">Hockey</a><div class="nav-list-item-underline"></div><div class="nav-list-item-caret"></div><div class="site-nav-dropdown is-wide"><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/hockey/" >Home</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/games/hockey/" >Play Now</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/hockey/rankings/" >Rankings</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/hockey/stats/" >Projections</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/hockey/trends/" >Roster Trends</a></li></ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/hockey/stats/" >Stats</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/hockey/depth-chart/" >Depth Charts</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/hockey/players/news/all/" >Player News</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/nhl/players/" >Player Search</a></li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/nhl/injuries" >Injury Report</a></li></ul></div></li></li></li></ul> </div> </nav> <div class="site-nav-masthead cbs-logo-lockup"> <div class="cbs-logo"> <a href="/"><span class="cbs-sports-icon icon-moon-cbs-icon"></span></a> </div> <div class="cbs-logo-section"> <a href="https://www.cbssports.com"><div class="logo-sport logo-cbssports-text"></div></a> </div> </div> <nav class="site-nav-list-container site-nav-tools not-logged-in"> <ul class="site-nav-list"> <li class="nav-list-item watch-item hoverable" data-arena="watch"> <span class="narrow-text nav-ui-hover">Watch</span> <span class="narrow-icon icon-item icon-moon-play-circle nav-ui-hover"></span> <div class="nav-list-item-underline"></div> <div class="nav-list-item-caret"></div> <div class="site-nav-dropdown is-dropdown-watch"> <section class="nav-dropdown-inner"> <h2 class="nav-dropdown-title"> <a href="https://www.cbssports.com/watch/live?ftag=CBS-16-10acb3e">24/7 Sports News Network </a></h2> <div class="nav-dropdown-top"> <a href="https://www.cbssports.com/watch/live?ftag=CBS-16-10acb3e"> <div class="image-icon-overlay-wrap"> <figure class="img"><img src="https://sportshub.cbsistatic.com/i/2023/09/13/b819e96a-6a47-4c12-aca0-58b507f4e966/cbs-sports-hq-watch-dropdown.jpg" alt="cbs-sports-hq-watch-dropdown" height="152" width="270"></figure> </div> <a href="https://www.cbssports.com/watch/live?ftag=CBS-16-10acb3e" class="vidPlayLg" alt="cbs-sports-hq-watch-dropdown"></a> </a> </div> <ul><li class="nav-dropdown-item"> <a href="https://www.paramountplus.com/?ftag=PPM-01-10afj3a">Paramount+</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/watch/cbs-sports-golazo-network?ftag=CBS-16-10ade3j">CBS Sports Golazo Network</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/watch/pga-tour?ftag=CBS-10-10adi2g">PGA Tour on CBS</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/watch/champions-league/?ftag=CBS-16-10acg7i">UEFA Champions League</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/watch/europa-league/?ftag=CBS-16-10acg8d">UEFA Europa League</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/watch/wnba?ftag=CBS-10-10adi3d">WNBA</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/watch/nwsl">NWSL</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/watch/serie-a/?ftag=CBS-16-10acg8i">Italian Serie A</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssports.com/watch/formula-e?ftag=CBS-16-10acb0a">Formula E</a> </li><li class="nav-dropdown-item"> <a href="https://cbs-sports.app.link/NEwgEP7hPdb">Watch CBS Sports Network</a> </li><li class="nav-dropdown-item"> <a href="https://www.cbssportsnetwork.com/tv-schedule/">TV Shows & Listings</a> </li></ul> </section> <div class="nav-dropdown-bottom"> <div class="nav-dropdown-button"> <a href="https://www.cbssports.com/watch/live">Watch Live</a> </div> </div> </div> </li> <li id="site-nav-dropdown-play" class="nav-list-item games-item hoverable" data-arena="play"> <span class="narrow-text nav-ui-hover">Fantasy</span> <span class="narrow-icon icon-item icon-moon-trophy nav-ui-hover"></span> <div class="nav-list-item-underline"></div> <div class="nav-list-item-caret"></div> <div class="site-nav-dropdown is-dropdown-games"> <section class="nav-dropdown-inner"> <section class="nav-dropdown-game"> <h1> <a href="https://www.cbssports.com/fantasy/games/?ftag=SPM-16-10acb5f">Games</a> </h1> <div class="nav-game-wrap"> <div class="nav-game"> <div class="nav-game-image"> <a href="https://www.cbssports.com/fantasy/games/football?ttag=FF16_os_drpdwn_lk"> <img src="https://sportshub.cbsistatic.com/i/2024/08/02/ff1e7665-0a55-47b4-8e79-2e70b758fab1/fantasyfootball-180x100-1x.png" alt="fantasyfootball-180x100-1x.png"> </a> <div class="nav-game-text">Play Now</div> </div> <div class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/games/football?ttag=FF16_os_drpdwn_lk">Fantasy Football</a> </div> </div> <div class="nav-game"> <div class="nav-game-image"> <a href="https://www.cbssports.com/fantasy/games/football/office-pool-manager/"> <img src="https://sportshub.cbsistatic.com/i/2024/08/02/ea37f3a7-8e7d-4273-ba59-f26ab4459a7e/group-2278-1.png" alt="group-2278-1.png"> </a> <div class="nav-game-text">Play Now</div> </div> <div class="nav-dropdown-item"> <a href="https://www.cbssports.com/fantasy/games/football/office-pool-manager/">Football Pick'em</a> </div> </div> </div> </section><div class="nav-dropdown-game"> <h6 class="nav-dropdown-item"><a href="https://www.cbssports.com/fantasy/games/football/office-pool-manager/">College Pick'em</a></h6> </div> <div class="nav-dropdown-game "> <h6 class="nav-dropdown-item"><a href="https://www.cbssports.com/fantasy/games/my-teams/" >View your Leagues</a></h6> </div> <div class="nav-dropdown-game "> <h6 class="nav-dropdown-item"><a href="https://www.cbssports.com/fantasy/games/baseball/?ttag=FBB16_os_drpdwn_lk" >Fantasy Baseball</a></h6> </div> <div class="nav-dropdown-game "> <h6 class="nav-dropdown-item"><a href="https://www.cbssports.com/fantasy/games/football?ttag=FF16_os_drpdwn_lk" >Fantasy Football</a></h6> </div> <div class="nav-dropdown-game "> <h6 class="nav-dropdown-item"><a href="https://www.cbssports.com/fantasy/games/football/office-pool-manager" >Football Pick'em</a></h6> </div> <div class="nav-dropdown-game "> <h6 class="nav-dropdown-item"><a href="https://picks.cbssports.com/college-football/pickem" >College Pick'em</a></h6> </div> <div class="nav-dropdown-game "> <h6 class="nav-dropdown-item"><a href="https://www.cbssports.com/fantasy/games/basketball/?ttag=FBK16_os_drpdwn_lk" >Fantasy Basketball</a></h6> </div> <div class="nav-dropdown-game "> <h6 class="nav-dropdown-item"><a href="https://www.cbssports.com/fantasy/games/hockey/?ttag=FHK16_os_drpdwn_lk" >Fantasy Hockey</a></h6> </div> <div class="nav-dropdown-game "> <h6 class="nav-dropdown-item"><a href="http://www.cbssports.com/fantasy/baseball/games/franchise/promo" >Franchise Games</a></h6> </div> </section> </div> </li> <li id="site-nav-dropdown-bet" class="nav-side-item bet-item hoverable PartnerGambling--hidden" data-arena="bet"> <span class="narrow-text nav-ui-hover">Bet</span> <span class="narrow-icon icon-item icon-moon-arena-caesars nav-ui-hover"></span> <div class="nav-list-item-caret"></div> <div class="site-nav-dropdown"> <section class="nav-dropdown-inner"> <h2 class="nav-dropdown-title"> <a href="" class=" WilliamHill-tracker" target="_blank" rel="nofollow" data-williamhill-link="bet_image" data-williamhill-element="CBSSports Bet Dropdown"> BET WITH CAESARS </a> </h2> <div class="nav-dropdown-top"> <a href="" class=" WilliamHill-tracker" target="_blank" rel="nofollow" data-williamhill-link="bet_image" data-williamhill-element="CBSSports Bet Dropdown"> <div class="image-icon-overlay-wrap"> <figure class="img"> <img src="https://sportshub.cbsistatic.com/i/2021/08/03/1327f0d6-2978-4517-b427-a9814bab8b5f/caesars-bet-dropdown-logo.png" alt="caesars-bet-dropdown-logo.png" height="152" width="270"> </figure> </div> </a> </div> <div class="nav-dropdown-bet PartnerGambling--hidden"> <h6 class="nav-dropdown-item"> <a href="" class=" WilliamHill-tracker external-link" target="_blank" rel="nofollow" data-williamhill-link="bet_football" data-williamhill-element="CBSSports Bet Dropdown"> BET FOOTBALL </a> </h6> </div> <div class="nav-dropdown-bet PartnerGambling--hidden"> <h6 class="nav-dropdown-item"> <a href="" class=" WilliamHill-tracker external-link" target="_blank" rel="nofollow" data-williamhill-link="bet_basketball" data-williamhill-element="CBSSports Bet Dropdown"> BET BASKETBALL </a> </h6> </div> <div class="nav-dropdown-bet PartnerGambling--hidden"> <h6 class="nav-dropdown-item"> <a href="" class=" WilliamHill-tracker external-link" target="_blank" rel="nofollow" data-williamhill-link="bet_baseball" data-williamhill-element="CBSSports Bet Dropdown"> BET BASEBALL </a> </h6> </div> <div class="nav-dropdown-bet PartnerGambling--hidden"> <h6 class="nav-dropdown-item"> <a href="" class=" WilliamHill-tracker external-link" target="_blank" rel="nofollow" data-williamhill-link="bet_hockey" data-williamhill-element="CBSSports Bet Dropdown"> BET HOCKEY </a> </h6> </div> <div class="nav-dropdown-bet PartnerGambling--hidden"> <h6 class="nav-dropdown-item"> <a href="" class=" WilliamHill-tracker external-link" target="_blank" rel="nofollow" data-williamhill-link="bet_golf" data-williamhill-element="CBSSports Bet Dropdown"> BET GOLF </a> </h6> </div> <div class="nav-dropdown-bet PartnerGambling--hidden"> <h6 class="nav-dropdown-item"> <a href="" class=" WilliamHill-tracker external-link" target="_blank" rel="nofollow" data-williamhill-link="bet_futures" data-williamhill-element="CBSSports Bet Dropdown"> BET FUTURES </a> </h6> </div> <div class="nav-dropdown-bet PartnerGambling--hidden"> <h6 class="nav-dropdown-item"> <a href="" class=" WilliamHill-tracker external-link" target="_blank" rel="nofollow" data-williamhill-link="bet_inplay" data-williamhill-element="CBSSports Bet Dropdown"> BET LIVE IN-GAME </a> </h6> </div> </section></div></li> <li class="nav-list-item user-item"> <span class="user-item-team-info nav-ui-hover"> <div class="nav-avatar icon-moon-nav-avatar"></div> </span> <div class="nav-list-item-caret"></div> <div class="site-nav-dropdown is-dropdown-user"> <section class="nav-my-teams-top"> <a href="https://www.cbssports.com/login?master_product=150&xurl=https%3A%2F%2Fwww.cbssports.com%2Ffantasy%2Fbaseball%2Fgames%2Ffranchise%2Fpromo" class="nav-my-teams-button-login nav-my-teams-button">Log In</a> <a href="https://www.cbssports.com/registration?master_product=150&end=https%3A%2F%2Fwww.cbssports.com%2Ffantasy%2Fbaseball%2Fgames%2Ffranchise%2Fpromo" class="nav-my-teams-button-sign-up nav-my-teams-button">Sign Up</a> </section> <div class="nav-my-teams-content--scroll"> <div class="nav-my-teams-list"> <section class="nav-my-teams-title"> <h1>Fantasy & Games</h1> </section> <section class="nav-my-teams-sport"> <div class="nav-my-teams-row nav-my-teams-promo"> <a href="https://www.cbssports.com/fantasy/games/"> <div class="nav-my-teams-item"> <div class="nav-my-teams-logo"> <img src="https://sportshub.cbsistatic.com/i/2024/08/29/3a2964f3-2965-450f-b569-526782d318a8/dynamic-1.png" height="70" width="70" alt="fantasy promotional logo"> </div> <div class="nav-my-teams-info"> <div class="nav-my-teams-league"></div> <div class="nav-my-teams-name">Build a franchise, control your destiny, play like the pros</div> </div> </div> </a> </div> </section> </div> </div> </div> </li> </ul> </nav> </div> </div> </header> <script type="text/javascript"> // TODO: Test if this mobile device code is still needed for global navigation. $(document).ready(function() { var touchedNow; // Track which was just tapped now var touchedLast = 'none'; // Track which was last opened var navItems = $('.nav-list-item.hoverable, .nav-list-item.hoverable, .site-nav-menu'); var navButtons = $('.nav-list-item.hoverable > a, .nav-list-item.hoverable .icon-more, .nav-side-item.hoverable span, .logo-sport'); // console.log('global navigation DOM ready touch event handling'); navButtons.on("touchstart", function (e) { // console.log('global navigation touchstart'); var ua = navigator.userAgent.toLowerCase(); var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile"); if (isAndroid) { myWebview.zoomIn(); myWebview.zoomOut(); } e.preventDefault(); $('body').addClass('touch-enabled'); var touchedParent = $(this).parent(); touchedNow = touchedParent.data( "arena" ); // record which nav link was clicked. navItems.removeClass('is-tapped'); // remove 'is-tapped' from all links if (touchedNow === touchedLast) { // console.log('THE SAME ', touchedNow, touchedLast); $('body').addClass('touch-enabled'); touchedLast = 'none'; } else { // console.log('DIFFERENT ', touchedNow, touchedLast); $('body').removeClass('touch-enabled'); touchedLast = touchedParent.data( "arena" ); } }); }); </script> <!--googleon: snippet--> <div id="mantle_skin"> <!-- no takeover --> <div id="pageRow" style="width: 100%;"> <div id="pageContainer" section="layout;noBorder" style="width: 100%;"> <style type="text/css"> #pageRow { margin-top:0px; } </style> <script type="text/javascript"> $(function(){ document.domain = 'cbssports.com'; document.getElementById('myform').submit(); }) </script> <div id="pageRow"> <div id="pageContainer" section="layout;noBorder" style="width: 100%;"> <form id="myform" target="iframe" method="get" action="https://s3.amazonaws.com/static.fantasymoguls.com/cbs/cbs.html?initial_option=promo&user_id=&anonymous_id=&firstname=&lastinitial=&favorite_team=" > <input type="hidden" name="signed_request" value="PzEfSAfgt/tpQkGN9ozjp1NlXolDAMkz7ahTsXHcg0M= .eyJmYXZvcml0ZV90ZWFtIjpudWxsLCJsYXN0aW5pdGlhbCI6bnVsbCwiZmlyc3RuYW1lIjpudWxsLCJ1c2VyX2lkIjpudWxsLCJhbm9ueW1vdXNfaWQiOm51bGx9"/> </form> <div align="center" id="theframe"> <iframe name="iframe" id="franchise_baseball_parent" frameborder="0" style="width: 100%;" height="2080px" scrolling="no"></iframe> </div> </div> </div> <br clear="all"> </div><!-- END pageContainer--> </div><!-- END pageRow--> <style>.footerAd {width: 970px;margin: 0 auto;padding: 10px 5px; background-color: #fff;overflow: hidden;text-align:center;position:relative;}</style> <!-- media/htdocs/footer-links.html --> <footer id="cbs-site-footer" class="cbs-site-footer"> <div class="site-footer-branding" tabindex="0" aria-label="CBS Sports Digital" title="CBS Sports Digital"> <img class="site-footer-logo" loading="lazy" width="254" height="19" src="https://sportsfly.cbsistatic.com/fly-0541/bundles/sportsmediacss/images/core/logo-cbs-sports-digital-blue.svg" alt="Commissioner.com"> </div> <div class="site-footer-branding" tabindex="0" aria-label="CBS Sports Golazo Network" title="CBS Sports Golazo Network"> <img class="site-footer-logo" loading="lazy" width="403" height="20" src="https://sportsfly.cbsistatic.com/fly-0541/bundles/sportsmediacss/images/core/logo-cbs-sports-golazo-network-blue.svg" alt="Commissioner.com"> </div> <div class="site-footer-branding" tabindex="0" aria-label="Paramount Plus" title="Paramount Plus"> <img class="site-footer-logo" loading="lazy" width="139" height="33" src="https://sportsfly.cbsistatic.com/fly-0541/bundles/sportsmediacss/images/core/logo-paramount-plus-blue.svg" alt="Commissioner.com"> </div> <ul class="SocialIconsBar"> <li> <a href="https://www.youtube.com/CBSSports" class="SocialButton SocialButton--circle icon-moon-youtube-play" target="_blank" rel="nofollow" aria-label="Youtube" title="Youtube" om-nope="Global Footer|Youtube-play"></a> </li> <li> <a href="https://www.instagram.com/cbssports/" class="SocialButton SocialButton--circle icon-moon-instagram" target="_blank" rel="nofollow" aria-label="Instagram" title="Instagram" om-nope="Global Footer|Instagram"></a> </li> <li> <a href="https://www.facebook.com/cbssports/" class="SocialButton SocialButton--circle icon-moon-facebook" target="_blank" rel="nofollow" aria-label="Facebook" title="Facebook"></a> </li> <li> <a href="https://www.twitter.com/cbssports/" class="SocialButton SocialButton--circle icon-moon-twitter-x" target="_blank" rel="nofollow" aria-label="X" title="X" om-nope="Global Footer|Twitter"></a> </li> <li> <a href="https://www.flipboard.com/@cbssports/?utm_source=cbssports&utm_medium=follow&utm_campaign=tools" class="SocialButton SocialButton--circle icon-moon-flipboard" target="_blank" rel="nofollow" aria-label="Flipboard" title="Flipboard" om-nope="Global Footer|Flipboard"></a> </li> </ul> <ul class="site-footer-links"><li><a href="https://help.cbssports.com/">Help</a></li><li><a href="https://www.cbssports.com/info/aboutus">About Us</a></li><li><a href="https://www.viacomcbs.com/careers/experienced" target="_blank">Careers</a></li><li><a href="https://www.cbssports.com/settings/newsletters">Newsletters</a></li><li><a href="https://www.cbssports.com/mobile">Mobile Apps</a></li><li><a href="https://www.cbssports.com/betting/">Betting</a></li><li><a href="https://www.cbs.com/closed-captioning/">Closed Captioning</a></li><li><a href="https://privacy.paramount.com/policy" target="_blank">Privacy Policy</a></li><li><a href="https://legal.paramount.com/us/en/cbsi/terms-of-use" target="_blank">Terms Of Use</a></li><li><a class="ot-sdk-show-settings">Do Not Sell My Personal Information</a></li><li><a href="https://privacy.paramount.com/en/policy#additional-information-us-states">California Notice</a></li></ul> <div class="site-footer-partners"> <div class="site-footer-button" tabindex="0" title="Commissioner.com"> <img class="footer-partner-commish" loading="lazy" width="100" height="28" src="https://sportsfly.cbsistatic.com/fly-0589/bundles/sportsmediacss/images/core/commissioner-button1.svg" alt="Commissioner.com"> </div> <div class="site-footer-button" tabindex="0" title="Commissioner.com"> <img class="footer-partner-commish2" loading="lazy" width="104" height="38" src="https://sportsfly.cbsistatic.com/fly-0589/bundles/sportsmediacss/images/core/commissioner-button2.svg" alt="Commissioner.com"> </div> <div class="site-footer-partner-break"></div> <div class="site-footer-button" tabindex="0" title="Golfweb.com"> <img class="footer-partner-golfweb" loading="lazy" width="140" height="25" src="https://sportsfly.cbsistatic.com/fly-0589/bundles/sportsmediacss/images/core/footer_golfweb.svg" alt="Golfweb.com"> </div> <div class="site-footer-button" tabindex="0" title="SportsLine.com"> <a href="https://www.sportsline.com/" target="_blank" rel="noopener" title="Sportsline text logo"> <img class="footer-partner-sportsline" loading="lazy" width="125" height="26" src="https://sportsfly.cbsistatic.com/fly-0589/bundles/sportsmediacss/images/core/logo-sportsline-text.svg" alt="Sportsline.com"> </a> </div> <div class="site-footer-button" tabindex="0" title="MVP.com"> <img class="footer-partner-mvp" loading="lazy" width="50" height="26" src="https://sportsfly.cbsistatic.com/fly-0589/bundles/sportsmediacss/images/core/mvp-footer-button.svg" alt="MVP.com"> </div> <div class="site-footer-button" tabindex="0" title="Scout"> <a href="https://247sports.com" target="_blank" rel="noopener"> <img class="footer-partner-scout" loading="lazy" width="65" height="28" src="https://sportsfly.cbsistatic.com/fly-0589/bundles/sportsmediacss/images/partners/scout-logo.svg" alt="Scout"> </a> </div> <div class="site-footer-button" tabindex="0" title="Scout Fantasy"> <a href="/fantasy/"> <img class="footer-partner-scout-fantasy" loading="lazy" width="120" height="28" src="https://sportsfly.cbsistatic.com/fly-0589/bundles/sportsmediacss/images/partners/scout-fantasy.svg" alt="Scout Fantasy"> </a> </div> </div> <div class="site-footer-copyright"> <p class="site-footer-dates"> © 2004 - 2024 CBS INTERACTIVE. ALL RIGHTS RESERVED. </p> <p> CBS Sports is a registered trademark of CBS Broadcasting Inc. Commissioner.com is a registered trademark of CBS Interactive Inc. </p> <p> Images by Getty Images and US Presswire </p> </div> </footer> </div><!--mantle_skin--> <script type="text/javascript" src="https://sports.cbsimg.net/js/global-footer-min-v00101.js"></script> <span id="footerScripts"> <span id="footerScriptsExternal"> </span> <script id="footerScriptsRegistered" type="text/javascript"> </script> <script id="footerScriptsReady" type="text/javascript"> $(document).ready(function() { if ($('.updateTime, .gmtTime').length) {CBSi.widget.Time.update('body span');} if ($('.tooltip').length) {CBSi.widget.ToolTip.init(CBSi.widget.ToolTip.cfg);} if ($('.actionMenu').length) { var actionMenuLeft = $(".actionMenu").position().left; var userInfoLeft = (actionMenuLeft + 2) +"px"; $("#userInfo").css({"left":userInfoLeft}); } $('body').on('click', '[om-event]', function(e) { om.trackClick( {'item':$(this).attr("om-event")} ); }); $('body').on('click', '[om-action]', function(e) { e.stopPropagation(); var omActionName = $(this).attr("om-action-name"); var omAction = $(this).attr("om-action"); if (typeof omAction !== 'undefined') { var parsedAction = JSON.parse(omAction); om.trackAction(omActionName, parsedAction); } }); var bodyNavClass = 'is-sticky-nav'; var bodyTag = $('body'); var headerCont = $('#cbs-site-header'); var navBar = $('#cbs-site-nav'); var navBarHeight = navBar.outerHeight(); var promoBarHeight = $('#fantasy_promo_bar_row').outerHeight(); var saagHeight = $('#saagWrapper').outerHeight() || 0 ; // FIXME: Investigate switch to Intersection Observer API instead of // scroll event listener. $(window).on("scroll resize",function(e) { // BEGIN Scroll code for Prestitial: //check if scroll_prestitial is visible var prestitialVisible = $('#scroll_prestitial:visible').length; //CBSi.log('prestitialVisible ', prestitialVisible); //get height of presitial element var prestitialHeight = $('#scroll_prestitial iframe').height(); //CBSi.log('prestitialHeight ', prestitialHeight); //Determine via tricky conditional states of DOM element if the // prestitial is still there var hasPrestitial = 0; if (prestitialHeight != null) { hasPrestitial = 1; } else if (prestitialHeight > 0) { hasPrestitial = 1; } //finally check visibility but no height if (prestitialVisible == 0) { hasPrestitial = 0; } else if (prestitialVisible == 1 && prestitialHeight == 0) { hasPrestitial = 0; } // CBSi.log('hasPrestitial', hasPrestitial); /* * Do not do any of this if there is a skybox ad on the page. */ var skyboxLoaded = bodyTag.hasClass('skybox-loaded'); if (!skyboxLoaded) { var navBarHeight = navBar.outerHeight(); var windowScrollTop = parseInt($(this).scrollTop()); if (windowScrollTop == 0) { navBar.css({ 'position': 'relative' }); if (bodyTag.hasClass(bodyNavClass)) { bodyTag.removeClass(bodyNavClass); } } else { navBar.css({'position': 'fixed', 'top': 0}); if (!bodyTag.hasClass(bodyNavClass)) { bodyTag.addClass(bodyNavClass); } } } else { networkBarSpacer.css({ 'height' : 0 }); } }); if ($('.cbsGifAnimation').length) {CBSi.app.cbsGifAnimation.prototype.init();} //setTimeout('CBSi.app.cbsGifAnimation.prototype.init();',3000); }); </script> </span> <!-- Begin Tealium --> <script type="text/javascript"> var utag_data={ brandPlatformId : 'cbssports_site_desktop', siteHier : 'media|mlb|splash|franchise baseball', siteSection : 'media|mlb|||splash|franchise baseball', siteType : 'desktop web', userType : 'anon', userState : 'not authenticated', pageType : 'splash', pageName : '/fantasy/baseball/games/franchise/promo', pageTypeId : '6850', pageOntologyId : '35465', pageViewGuid : surround.vguid, country : 'HK' } </script> <script type="text/javascript"> (function(a,b,c,d){ a='https://tags.tiqcdn.com/utag/cbsi/cbssportssite/prod/utag.js'; b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true; a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a); })(); </script> <!-- End Tealium --> <!-- no refresh --> <!-- no taboola --> </body> </html><!-- Page build info: 17328731927240 'ip-10-146-213-148' 56060 20241129 4:39:52 -->