Inside Baseball: Top 50 free agents, ranked by dollars and projections – CBSSports.com


November 8, 2015 2:09 PM ET

More Inside Baseball >>> Dodgers manager search; Ozuna trade market; more notes.

The shopping begins Sunday at Boca Raton, Fla., a fittingly fancy spot for MLB general managers to gather to begin to gauge a free-agent market that looks strong, especially if you’re looking for a starting pitcher or an outfielder.

There’s practically a rotation full of aces, and a deep roster of solid-to-good starters, as well. The outfield group is star-studded. While the infield list is about average, it’s very strong at second base. The only notably weak area being the bullpen. (So if teams want to copy the World Champion Royals‘ formula for success, it won’t be easy — though a couple big relievers, such as Aroldis Chapman and Craig Kimbrel, could come up in trade talks.)

“This the deepest (free-agent) market in memory, especially in terms of pitching and power,” one agent noted.

Here are the top 50 guys, with comments and projections of their total hauls. (While there’s been the usual column written elsewhere about how free agents will be disappointed this year, there’s no reason to believe that’s true, and if the liberal stances taken regarding qualifying offers is any indication, this free-agent class may actually do even better than most expect).

Chris Davis, Jason Heyward, David Price
Chris Davis, Jason Heyward, David Price are among the top free agents on the market. (USATSI)

Last Team Free Agent: The call

1. David Price, SP

He throws hard, logs big innings, never had any arm trouble, just turned 30 and is generally considered one of the game’s best pitchers. He’s also a very good team player, as was shown in this year’s postseason. The only knock is the uneven career October performances. There’s no reason to think he won’t match Max Scherzer‘s haul from a year ago. The Dodgers and Cubs, who have the wherewithal, the interest and the connections are the early favorites. It wouldn’t shock anyone if new Red Sox president Dave Dombrowski, who traded for him in Detroit, takes a peek. Toronto isn’t going to pony up this kind of money, no matter what anyone says now.

2. Chris Davis, 1B-RF

The slugger who’s hit 45-plus home runs two of the last three years goes into free agency with a bang. It doesn’t hurt that he can play first base well, right field adequately and third base and left field passably. He’s been connected to the Mariners, Red Sox, Blue Jays and Cardinals. But the Orioles, which just won a big-buck lawsuit, probably need to do what they can to keep him. One caveat: If he stays, he probably still gets less.

3. Jason Heyward, RF-CF

Some might suggest he hasn’t lived up to his billing, and yet, he’s about to sign a contract that approaches $200 million. He’s one of the best defensive outfielders in the game, runs the bases well and shows occasional pop. The big bonus is that he’s still only 26. The knocks: not a proven 3 or 4 hitter, and great vs. left-handers.

4. Zack Greinke, SP

Folks can knock the history of big free-agent deals for starting pitchers all they want, but Greinke’s first $147 million deal was boffo for the Dodgers. He opted out with $71 million to go, but should easily double that. LA likely has him as its top target after his 1.66 ERA and possible Cy Young Award, with Price as the second call. The Giants and Cubs are other obvious possibilities.

5. Justin Upton, OF

He’s a big power hitter and he’s only 28. While he’s frequently been on the trade block, there’s really no good reason for it. He should get more than Jacoby Ellsbury‘s $153 million.

6. Yoenis Cespedes, OF

Some may nitpick his postseason, but his incredible power-speed combo should play. he sparked the Mets like no other summer pickup, and he showed he’s willing to play center field (though he’s much better in left).

7. Johnny Cueto, SP

He answered the doubters with two enormous postseason performances, the most vital one in Game 5 of the ALDS (and the complete game in Game 2 of the World Series wasn’t bad, either). He was throwing up to 95 mph, so there’s no reason to give credence to the whispers about his elbow. It is fair to say he wasn’t as good with the Royals as he’s been all these years with the Reds. But he finished with a flourish, despite a couple uncharacteristic performances late.

8. Jordan Zimmermann, SP

