St. Louis lefty Jaime Garcia was removed from the Cardinals' NL Division Series roster Tuesday, with a left-shoulder injury.
Garcia started Game 2 against the Washington Nationals, but left after two innings. An MRI revealed a strained rotator cuff and inflammation in his throwing shoulder.
He was replaced by rookie right-hander Shelby Miller.
"We're in the playoffs," Garcia told reporters. "I want to be there for my team. I want to be able to help out, but I just realized that once the game started, it never got better. I never got warm, and I had to say something. I made the decision. I said something at the right time, and we still won the game. It was a really hard decision for me to say something."
The St. Louis Post-Dispatch reported Monday that several teammates were upset when they heard Garcia opted to pitch without letting anyone know. Manager Mike Matheny dismissed the notion that Garcia should've revealed the situation.
"He went back and forth just like every guy does," Matheny told reporters. "You don't know exactly how you're going to feel until you get out there. There are times you don't feel good, and I know that we have had some pitchers wondering if they can make pitch one, and next thing you know, they are standing on top of the mound in the eighth inning.
"I respect these guys' preparation that they have going into a game, how they push through things, and try and make something out of nothing at times. If you waited around until you felt perfect, you would never play this game."
Garcia, 26, started 20 games this season, and went 7-7 with a 3.92 ERA.