Friday, September 18, 2009

Historical Bacon

For those of you interested in the recent history of BACON, you can now find the complete BACON stats for the 2005, 2006, 2007 and 2008 seasons by following those links. So, you can learn things like that Ichiro .906 BACON this year is the highest in the last 5 years, and that Chase Utley, David DeJesus, Reed Johnson, Shea Hillenbrand and Aaron Rowand are the only players in the last 5 years who have finished the season with over 15 plunks times BACON. Utley is the only one who has done it more than once, and he's working on a third straight year. Or, that Quinton McCracken was really inconsistent in 2005.

Labels:

Tuesday, September 15, 2009

Canadian Bacon

Just because we now have a stat called BACON and... Canadians.

Here are the top five Canadian born players by BACON:
Joey Votto - 0.751
Jason Bay - 0.699
Justin Morneau - 0.677
Russell Martin - 0.651
Michael Saunders - 0.520


As a people, Canadians haven't produced very good BACON this year, compared to players born in other countries.
Here are the cumulative BACONs by nation of birth
Japan - 0.718
Colombia - 0.712
South Korea - 0.705
Panama - 0.696
Cuba - 0.690
Venezuela - 0.686
Puerto Rico - 0.682
Dominican Republic - 0.678
Nicaragua - 0.676
USA - 0.657
Australia - 0.649
Canada - 0.644
Germany - 0.639
Netherlands Antilles - 0.575
Mexico - 0.517


And, not that it fits in, here is the team by team cumulative BACON for 2009, through yesterdays games.
Yankees - 0.727
Angels - 0.713
Blue Jays - 0.698
Orioles - 0.688
Twins - 0.687
Rangers - 0.687
Red Sox - 0.686
Dodgers - 0.682
Indians - 0.682
A's - 0.679
Marlins - 0.677
Rays - 0.674
Mets - 0.670
Royals - 0.667
Tigers - 0.664
Mariners - 0.662
Astros - 0.661
Braves - 0.659
Brewers - 0.659
White Sox - 0.651
Phillies - 0.650
Rockies - 0.650
Cardinals - 0.646
Cubs - 0.646
Diamondbacks - 0.646
Nationals - 0.641
Giants - 0.639
Padres - 0.636
Reds - 0.629
Pirates - 0.629

Labels:

Saturday, August 29, 2009

BACON update

By popular demand*, I've added a page of season BACON stats for every eligible major league player. You can find it here. It's sortable, and includes BACON x HBP; and BACON x H, which I didn't write about, but looks intriguing. It will be updated on an ongoing basis whenever the interactive bruise board gets updated (which is usually daily).


*- popular demand in this case means one commenter asked for it, and nobody demanded that I NOT do it.

Labels:

Tuesday, August 25, 2009

More BACON - with plunks

Some number of years ago, baseball stats people decided that they liked On-Base Percentage and they liked Slugging Percentage, and that they'd like them even better if they just added the two of them together. And that's why we have something called OPS now which is the sum of two averages, those being the average total bases per at-bat, and the average times a batter didn't make an out per times he was trying not to make an out. (Sacrifice bunts aren't included in the On-Base Percentage calculation because presumably the batter wasn't trying to not make an out).

So I figure if I can accomplish a similar goal (confusing matters) by combining the all-important HBP stat, and the recently-made-up batting consistency stat named BACON. But, since one is a counting stat and the other is a percentage, we can't really just add them, so we'll be multiplying them together. Because... well, why not. This will give us a relative measure of which players are both good at getting hit by pitches, and good at being consistent batters. Of course the hard part is coming up with a good name, and I'm not sure I really want to call it "BACON & Beans". Lets just call that a work in progress.

Here are the top players in 2009 BACON times plunks:
PlayerHBPBACONHBP x BACON
Chase Utley (Phillies) 180.71612.89
Kelly Shoppach (Indians) 180.5399.70
Ryan Garko (Giants) 130.7419.63
Brandon Inge (Tigers) 140.6629.27
Shin-Soo Choo (Indians) 130.7099.22
Kevin Youkilis (Red Sox) 120.7288.74
Josh Willingham (Nationals) 120.6888.26
Ryan Braun (Brewers) 100.7657.65
Miguel Tejada (Astros) 100.7357.35
Marlon Byrd (Rangers) 90.7857.07
Andre Ethier (Dodgers) 100.7007.00
Jason Kendall (Brewers) 110.6326.95
Mark Teixeira (Yankees) 90.7616.85
Carlos Quentin (White Sox) 110.6086.69
Nyjer Morgan (Nationals) 90.7196.47
Paul Konerko (White Sox) 90.7026.32
Russell Branyan (Mariners) 90.6876.18
Clint Barmes (Rockies) 100.6086.08
Aaron Rowand (Giants) 90.6746.07
Yunel Escobar (Braves) 80.7576.06
Matt Holliday (Cardinals) 80.7516.01
Placido Polanco (Tigers) 80.7495.99
Hanley Ramirez (Marlins) 70.8365.85
Carlos Pena (Rays) 90.6495.84
Juan Pierre (Dodgers) 80.7295.83
Nick Johnson (Marlins) 80.7245.79
Prince Fielder (Brewers) 80.7225.78
David Eckstein (Padres) 80.7145.71
Kevin Kouzmanoff (Padres) 90.6335.70
Alex Rodriguez (Yankees) 80.7025.62

