It's not often you have a guy like Ernie Banks who plays for one franchise for 19 years. Many of the other all-time great Chicago Cubs wore another team's uniform at some point in their careers. Even if for a brief time. Here are five longtime Cub greats who played elsewhere at the end of their careers.
#5 Carlos Zambrano - Miami Marlins
"Big Z" was a staple in the Cubs rotation for 11 seasons from 2001-2011. He was a three-time All-Star, three-time Silver Slugger winner, finished top-five in Cy Young Voting three times, and pitched to a 3.60 ERA, 3.98 FIP, 1.32 WHIP and 1,542 strikeouts in 1,826.2 innings on the North Side.
Unfortunately, among the domination was a hot head that ruffled some feathers among his teammates over the years. His final season as a Cub was rough on the mound as well, pitching to a 4.82 ERA and 4.59 FIP. Theo Epstein dealt Zambrano to the Miami Marlins in January 2012 in exchange for pitcher Chris Volstad straight up.
Zambrano was joining a Marlins team that was rebranded in a new stadium, replaced "Florida" with "Miami" and hired former White Sox manager Ozzie Guillen. Z's 2012 season with the Marlins would be his last in the MLB, pitching to a 4.49 ERA, 4.49 FIP, 1.5 FIP, and 5.1 BB/9 in 132.1 innings. He never did get a chance to pitch against the Cubs. In 2013 he signed with the Phillies organization but never pitched at the MLB level.
Roughly 93% of Zambrano's MLB innings were in a Cubs uniform, and 7% in a Marlins uniform.