Blue Jays’ Kevin Pillar: Average hitter, great baseball player – CBSSports.com


October 20, 2015 12:27 AM ET

Given how often we gawk at his highlight snares in the outfield, we can’t really say that Blue Jays fly-catcher Kevin Pillar is overlooked. We don’t look over him; we look at him, you see. That said, it’s possible we don’t grasp just how valuable Pillar has been this season despite being unremarkable at the plate.

During the regular season, Pillar batted .278/.314/.399 (96 OPS+) in 628 plate appearances. Those aren’t bad numbers, to be sure, but his OPS undershot that of the average center fielder in 2015 by 26 points. Also, bear in mind that Pillar logged exactly half his plate appearances at the Rogers Centre, which is a beneficial environment for right-handed batters. Again, he’s not a bad hitter, but he’s not a particularly good one, either.

What Pillar is is a darn fine ballplayer, and that’s because he thrives in the other phases of the position player’s game. As it turns out, Pillar flashed those skills during the course of the Jays’ Monday night win over the Royals in Game 3 of the ALCS (TOR 11, KC 8).

First, there was his rightly exalted defense. Just ask Lorenzo Cain in the first inning …

The play would be more incredible if it weren’t somehow routine with Pillar.

“It was nice. I mean, he’s been doing it all year long,” said Josh Donaldson after Game 3. “He’s willing to give up his body, he’s willing to run through that wall for us.”

Of course, it’s not just about Pillar’s bounty of jaw-droppers. It’s also about the flyouts that don’t involve hellbent dives or over-the-shoulder negotiations. Sometimes, it’s about that near-immediate first step and easy range. Just ask Alex Rios in the eighth …

It so happens that Crushed Velvet (this is the nickname that Kevin Pillar has been at least temporarily assigned by this scribe), per FanGraphs, ranks as the fifth-most valuable fielder in all of baseball this season when it comes to estimated runs saved. That’s not among outfielders; that’s among all fielders at all positions (although catcher framing isn’t accounted for in these numbers).

And then there’s Pillar’s base-running. As a fleet-footed, max-effort right-handed batter, he’s quick out of the box and down the line, as was evident in the second inning of Game 3 …

Pillar’s also a frequent (by contemporary standards, anyway) and high-percentage base-stealer, as during the regular season he swiped 25 bags in 29 attempts, which was good for a success rate of 86.2 percent (among American Leaguers with at least 10 stolen bases, only Michael Brantley had a higher percentage of successful attempts).

Tidily enough, Pillar’s base-stealing chops were on display moments after he outran the Royals’ attempt at the 6-4-3 …

Know when you got a good jump? When your steal attempt is treated with quasi-defensive indifference in the second inning of a one-run game.

Of course, deft sliding is also a part of base-running excellence, as Pillar reminded the Royals moments after the theft above …

During the regular season, Pillar scored a run 35 percent of the time he reached base versus an AL average of 30 percent. To be sure, that has a lot to do with the strength of the Jays’ lineup surrounding Pillar, but it also has something to do with Pillar’s ability to round those bases.

According to FanGraphs, only Mookie Betts provided more base-running value in 2015 than Pillar did (and Betts beats him by a fractional amount). Simply put, almost no one combined defensive value and base-running value quite like Pillar has this season. Baseball-Reference assigns Pillar a WAR of 5.2, which makes him one of the 25 most valuable players in all of baseball this season. Would you have thought that about a player who came up short with the bat relative to his positional peers?

Crushed Velvet is good at baseball — especially catching it and outrunning it.

(USATSI)


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 Black Chicago Cubs 2015 Playoff Wants it More Locker Room T-Shirt

Chicago Cubs 2015 NLCS Locker Room Gear
Get yours today
Shop Now

<!–

2013 World Series
2013 World Series

–>






\n \n \n \n\n

  • Playing the Waiver Wire
  • \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