In his first outing since March 1, when he injured his left hamstring, Carpenter gave up three runs and six hits in four innings in a 9-4 victory over the Detroit Tigers on Wednesday.
"I feel fine right now and I'll be ready for opening day," Carpenter said. "All I need to do now is get my pitch count up and not hurt anything. It felt better as I went along."
Cardinals manager Tony La Russa was impressed with Carpenter, who even made two quick moves to throw out Tigers runners and had no problem backing up home plate.
"The biggest tests were the ones he made in the field," La Russa said. "He'll be ready for opening day."
Carpenter, who went 16-9 with a 3.22 ERA, is likely getting the start because 20-game winner Adam Wainwright is out for the season after having reconstructive surgery on his right elbow Feb. 28. Wainwright was at the Cardinals camp in Jupiter, Fla., to begin his rehabilitation.
The Tigers got to Carpenter for two early runs, but Carpenter said he never felt frustrated. He got out of the jam and only allowed three hits the rest of the way before being pulled after giving up a double to Austin Jackson to open the fifth.
"I am as close to opening day as I can be," Carpenter said. "I could have gone farther, but it's early and I just need to throw more."
Cardinals pitching coach Dave Duncan has some concerns with hiking Carpenter's pitch count for the rest of the spring.
"Right now he is right where we want him to be," Duncan said. "We hope to have him at 75 pitches next time."
Albert Pujols, who hit a long grand slam off Adam Wilk, said he liked what he saw out of the Cardinals ace.
"That's the same old Carpenter," Pujols said. "We are all just praying he doesn't hurt (his hamstring) again."
Pujols may have sent some shudders through NL pitching staffs when he said that he has never felt better at this time in spring training. His grand slam was his first homer of the spring and, despite entering the game with a .233 average, he said he's never gotten around on the ball as quickly as he has now.
"I feel almost too good now," Pujols said. "Right now it feels like April already and I have to start pacing myself."
Tigers starter Phil Coke was rocked for seven runs in 3 2/3 innings and reliever Daniel Schlereth, battling for a spot at the end of the Tigers bullpen, allowed four consecutive walks and retired only one batter.
There was a lighter side of the game when the Cardinals' Lance Berkman accidentally let his bat fly out of his hands on each of his first two at-bats yesterday, both times in the direction of Tigers manager Jim Leyland, who simply ducked out of the way. Leyland was sitting in a folding chair just next to the Tigers' first-base dugout. When Berkman came up for his third at-bat, he walked up to Leyland and handed him a catcher's mask. The bat didn't slip that time. ... Leyland said he would definitely be bringing 12 pitchers and 13 position players north at the break of camp. He said the second base competition between Will Rhymes and Scott Sizemore will go down to the last minute as well as battles for the final outfield spots and that versatility would play a big role. Casper Wells, Andy Dirks, Clete Thomas, and Don Kelly are vying for the final roster spots. ... The Tigers announced they have reassigned RHP Brendan Wise to minor league camp.