Sep 8, 2010, 1:47 PM EDT
He’s no longer the middle-of-the-lineup monster he was from 2004 to 2006 and the Indians have been pretty miserable all season, but Travis Hafner is quietly having a very productive and mostly healthy year.
He’s already played 101 games after shoulder problems limited him to a total of 151 games in the previous two seasons and Hafner has hit .298/.391/.483 in 80 games since a terrible first month.
That can’t compare to the incredible .308/.419/.611 line he posted during his three-year peak, but Hafner is hitting .347/.418/.551 since the All-Star break and has come back from the injuries to re-establish himself as a very solid designated hitter and middle-of-the-order threat. I’d credit the Indians for having the patience to stick with him throughout all the health problems and mediocre production, but in reality they didn’t have much of a choice.
As part of a contract extension signed in mid-2007, he’s making $11.5 million this season and is still owed $13 million for both 2011 and 2012, plus a $2.75 million buyout for 2013. His contract isn’t going to get any less cringe-inducing for Indians fans, but at least Hafner is back to being an asset again.
- The benches cleared in Friday’s Giants-Rangers game 141
- The Winners and Losers at the Trade Deadline 66
- 2015 MLB Trade Deadline Tracker 11
- Report: Yoenis Cespedes heading to the New York Mets 36
- The Blue Jays pick up Ben Revere from the Phillies 65
- Cubs trade for Dan Haren 28
- Cardinals add more bullpen help, get Jonathan Broxton from Brewers 13
- Orioles trade for Brewers outfielder Gerardo Parra 19
- The benches cleared in Friday’s Giants-Rangers game (159)
- Blue Jays acquire David Price from the Tigers (112)
- Rangers land ace left-hander Cole Hamels from Phillies (106)
- Royals make another big move, get Ben Zobrist from A’s (95)
- Report: Rockies trade Troy Tulowitzki to Blue Jays for Jose Reyes and prospects (90)