Haren had hinted at retirement over the past few seasons and made it official with an announcement on Twitter a couple of hours after the Cubs were ousted from the National League Championship Series by the New York Mets.
"Thank you baseball," Haren began. "I played this beautiful game for 30 years. I took my jersey off for the last time tonight. It was an honor. #ithrew88"