So it's tough to blame him for initially feeling a little out of whack.
"My first couple of games in Triple-A [on a rehab assignment], I didn't know which end of the bat to hold," Iannetta said. "I have a little bit of a leg kick, and when I lifted my leg up, I felt like I was on ice skates. I just felt weird."
But Iannetta hasn't shown much rust since being activated last weekend. In three starts, he has a couple of hits, has drawn four walks and, on Wednesday -- a game his team eventually lost in 10 innings -- Iannetta threw out would-be basestealer Ian Kinsler with a perfect throw in the seventh and put the Angels on top with a solo homer in the 10th.
Since Iannetta went out on May 10, the Angels sorely lacked offense behind the plate, currently ranking 23rd in the Majors in OPS from their catchers. But now Iannetta, and his career .356 on-base percentage, is back to bring it to them.
"I know when I'm walking and taking good swings at pitches and getting deep into counts, I'm right on track," said Iannetta, who had the day off Thursday but will likely catch Zack Greinke's start on Friday. "I've been seeing the ball pretty good and feeling good at the plate. Every day I think it gets better."