He did what he needed to do to get the nine-figure deal. The Nats were a mess this year, but he remained solid. The Cubs make sense for the Wisconsin product.

9. Alex Gordon, OF

The Royals probably won’t give him more than three or four years, as they hope to capitalize on a possible hometown discount (Gordon is from Lincoln, Neb.) but he probably can get five elsewhere. The best left fielder in the game. The Orioles, Astros, Cubs and White Sox were heard as four of many possibilities.

10. Ian Desmond, SS

After a very rough start, he showed some semblance of his considerable talent in the second half.

11. Jeff Samardzija, SP

Scouts still love him — the athleticism, the competitiveness, the arm (and the lack of innings on that arm). Yet, his platform year was mostly a disaster. He has some connections to the Yankees and Tigers, who both need starters. The guess is, he still recovers what he turned down with the Cubs.

12. Wei-Yin Chen, SP

One of the most underrated pitchers in the game, who did well pitching in a hitters’ park and in a hitters’ division, and he should do well here. The second best lefty on market.

13. Yovani Gallardo, SP

He went home, and did a terrific job. Texas would like him back, but that bat is wasted in the AL.

14. Mike Leake, SP

He is consistent, durable and productive. He also can hit. The Giants, Diamondbacks and many, many others will be in play.

15. Daniel Murphy, 2B-3B-1B

He put together a postseason for the ages. He hits the best pitching and is very versatile, which could put him in play for a lot of teams. The Angels make particular sense, though.

16. Ben Zobrist, INF-OF

He fit the Royals perfectly, as he filled in for Gordon while he was out, then filled in for second baseman Omar Infante when he was out. KC likely won’t bring him back, but he could wind up almost anywhere else.

17. Marco Estrada, SP

Like Murphy, he enhanced his value big-time in October. Despite being a soft tosser he thrived in a tough park and in a very tough division. Maybe he’s turning a corner.

18. Ian Kennedy, SP

Hard to believe, he was second among free agent starters in strikeouts per nine innings (to Price). He rallied after a slow start and should do fine. The Brewers, Tigers and others make sense.

19. Colby Rasmus, OF

His big postseason should serve him well. The Astros may look for more of an on-base guy for left field, though. Quirkiness hurt him last time, but the big finish supersedes that.

20. Dexter Fowler, OF

He did a wonderful job as the leadoff man on the North Side.

21. Howie Kendrick, 2B

He’s a fine hitting second baseman and a plus in any clubhouse.

22. Matt Wieters, C

He’s a switch-hitting catcher with power, and while he didn’t have a particularly good year, he’s the best catcher out there. He’ll be a year removed from Tommy John surgery.

23. John Lackey, SP

He put together another very nice season in St. Louis (for the minimum, no less). He won’t have to take the minimum this time.

24. Scott Kazmir, SP

He’s still young but he’s been through a lot, and also a lot of ups and downs. Didn’t quite do it later after a nice beginning for his hometown team.

25. Denard Span, OF

An injury-plagued year kept the Nats from extending the qualifying offer. That will actually help him.

26. Gerardo Parra, OF

He had a big first half with the Brewers, and excellent technical play has won him admirers (among them: Baltimore manager Buck Showalter, Nats GM Mike Rizzo). Those two teams could be among those in play.

27. David Freese, 3B

He hasn’t won the batting title as predicted, but he is a league average third baseman with a knack in the clutch.

28. Austin Jackson, OF

He’s a great defender in center field, although he had a rough year at bat and wound up as mostly a defensive replacement. Big plus: no qualifying offer.

29. Hisashi Iwakuma, SP

He came back in time to save his free agency status. The qualifying offer is a bit of a drag here, though. He probably goes back to the Mariners.

30. Brett Anderson, SP

Hard to believe he got a qualifying offer. But the Dodgers obviously like this fellow. If he doesn’t take the one-year bid maybe he turns it into two in LA.

31. J.A. Happ, SP

