A year later, he's living up to that promise.
Iannetta hit a broken-bat, two-run homer in the sixth and drove in three runs and Ubaldo Jimenez pitched seven innings to help the Rockies snap a four-game losing streak with a 5-3 victory over the Pittsburgh Pirates on Thursday night.
Iannetta was the Rockies' opening-day catcher last year before losing the job to Yorvit Torrealba. He didn't play during Colorado's run to the World Series, but he has emerged as the starter this season.
"I didn't feel like myself and I couldn't explain why," said Iannetta, who hit just .218 last year and spent time in Triple-A. "I'd swing at balls that I would normally hit well and swing right through it. This year I'm getting the same pitches and I'm able to barrel them up."
This year he's hitting .281 and feeling confident. He's also showing more power. His sixth-inning home run broke a 3-all tie, and it came off of a bat Iannetta said he cracked in his previous at-bat.
"I think the bat was already broken. Maple bats, you can't always tell," he said. "I hit it good. I was a little surprised the bat broke."
So was Pirates starter Paul Maholm.
"I don't know what to say," said Maholm, who struck out seven and didn't walk a batter. "I throw a first-pitch changeup away, he breaks his bat and he hits it 10 rows deep. There's nothing I can do about that."
Until the sixth inning, Maholm (6-6) was on his way to his fifth straight victory. But he surrendered a 3-2 lead on doubles by Jeff Baker and Garrett Atkins, and one pitch later Iannetta homered to left.
"I made some bad pitches," said Maholm, who lost for the first time since dropping a 7-2 decision to Milwaukee on May 20. "You want to get a guy to snap his bat. Usually when you get a guy out in front of a pitch and he breaks his bat, the ball stays in the park."
That was enough for Jimenez, who struggled early in the game but settled down. Jimenez (5-9) threw 70 pitches through the first three innings and then retired 11 of the last 12 batters he faced on 39 pitches. The only batter to reach after the third inning was wiped out in an inning-ending double play in the sixth.
"I was able to pitch inside to hitters," said Jimenez, who had four strikeouts and two walks.
His roughest inning was the third. With two outs, Nate McLouth scored on a wild pitch, and after Jason Bay walked to put runners on first and second, Adam LaRoche doubled to the gap in right-center field to score Bay and Freddy Sanchez and make it 3-0.
"In the third you saw two walks, a hit batter and a wild pitch," Rockies manager Clint Hurdle said. "It's a good sign he was able to recover."
The Pirates had two baserunners after the third inning, and Brian Fuentes struck out the side in the ninth for his 15th save this season and 100th of his career.
"You've got to be good to get 100," Hurdle said. "They don't hand them out."
The Rockies got two runs back in the third when Willy Taveras led off with a single and scored on Baker's double to right. Two outs later, Iannetta singled up the middle to drive in Baker and make it 3-2.
The Pirates recalled RHP Marino Salas from Triple-A Indianapolis on Thursday. ... Rockies RHP Kip Wells could be activated from the DL on Monday. Wells, out since April 29 for surgery to remove a blood clot from his pitching hand, went 6 2/3 innings in a rehab assignment Wednesday at Double-A Tulsa. ... Baker had two doubles and two runs scored.