Carl Granderson is having himself a season.

Yes. A GRAND one.