He became the latest pitcher to discover something great in Pittsburgh. Also made himself a lot of money. Probably best to stay with the Pirates.

32. Darren O’Day, RP

The terrific set-up man was previously excised by both the Angels and Mets. But after a career resurrection in Baltimore, he is extremely popular. The Tigers, Red Sox, Dodgers and Nats are said to be at the forefront of talks.

33. Tyler Clippard, RP

He had his moments in 2015 and is especially good vs. lefties (.138 BA).

34. Doug Fister, SP

Things didn’t end well in Washington, but perhaps he becomes a bargain with a change of scenery.

35. Asdrubal Cabrera, SS

Big second half should get him a multiyear deal this time.

36. Joakim Soria, RP

He looks like he’s back to his old self, and should draw major interest.

37. Ryan Madson, RP

He could have won Comeback honors, and should now turn it into a multiyear deal. Good for him.

38. Mike Napoli, 1B

He’s turned himself into an excellent defensive first baseman, and he hit better when he got back to Texas.

39. Chris Young, OF

He’s played well in the Bronx, and with depth at a premium, he should do well.

40. Bartolo Colon, SP

He became a sensation in New York as much for his hitting as his pitching. Just an amazing man.

41. Nori Aoki, OF

He was hoping to have his $5.5 million option picked up but he should do as well as a free agent after a nice first half.

42. Steve Pearce, 1B

He proved to be a useful piece in Baltimore.

43. Jimmy Rollins, SS

The defense is still holding up.

44. Alexei Ramirez, SS

The $10 million option was declined but he looked much better in the second half.

45. Chris Young, SP

His big October performance can’t hurt. The Royals would like him back.

46. Alex Rios, OF

He remains a solid performer, and his first postseason ended with a ring.

47. Rajai Davis, OF

He can hit, he can run and he can play some center field.

48. David Murphy, OF

His $7 million option was declined, but he should still get close to that number.

49. Chris Iannetta, C

He may do better with new scenery.

50. Tim Lincecum, SP

The Giants are hoping to get him back on a non-guaranteed deal. But his doctor is predicting big things.


div.fyre-comment-divider {margin: 0px;}
.fyre .fyre-comment-article .fyre-comment-wrapper time.fyre-comment-date {position: relative; top: -16px;}
.fyre .fyre-comment-replies-indent {margin-left: 0px; padding-left: 62px;}
.fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-divider-active > div.fyre-comment-divider, .fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-comment-collapse > div.fyre-comment-divider, .fyre .fyre-comment-divider.fyre-divider-active > div.fyre-comment-divider, .fyre .fyre-comment-divider.fyre-comment-collapse > div.fyre-comment-divider {margin: 0 0 0 62px;}

