Melky Cabrera was having a stellar season, putting up a .906 OPS and trailing only Andrew McCutchen in the NL batting title race with a .346 average. He even managed to win accolades as the 2012 All-Star Game MVP. That's all in the past now, as he has been suspended 50 games for violating Major League Baseball's performance-enhancing drug policy. Cabrera was one of the big reasons for the Giants' success this season -- they sit in a tie atop the NL West with the Dodgers. Will they still make the playoffs without him?

Comment »