Trailing 2-0 in the seventh inning with two outs and a man on third base, manager Mike Quade decided to remove Zambrano, much to the chagrin of the mercurial starter.
"Every time I go to the mound, I want to win," Zambrano said after the Cubs' loss to the Brewers. "I wanted to stay in the game with the chance to win a ballgame. Unfortunately, that wasn't the case."
Zambrano then voiced his opinion on the trade rumors swirling around himself and the team as a whole.
"I do want to stay here," Zambrano said in reference to a recent story that the Yankees have no interest in acquiring him. "I do want to stay here. I want the team to make some changes. And if we want to win here, we have to make some changes. If I have to go, I have to go. But I still have the Cubs in my heart. If the change has to be me, OK."
Zambrano, never one to pull punches, was asked if he has been approached about waiving his no-trade clause.
"No, they haven't. And I don't want to talk about no trade," Zambrano said. "If it comes down then we'll think about it."
Zambrano has one year left on his five-year, $91 million contract that includes a vesting option for 2013. According to a major league source, the Cubs have not been close at any time to trading Zambrano due to his contract situation and general lack of interest.
So, what kind of changes does Zambrano think need to take place?
"Change," Zambrano said. "A lot of changes. We need a lot of changes to win."
Pressed further, he ended his media session.
Zambrano was critical of the team after a tough loss in St. Louis on June 5. At that time, he called out closer Carlos Marmol for making what he thought was a wrong pitch on a game-tying double by Ryan Theriot. He also called the team a bunch of "Triple-A players."
"We stink," the Cubs pitcher said after the team's walk-off loss that day.
Zambrano's record dropped to 7-6 on the year with Wednesday's loss.
Bruce Levine covers the Cubs for ESPNChicago.com.