/*
.fyre .fyre-notifier-container {left: 0px !important;}
*/
.fyre .fyre-stream-stats:before {
border-color: #0B0B3B transparent transparent #0B0B3B;
border-image: none;
border-style: solid;
border-width: 5px;
content: ” “;
height: 0px;
left: 10px;
position: absolute;
top: 26px;
width: 0px;
}
.fyre .fyre-stream-stats {
border: 1px solid #000000;
width: 45px;
top: -37px;
/*left: 593px;*/
position: relative;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
background-color: #0B0B3B;
float: right;
}
.fyre .fyre-comment-like-btn {
background-image: -moz-linear-gradient(100% 100% 90deg, rgba(181, 190, 196, 0.4), rgba(245, 247, 247, 0.4) 54%);
border: 1px solid #B5BEC4;
border-radius: 3px 3px 3px 3px;
color: #939393;
font-family: ‘Droid Sans’,arial,serif;
font-size: 12px;
font-weight: normal;
opacity: 0.6;
padding: 3px 6px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
text-transform: none;
}
.fyre .fyre-comment-like-btn:hover {
background-image: -moz-linear-gradient(100% 100% 90deg, rgba(181, 190, 196, 0.4), rgba(245, 247, 247, 0.4) 54%);
border: 1px solid #B5BEC4;
border-radius: 3px 3px 3px 3px;
color: #939393;
font-family: ‘Droid Sans’,arial,serif;
font-size: 12px;
font-weight: normal;
opacity: 0.6;
padding: 3px 6px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
text-transform: none;
}
.fyre .fyre-comment-reply {
background-image: -moz-linear-gradient(100% 100% 90deg, rgba(181, 190, 196, 0.4), rgba(245, 247, 247, 0.4) 54%);
border: 1px solid #B5BEC4;
border-radius: 3px 3px 3px 3px;
color: #939393;
font-family: ‘Droid Sans’,arial,serif;
font-size: 12px;
font-weight: normal;
opacity: 0.6;
padding: 3px 6px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
text-transform: none;
}
.fyre .fyre-comment-reply:hover {
background-image: -moz-linear-gradient(100% 100% 90deg, rgba(181, 190, 196, 0.4), rgba(245, 247, 247, 0.4) 54%);
border: 1px solid #B5BEC4;
border-radius: 3px 3px 3px 3px;
color: #939393;
font-family: ‘Droid Sans’,arial,serif;
font-size: 12px;
font-weight: normal;
opacity: 0.6;
padding: 3px 6px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
text-transform: none;
}

