The St. Louis Cardinals certainly couldn’t ask for more from Brendan Donovan this season. There’s a very real chance that Donovan will land a spot on the National League All-Star team and he absolutely deserves it. The 28-year-old has played 73 games so far this season for St. Louis and is slashing .305/.372/.432 with five homers, 29 RBIs, three stolen bases, 21 doubles, and 43 runs scored. Donovan already has 87 base hits this season, good for sixth in the National League.