As you can see, this looks a lot like the list of league leaders in HBPs with just a few variations, but that's okay. After all, we need to keep focused on what's important here. Chase Utley has a pretty commanding lead in this category, with Kelly Shoppach in danger of drifting into third place even though he's tied with Utley in HBPs. He has a little more trouble when he actually has to use his bat.

Shoppach is the only one on the list with a really bad score on the BACON (sub .600), and that could have something to do with a general connection between HBPs and BACON (for people not named Kelly Shoppach). BACON measures the ratio between a players total batting average, and his batting average excluding games in which he has no hits. And, 58.4% of HBPs occur in games in which the batter who is plunked also has at least one hit. So, batters with high BACON will have more games in which they have at least one hit, and therefor more games in which they're likely to get hit by a pitch. Either that or batters who have been hit by a lot of pitches have faced a good variety of pitchers who aren't very good, which gives them a chance to drive up their batting average along with their BACON. Or, none of this really makes any sense and just looks like it does because it has a nice chart with a list of numbers. If I threw in a pie chart it would be totally and completely clear, but the mixture of BACON and pie sounds dangerous.

Labels:

Tuesday, August 18, 2009

BACON

Hey, let's make up a stat. Everyone's doing it.

Usually, I advocate a simple approach to following baseball. There are a lot of elaborately constructed stats kicking around the internet these days, but usually the only one you REALLY need is the HBP. You either get plunked a lot or you don't, and no amount of VORPing or WARing or Runs Created or OPSing or anything else can make up for it if you don't get hit by any pitches. But I understand the point behind them, when baseball stat fans seem to love trying to roll offense, defense and baserunning into one big stat to compare everyone ever, and account for the context of their park and the season they played in. But they're all a lot of work and difficult to explain, and usually flawed in the first place because they almost always rely on stats grouped by seasons. But anyway, despite my usual focus on getting hit by pitches I accept that most batters are trying to actually hit the ball when they go up to the plate, and it's important to measure how well they've done that over the course of the season. And it's not completely unreasonable, usually, to use those past results to build an expectation of how well they'll hit the ball for the rest of the season.

So, the easiest way to measure a batter's skill at batting is the batting average. It's worked pretty well for over 100 years, but being an average, there is a flaw. A batter's average hits per at-bat is the the same whether he went 4-4 in one game and 0-4 in the next 3, or if he went 1-4 in four straight games. They're both batting .250, but I'd rather have the guy who's consistent, and contributed to his team's offense in 4 games rather than 1. The problem with a season long average, as well as every other season based stat, is that we've all witnessed guys who have hot and cold streaks within the year, and since batters are humans rather than box scores (except Arod who was named after his own box score contraction in the 90s), we can guess that some days they feel better than others, and sometimes they have good games and bad ones. Everybody has bad days sometimes, but the question is how often, and how bad.

What I want is a measure of BAtting CONsistency - which I can't resist calling BACON. Because it has a nice ring to it. And it's fun to talk about bacon.

Here's how it works: You take a players batting average and divide it by the players batting average in games in which they have at least 1 hit. Put another way, if you assume there are days when a batter can hit, and days when he can't hit, we're dividing his season average by the his batting average on the days when he can hit. Essentially that gives us a measure of how often a player has "off days" where he can't hit anything, and it effectively weights those bad days by how bad they are. An 0-5 day drags down a players BACON more than an 0-1, that could just be a tough pinch hit appearance or a day when he's being pitched around with lots of walks or HBPs.

For an example, let's look at Joe Mauer. He's played 93 games this season, and he's had at least one hit in 74 of those games, while putting up an 0-fer in 19. Overall he's batting .380 for the season, but if you exclude those 19 games where he can't hit the ball, he's a batting .471. So we divide the two and his BACON = .807. So he's pretty consistent - you could say he's a .471 batter 79.6% of the time, and a guy who can't hit the other 20.4% of the time. But using BACON factors in the fact that those 19 no-hit games included 69 at-bats.

Now compare Mauer to Ichiro. Ichiro is batting .360 in 110 games and he's only had 11 games in which he didn't have a hit. His batting average in the 99 games he contributed a hit to is .392 so his BACON = .918. We already knew he was an amazing hitter, but Ichiro is also the most consistent batter in the league this year, and the only one with over 100 At-bats who is BACONing over .900. So comparing the two, based on the batting average, Mauer is slightly more likely to get a hit in a given at-bat, but I think we can say Ichiro is more likely to get a hit in a given game, and has contributed with his bat to a higher percentage of the games he's played.