.fyre-stream-stats .fyre-comment-count span {text-align: center; width: 45px; color: #FFFFFF;}
.fyre .fyre-login-bar {top: -35px; font-family: “proxima-nova”,verdana,sans-serif;}
.fyre .fyre-editor-toolbar .goog-toolbar > div.fyre-post-button {filter: none; background: #0B0B3B !important; background-color: #0B0B3B !important; background-image: none !important;}
.fyre .fyre-editor-toolbar .goog-toolbar > div.fyre-post-button .fyre-button-right-inner-box {color: #FFFFFF; text-shadow: 0px 0px; #FFFFFF}
#lf_login_buttons {position: relative; top: 5px; left: -6px; z-index: 4999;}
#lf_comments_label {display: none; float: right; right: 55px; position: relative; top: 48px; font-size: 18px; font-family: “proxima-nova”,verdana,sans-serif;}
#customButtonCtr {height: 50px;}
.fyre .fyre-comment-actions a.fyre-delete-link {display: none;}

/* durations */
.fyre time.fyre-comment-date {margin-right: 5px; color: #888888;}
.fyre .fyre-comment-head, .fyre .fyre-comment-body {margin-left: 0px !important;}
.fyre .fyre-comment a.fyre-comment-edit {padding: 0px;}

.fyre .fyre-editor-toolbar > .goog-toolbar > .fyre-post-to .fyre-button-right-inner-box {background: url(“http://sports.cbsimg.net/images/livefyre/post-to-sprite_birdyv1.png”) no-repeat scroll left top transparent; color: transparent; height: 14px; width: 18px;}
.fyre .fyre-editor-toolbar > .goog-toolbar > .fyre-post-to-facebook .fyre-button-right-inner-box {background-position: -19px 0; width: 12px;}
.fyre .fyre-editor-toolbar > .goog-toolbar > .fyre-post-to-facebook .fyre-post-to-selected {background-position: -19px -19px; width: 12px;}
.fyre .fyre-editor-toolbar > .goog-toolbar > .fyre-post-to-twitter .fyre-button-right-inner-box.fyre-post-to-selected { background-position: 0 -19px; }
#getScreenName {display: none; font-family: “proxima-nova”,verdana,sans-serif; font-size: 15px; color: #3E3E3E; position: relative; top: 36px; z-index: 4999;}
#getScreenName a:link {color: #3E3E3E;}
#getScreenName a:visited {color: #3E3E3E;}
#getScreenName a:hover {color: #3E3E3E;}

.fyre .fyre-stream-more .fyre-stream-more-container {background-color: #0B0B3B; background-image: none; }
.fyre .fyre-stream-more .fyre-stream-more-container .fyre-text {font-family: “proxima-nova”,verdana,sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold;}
.fyre .fyre-stream-more {background: none;}
.fyre .fyre-editor-container {top: 5px !important;}

#fbLoginDiv {position: relative; top: -4px; left: 0px;}
#googlesignin {position: relative; top: -2px; left: 0px;}
.fyre .fyre-user-loggedout {font-family: “proxima-nova”,verdana,sans-serif;}
.fyre .fyre-editor .fyre-editor-toolbar .goog-toolbar>div {font-family: “proxima-nova”,verdana,sans-serif;}
.fyre .fyre-stream-sort {font-family: “proxima-nova”,verdana,sans-serif;};
.fyre .fyre-comment-head, .fyre .fyre-comment-body {font-family: “proxima-nova”,verdana,sans-serif;};
]]>
CBSSports Facebook
Google Plus


}

//console.log(customStrings.signIn);

callFBApi = function() {
var accessToken;
var uid;
//CBSi.injectJS(‘//connect.facebook.net/en_US/sdk.js#xfbml=1’, ‘facebook-jssdk’);
/*
FB.init({
appId : ‘297742330311988’,
oauth : true,
version: ‘v2.3’
});
*/
FB.getLoginStatus(function(response) {
if (response.status === ‘connected’) {
handle_fb_response(response.authResponse);
}
else{
FB.login(function(response) {
if (response.authResponse) {
handle_fb_response(response.authResponse);
/*
uid = response.authResponse.userID;
accessToken = response.authResponse.accessToken;
//CBSi.log(“== FB APP DATA ==”, response);
FB.api(‘/me’, function(social) {
//CBSi.log(“== FB USER DATA ==”, social);
log_in_socially(social.name, social.username, ‘fb’);
document.cookie = “lf_social_info=|FB|; expires=0; path=/”;
});
*/
}
});
}
});
};

handle_fb_response = function(authResponse){
uid = authResponse.userID;
accessToken = authResponse.accessToken;
FB.api(‘/me’, function(social) {
//CBSi.log(“== FB USER DATA ==”, social);
log_in_socially(social.name, social.username, ‘fb’);
document.cookie = “lf_social_info=|FB|; expires=0; path=/”;
});

}

log_in_socially = function(dn, userid, site) {
$.ajax({
url: “/data/common/livefyre/lf_social_login”,
dataType: ‘json’,
data: {
lfdn: dn,
lfuser: userid,
ssite: site
}
}).done(function(profile) {
//CBSi.log(“== Social Login ==”,profile,site);
if (profile.error) {
//CBSi.log(“Social login failed with error: “, profile);
return null;
}
else {
document.cookie = “lf_social_login=”+ profile.socialsess +”; expires=0; path=/”;
profile.socialsess = ‘1’;
userObj = profile;
lf_user_profile = profile;
doLivefyreAuth(profile);
}
});
};

callTwitterApi = function() {
window.open(‘/common/livefyre/V3/via_twitter?debug=32′,’twitterOauth’,’width=600,height=500,menu=0,status=0′);
};
callTwitterApiHidden = function() {
var arr1 = readCookie(‘lf_social_info’).split(/\|/);
log_in_socially(arr1[2], arr1[3], ‘twitter’);
hasProfile = 1;
}

function doLivefyreAuth(cval) {
//console.log(“== Attempting LF Login ==”,cval);

var isLoggedIn = 1;
if (cval) {
try {
fyre.conv.login(cval.token);
} catch (e) {
isLoggedIn = 0;
}
}
}

changeDOM = function() {
// DOM hacks. Change the UI for the dropdown box
//console.log(“== Running Dom Hacks ==”);

if (isLoggedIn == 1){
//console.log(“== Checking Match ==”);

if (hasProfile == 0) {
//CBSi.log(“== adding get comment link ==”);
// They need a screen name
//$(‘.lf_auth_section a.lf_user_loggedout’).html(‘Get a Screen Name to Comment’).addClass(‘loginLink’);
$(‘.fyre .fyre-user-loggedout’).hide();
var style = “”;
$(‘head’).append(style);
$(‘#getScreenName’).show();
var screenNameContent = ‘
Get a Screen Name to Comment‘;
$(‘#getScreenName’).html(screenNameContent);
} else if (userObj.profile.valid_email_flag != ‘1’) {
$(‘.fyre .fyre-user-drop’).hide();
var style = “”;
$(‘head’).append(style);
$(‘#getScreenName’).show();
var screenNameContent = ‘Validate your email to Comment‘;
$(‘#getScreenName’).html(screenNameContent);
}
/*
else {
if (typeof userObj.profile.profile_url != ‘undefined’){
if (userObj.profile.profile_url) {
//CBSi.log(“== adding login profile links ==”);
$(‘.fyre .fyre-box-wrapper a.fyre-user-profile-link’).attr(‘href’,userObj.profile.profile_url);
$(‘li.fyre-edit-profile-link’).html(‘Edit Profile‘);
}
}
}
*/

}
changedDom = 1;
//console.log(“== finished dom hacks ==”);

};

function updateCommentCounts(element,count){
//CBSi.log(“== updating comment counts ==”);
if (count == 1){
$(element).html(‘‘ + count + ‘   |  Comment‘);
$(element).show();
$(‘.commentsCountLabel’).html(‘comment’);
}
else{
$(element).html(‘‘ + count + ‘   |  Comments‘);
$(element).show();
$(‘.commentsCountLabel’).html(‘comments’);
}
$(‘.commentsCount’).html(count);
}

function removeLfError(){
$(‘#cbsLfError’).remove();
}

var authDelegate = new fyre.conv.RemoteAuthDelegate();

authDelegate.login = function (handlers){

if (isLoggedIn Please log in above to post a comment.

‘);
handlers.failure();
}
else{
removeLfError();
handlers.success();
}

};

function updateAuthorLinks(){
$(‘.fyre-comment-username’).each(function() {
$(this).click(function() {
window.location.href = $(this).attr(‘href’);
});
});
$(‘.fyre-comment-author’).each(function() {
$(this).click(function() {
window.location.href = $(this).attr(‘href’);
});
});
}

function updateOneLineComments(){

//console.log(“Checking Comments”);
$(“.fyre-comment-wrapper”).each(function() {
if ($(this).find(“.fyre-comment”).css(‘display’) != ‘none’){
var commentText = $(this).find(“.fyre-comment”).html();
if (commentText != null){
var loopCtr = 0;
// for IE8
while ( (commentText.indexOf(“

“) !== -1) && (loopCtr “,’ ‘);
commentText = commentText.replace(“

“,’ ‘);
loopCtr++;
}
//for other browsers
while ( (commentText.indexOf(“

“) !== -1) && (loopCtr “,’ ‘);
commentText = commentText.replace(“

“,’ ‘);
loopCtr++;
}
//console.log(commentText);
$(this).find(“.fyre-comment”).css(‘display’,’none’);
$(this).find(“.fyre-comment-head”).append(commentText);
} // end check for blank text
}
//console.log(“Checking Height”);
cntHeight = $(this).find(“.fyre-comment-head”).height();
if (cntHeight > 0){
//console.log(“Setting Height”);
cntHeight = -1 * ((cntHeight / 2) + 12);
$(this).find(“.fyre-flag-link”).css(‘top’,cntHeight);
}
});

}

function change_profile_link(){
$(“.fyre .fyre-box-list .fyre-edit-profile-link a”).attr(“href”,’#’);
$(“.fyre .fyre-box-list .fyre-edit-profile-link a”).attr(“alt”,”);
$(‘.fyre .fyre-box-list .fyre-edit-profile-link a’).click(function() { return false; });
$(‘.fyre .fyre-box-list .fyre-edit-profile-link’).remove();
$(“.fyre .fyre-comment-head .fyre-comment-username”).attr(“href”,’#’);
$(“.fyre .fyre-comment-head .fyre-comment-username”).attr(“target”,”);
$(“.fyre .fyre-comment-head .fyre-comment-username”).attr(“alt”,”);
$(‘.fyre .fyre-comment-head .fyre-comment-username’).click(function() { return false; });

$(‘.fyre .fyre-comment-head’).each(function() {

var alltxt = $(this).html();
var nickname = $(this).find(‘.fyre-comment-username’).html();
if (!(nickname == null)){
alltxt = “” + nickname + ‘
‘ + alltxt.replace(/
]*)>[\s\S]*?/gi,”);
$(this).html(alltxt);
}

});
$(‘.fyre .fyre-comment p’).each(function() {

var alltxt = $(this).html();
var mention = $(this).find(‘.fyre-mention’).html();
if (!(mention == null)){
alltxt = alltxt.replace(/
]*)>[\s\S]*?/gi,”);
$(this).html(alltxt);
}
});
}

function open_profile(profile_link_url){
window.open(profile_link_url);
}

$(document).ready( function () {
// Log in the user if we got a token for them
// Change the DOM after login since things get re-rendered
//console.log(“== LF Calling Load ==”);
var conv = fyre.conv.load({“network”: “cbssports.fyre.co”, ‘strings’: customStrings, authDelegate: authDelegate}, lf_config, function(widget) {
//console.log(“== LF in Load ==”);
widget.on(‘initialRenderComplete’, function () {
//console.log(“== LF Render Complete ==”);
$(‘#lf_comments_label’).show();
loggedin = readCookie(‘ pid’);
//CBSi.log(loggedin);
if ((typeof loggedin == “string”) && (loggedin.match(/^L:/))) {
isLoggedIn = 1;
if (typeof userObj.token != ‘undefined’){
if (userObj.token) {
hasProfile = 1;
document.cookie = “lf_social_info=; expires=0; path=/”;
doLivefyreAuth(userObj);
}
}
changeDOM();
}
var loggedSocially = new String(readCookie(‘lf_social_info’));
if ((loggedSocially == “|FB|”) && (isLoggedIn == 0)){
isLoggedIn = 1;
hasProfile = 1;
callFBApi();
}
if ((loggedSocially.indexOf(“|GP|”) >= 0) && (isLoggedIn == 0)){
isLoggedIn = 1;
hasProfile = 1;
callGPApi();
}
updateCommentCounts(‘.commentsBubble’,$(‘.fyre-stream-stats .fyre-comment-count span’).html());
updateAuthorLinks();

setTimeout(function(){},2000);
change_profile_link();
setTimeout(function(){change_profile_link()},2000);
});
widget.on(‘userLoggedIn’, function () {
//CBSi.log(“== LF Logging In User ==”);
changeDOM();
removeLfError();
//console.log(“Logged in changing comment format”);

setTimeout(function(){change_profile_link()},2000);
});
widget.on(‘userLoggedOut’, function () {
//CBSi.log(“== LF Logging Out User ==”);
if (document.cookie.indexOf(“|GP|”) > 0){
disconnectGPUser(globalGPaccessToken);
}
document.cookie = “lf_social_info=; expires=0; path=/”
document.cookie = “lf_login_info=; expires=0; path=/”

setTimeout(function(){FB.XFBML.parse();},500);
});
widget.on(‘commentCountUpdated’, function (countData) {
//CBSi.log(“== LF Comment Added ==”);
updateCommentCounts(‘.commentsBubble’,countData);

change_profile_link();
setTimeout(function(){change_profile_link()},2000);
});
widget.on(‘commentPosted’, function (countData) {
updateAuthorLinks();

change_profile_link();
setTimeout(function(){change_profile_link()},2000);
});
});
});

‘);

// load lightbox
$(‘.lightboxModalContainer’).load(‘/video/player/lightbox/’+$(this).data(‘channel’)+’/’+$(this).data(‘pcid’), function () {
window.centerLightbox();

$(‘.lightbox .closeBtn’).click( function () {
$(‘.lightboxModalContainer’).remove();
delete CBSi.app.VideoPlayer.playerRefs.lightbox;
});
});
}
});

$(window).resize( function () { window.centerLightbox(); } );

window.centerLightbox = function () {
if ($(‘.lightbox’).length) {
var left = (($(window).width() – $(‘.lightbox’).outerWidth(true))/2);
$(‘.lightbox’).css(‘left’, left+’px’);
}
};

}
});

