Skip to content

Jeff Keppinger for $12 million is a bit of a reach

Dec 5, 2012, 2:17 PM EDT

Jeff Keppinger AP

Obviously, it’s a good idea not to give three-year contracts to part-time players unless you have to. Unfortunately, in this winter’s free agent market, the White Sox felt they had to. Jeff Keppinger probably had multiple teams interested in him at $8 million for two years, so the first team to go to $12 million for three was the one that got him.

In Keppinger, the White Sox are getting an infielder who provides most of his value as a starter against lefties. He’s a lifetime .269/.321/.358 hitter against righties, and he doesn’t make up for it with his glove, which is poor at second and probably a bit below average at third.

Keppinger’s list of comparables doesn’t make him look like a very good bet as he heads into his age-33 season. Keppinger hit .296/.341/.402 with 21 homers and five steals from ages 30-32. I found nine other second and/or third basemen who posted OPSs from .720-.770, hit fewer than 40 homers and stole fewer than 20 bases from ages 30-32. Here’s how they performed from 33 onward:

Steve Buechele: .177/.262/.215, 29 OPS+ in 130 AB
Jamey Carroll: .274/.353/.333, 89 OPS+ in 2,162 AB
Mike Gallego: .225/.299/.292, 59 OPS+ in 612 AB
Vance Law: .209/.303/.276, 66 OPS+ in 134 AB
Dave Magadan: .280/.382/.372, 101 OPS+ in 1,057 AB
Joe Randa: .282/.339/.432, 100 OPS+ in 1,748 AB
Johnny Ray: .277/.308/.371, 92 OPS+ in 404 AB
Denny Walling: .252/.320/.355, 88 OPS+ in 812 AB
Joel Youngblood: .252/.323/.353, 92 OPS+ in 842 AB

Carroll, of course, is still going.

Magadan would seem to be a nice comp for Keppinger, but he was the far better hitter (he was also left-handed). Magadan had a career 116 OPS+ prior to turning 33, whereas Keppinger is at 97. Randa had more power than Keppinger, but he’s the best hope for the White Sox here, as he was a better old player than a young one.

Buechele and Ray only made it to 33. Law actually went to Japan for his age-33 season before coming back and playing one more year in MLB.

While Keppinger is a useful player, he’s a worse bet than he was a year ago, when he was also a free agent (he was non-tendered by the Giants) and when the White Sox had no interest in him.  The White Sox already had a right-handed hitting third baseman in Brent Morel who may well prove to be the better player once defense is factored in. I realize funds are limited, but I think the White Sox would have been better off trading Gavin Floyd or Matt Thornton to free up money for a bigger offensive upgrade than they were giving Keppinger $4 million for each of the next three seasons.

