It does not feel like it's been over six years since Khalil Greene last played in a major league game, but the calendar doesn't lie. A Cardinal at the time, Greene struck out in his final plate appearance, just as he did in his last trip to the plate as a member of the Padres over a year earlier. As you may recall, Greene's 2008 season ended a couple months early when he broke his hand punching a locker following his hundredth strikeout of the year. He was traded to St. Louis after the season for Mark Worrell and a player to be named later who turned out to be Luke Gregerson.