Latest

Most Popular


CBSSports Shop

Men's Majestic Steel Kansas City Royals 2015 World Series Champions Locker Room T-Shirt

Kansas City Royals 2015 World Series Champs
Get Your Locker Room Gear
Shop Now

<!–

2013 World Series
2013 World Series

–>






\n \n \n \n\n

  • Weekly Lineup Winners: Bolt up!
  • \n \n\n \n”,”synopsis”:”Another week, another injury that affects Fantasy teams. This time it’s ben Roethlisberger’s knee. What’s next? Our Jamey Eisenberg takes stock in his recap.”,”photo”:{},”href”:{},”title”:{}},”headlines”:[{“paid”:null,”href”:null,”content”:null}]},”worldcup”:{“minicover”:{“body”:”

    John Brooks’ header to send the US past Ghana. Brazil’s epic collapse. Mario Gotze’s clinching goal in the final. We hand out awards for the best moments in Brazil. Story “,”synopsis”:”World Cup in review”,”photo”:{“width”:”231″,”seq_no”:”1″,”content_id”:”24620624″,”href”:”$IMAGE_SERVER/u/photos/soccer/img24620624.jpg”,”height”:”130″},”href”:”http://www.cbssports.com/world-cup/eye-on-world-cup/24620523/cbssportscom-2014-fifa-world-cup-awards-best-moments”,”title”:”World Cup’s best moments”},”headlines”:[{“paid”:”false”,”href”:”http://www.cbssports.com/world-cup/eye-on-world-cup/24622027/world-cup-final-sets-usa-television-record-with-265-million-viewers”,”content”:”Cup final sets ratings mark for soccer on US TV”},{“paid”:”false”,”href”:”http://www.cbssports.com/world-cup/eye-on-world-cup/24621936/watch-massive-crowd-celebrates-germanys-world-cup-victory”,”content”:”Massive crowd toasts German team in Berlin”},{“paid”:”false”,”href”:”http://www.cbssports.com/world-cup/eye-on-world-cup/24620830/maradona-claims-messis-golden-ball-award-just-a-marketing-plan”,”content”:”Maradona: Messi undeserving of Golden Ball”},{“paid”:”false”,”href”:”http://www.cbssports.com/world-cup/eye-on-world-cup/24620634/world-cup-2018-odds-germany-early-favorite-to-repeat-us-50-to-1″,”content”:”Germany early favorite for the 2018 World Cup”},{“paid”:”false”,”href”:”http://www.cbssports.com/world-cup/eye-on-world-cup/24620345/brazil-coach-luiz-felipe-scolari-out-after-disastrous-end-to-world-cup”,”content”:”Brazil boots manager after ugly World Cup finish”},{“paid”:”false”,”href”:”http://www.cbssports.com/world-cup/eye-on-world-cup/24619193/report-suarez-will-lose-millions-from-barcelona-if-he-bites-anyone”,”content”:”Suarez will lose millions from Barca if he bites”},{“paid”:”false”,”href”:”http://www.cbssports.com/world-cup/eye-on-world-cup/24615958/fifa-world-cup-final-germany-vs-argentina-preview”,”content”:”Germany edges Argentina to win ’14 World Cup”}]}};
    if (globalNav && navContentJson) {globalNav.init(navContentJson);}
    CBSi.globalNav = globalNav;
    });

    <!– DARK RIVER TEST/ sports_river – disabled [0