Latest Posts
  1. Jake Odorizzi is ready to rejoin the Rays’ rotation

    Jul 7, 2015, 10:15 AM EDT

    Jake Odorizzi AP

    Odorizzi threw 5.2 shutout innings on 73 pitches in a minor-league rehab start Monday.

  2. Looking at the All-Star team snubs and surprises

    Jul 7, 2015, 8:28 AM EDT

    Screen Shot 2015-07-07 at 8.10.14 AM Getty Images

    Short version: Ned Yost thinks this is an actual baseball game!

  3. And That Happened: Monday’s scores and highlights

    Jul 7, 2015, 6:55 AM EDT

    Brian Dozier Getty Images

    Not-an-All-Star Brian Dozier showed that, while his .500+ slugging percentage is apparently not worth a trip to Cincinnati, it’s worth something.

  4. Chris Sale throws a complete game, but his strikeout streak comes to an end

    Jul 6, 2015, 11:19 PM EDT

    Chicago White Sox starting pitcher Chris Sale (49) delivers to the Toronto Blue Jays during the first inning on Monday, July 6, 2015, at U.S. Cellular Field in Chicago. (Brian Cassella/Chicago Tribune/TNS via Getty Images) Getty Images

    White Sox ace Chris Sale entered tonight’s start against the Blue Jays with eight straight starts with 10 strikeouts or more, tying Pedro Martinez for the major league record. He fell a little bit short in his efforts of securing the record all for himself.

  5. Ricky Nolasco to undergo ankle surgery

    Jul 6, 2015, 10:26 PM EDT

    MINNEAPOLIS, MN - MAY 31: Ricky Nolasco #47 of the Minnesota Twins pitches against the Toronto Blue Jays during the first inning of the game on May 31, 2015 at Target Field in Minneapolis, Minnesota. (Photo by Hannah Foslien/Getty Images) Getty Images

    Nolasco will have a bone fragment removed from his ankle.

  6. Video: Jon Lester collects first MLB hit after going 0-for-66 to begin career

    Jul 6, 2015, 9:32 PM EDT

    CHICAGO, IL - JULY 06: Jon Lester #34 of the Chicago Cubs is congratulated after his first career hit in the Major League against the St. Louis Cardinals during the second inning at Wrigley Field on July 6, 2015 in Chicago, Illinois.  (Photo by Jon Durr/Getty Images) Getty Images

    Lester was 0-for-66 (0-for-71 if you include the postseason) before collecting his first major league hit tonight.

  7. Bryce Harper declines invitation to participate in Home Run Derby

    Jul 6, 2015, 9:01 PM EDT

    cD05ODdlNmNhY2MwMjRlZWQzNTJhM2ViYTQ1Y2VlY2YzOCZnPTVlNzk0MDkwYTBlNDI2NDRlMDBkMTM0NjZhZjgxMGVm Getty Images

    It’s a bummer that Marlins outfielder Giancarlo Stanton will have to miss the 2015 Home Run Derby due to a broken hamate bone, but now we can also scratch Nationals outfielder Bryce Harper off the list of participants.

  8. “Final Vote” balloting opens for 2015 MLB All-Star Game

    Jul 6, 2015, 8:27 PM EDT

    LOS ANGELES, CA - JULY 03:  Clayton Kershaw #22 of the Los Angeles Dodgers throws a pitch against the New York Mets at Dodger Stadium on July 3, 2015 in Los Angeles, California.  (Photo by Stephen Dunn/Getty Images) Getty Images

    And once again, there’s no A-Rod to be found.

  9. Pitchers and reserves for 2015 MLB All-Star Game announced

    Jul 6, 2015, 7:00 PM EDT

    All-Star Logo

    The starters for the 2015 MLB All-Star Game were announced on Sunday, so now it’s time to learn the pitchers and reserves who have been selected to represent the American League and National League at Great American Ball Park in Cincinnati on Tuesday, July 14…

  10. Jacoby Ellsbury to be activated from disabled list Wednesday

    Jul 6, 2015, 6:13 PM EDT

    cD05ODdlNmNhY2MwMjRlZWQzNTJhM2ViYTQ1Y2VlY2YzOCZnPTdlNTkxMTllYmY4MjA1NTk2MDdkMWY3Y2VjYWEyYTBh Getty Images

    Jacoby Ellsbury has been out since May 19 with a sprained right knee.

  11. Sports Illustrated recreated shots from some famous baseball cards

    Jul 6, 2015, 4:26 PM EDT

    Image (2) OscarGamble1976.jpg for post 4350

    Note: without the ‘fro, Gamble is just sort of blankly staring at you. We know this now.

  12. Josh Harrison out six weeks with torn thumb ligaments

    Jul 6, 2015, 4:10 PM EDT

    Josh Harrison AP

    Harrison has struggled to duplicate his breakout 2014 performance.

  13. Matt Garza goes on Brewers’ disabled list with shoulder injury

    Jul 6, 2015, 2:51 PM EDT

    Matt Garza AP

    Garza signed a four-year, $50 million deal with Milwaukee last offseason .

  14. The Braves traded for a reliever from the Astros’ system

    Jul 6, 2015, 2:12 PM EDT

    braves logo large

    Mitchell Lambson is a lefty reliever who has split time at Double-A and Triple-A so far this year.

  15. Robinson Cano has been battling a stomach ailment for nearly a year

    Jul 6, 2015, 1:44 PM EDT

    Robinson Cano Getty Images

    His inexplicably bad 2015 is now somewhat exsplicable.

  16. The Braves may shop Cameron Maybin

    Jul 6, 2015, 12:24 PM EDT

    Cameron Maybin Getty Images

    Maybin is hitting .294/.363.416 with seven homers, 39 RBI and 15 steals.

Top 10 MLB Player Searches
  1. M. Sano (3376)
  2. J. Hamilton (3259)
  3. J. Ellsbury (3198)
  4. C. Gomez (2877)
  5. M. Cabrera (2874)
  1. B. Harper (2851)
  2. P. Corbin (2806)
  3. M. Banuelos (2786)
  4. G. Springer (2576)
  5. S. Gray (2575)