Okay, we probably didn't need another stat to tell us Mauer and Ichiro are good at hitting. But lets look at another case - Julio Lugo. When Lugo was with Boston this year, he batted a respectable looking .284. However, I think if you polled a group of Red Sox fans, even allowing for the mass-hysteria that usually fills that group, they'd all indicate that Lugo didn't seem to contribute on the level a .284 average would suggest. In short, he was inconsistent - his game log is littered with 0-4 games with the occasional 5-6, and thus his BACON as of the date of his trade to the Cardinals was just .513. That was 11th worst in the league, making him one of the most inconsistent batters from game to game despite his decent looking .284 average. These guys with the low BACON are going to be the ones that drive you a little crazy as a fan, teasing you with occasional big games between extended cold streaks. After the trade Lugo had a hot streak and his average is up to .309 now, but his BACON is just .640 - the lowest among players batting over .300.

As a basic rule of thumb, if a player has a BACON under .650, he's not going to be what you'd call consistent or reliable. He's probably going to be noticeably streaky. Of course, your results may vary.

Here are the top 20 players this year in bringing home the BACON (100 AB minimum):

BatterTotal GamesGames with
0 hits
Batting AverageBACON
Ichiro Suzuki (SEA)110110.3600.918
Carlos Beltran (NYM)6270.3360.892
Torii Hunter (LAA)77150.3060.835
Hanley Ramirez (FLA)110230.3540.834
Derek Jeter (NYY)113230.3270.832
Scott Rolen (CIN)91190.3130.813
Felipe Lopez (MIL)111260.3130.810
Joe Mauer (MIN)93190.3800.807
Aaron Hill (TOR)115250.2880.802
Jason Bartlett (TB)96240.3420.801
Tony Gwynn (SD)78220.2780.795
Joey Votto (CIN)87250.3180.794
Jacoby Ellsbury (BOS)110270.2950.794
Carl Crawford (TB)115280.3190.793
Ryan Zimmerman (WSH)114240.3020.792
Albert Pujols (STL)118300.3250.791
Nick Markakis (BAL)118280.3050.791
Michael Young (TEX)114250.3190.79
Alberto Callaspo (KC)113260.2970.784
Marlon Byrd (TEX)107270.2820.782


Here are the bottom 20 - none of them are really tricking anyone into thinking they're doing much good at the plate, with the possible exception of Jeremy Reed:
BatterTotal GamesGames with
0 hits
Batting AverageBACON
Chris Young (ARI)102570.190.517
Edgar Gonzalez (SD)63420.190.516
Ramon Castro (CWS)43240.2340.516
Emmanuel Burriss (SF)59310.2380.515
Tyler Greene (STL)36190.2190.514
Alex Gonzalez (BOS)70350.2070.514
Ronny Cedeno (PIT)72370.1960.51
Nick Punto (MIN)85440.210.51
Taylor Teagarden (TEX)38200.1980.508
Jason Giambi (OAK)83440.1930.506
Jordan Schafer (ATL)50260.2040.503
Brian Anderson (BOS)63360.2360.497
Rich Aurilia (SF)49310.220.495
Ramon Vazquez (PIT)72430.250.493
Greg Dobbs (PHI)77530.2540.485
Brian Barden (STL)47300.2330.476
Jeremy Reed (NYM)72460.260.463
Jason Michaels (HOU)69480.2240.458
Mark Loretta (LAD)84590.2280.448
Darin Erstad (HOU)73530.2150.439


Just for fun, here are the bottom 5 in BACON among batters with an average over .300:
BatterTotal GamesGames with
0 hits
Batting AverageBACON
Jason Kubel (MIN)103350.3120.712
Manny Ramirez (LAD)66220.310.707
Omar Vizquel (TEX)38140.3010.707
Delwyn Young (PIT)87400.3090.687
Julio Lugo (STL)56250.3090.64


Manny Ramirez has always been somewhat streaky, but for him it's a difference between being really good most of the time to other-worldly during the streaks. Then again, the cynical among you might make a point about steroid cycles here.


Here are the top 10 in BACON among batters under .250 - which should tell you they're not having great years, but at least they're being consistent about it. Think of them as the slow and steady types.
BatterTotal GamesGames with
0 hits
Batting AverageBACON
Alfonso Soriano (CHC)107300.2430.733
Joe Crede (MIN)84300.2310.721
Jimmy Rollins (PHI)110340.2430.699
Grady Sizemore (CLE)91300.2420.691
Hank Blalock (TEX)99350.2390.69
B.J. Upton (TB)107370.2360.682
Nick Swisher (NYY)109410.2420.682
Kazuo Matsui (HOU)90320.2430.677
Brandon Inge (DET)115430.2470.676
Ian Kinsler (TEX)99340.2490.674


In summary, BACON is a tool for measuring the day-to-day consistency of a batter. It rewards those who contribute at least one hit in each game they play, and punishes 0-for-6 performances more harshly than 0-for-1 games. A batter with a season long hit streak would have a perfect BACON of 1.000.

Thoughts? Criticisms? Suggestions for ways I can explain this better? Let me know.

Labels:

Interactive Bruise Board: