Four teams are having a pretty rough go of it right now: the Giants, Mets, Royals and Astros.
What do those four teams have in common? Carlos Beltran.
I hereby recant all of my defenses of Beltran over the years. The man is obviously a selfish clubhouse cancer who doesn’t know how to win.
UPDATE: Actually, as Scott Simon pointed out to me, it’s possible that Jeff Keppinger could be the cancer. Depends on if the Reds go on a roll now or not.