Willson Contreras broke his left forearm when he was hit by a swing during the St. Louis Cardinals' 7-5 loss to the New York Mets on Tuesday night.

The catcher told reporters he will need surgery and miss at least six weeks.

"So right now I mean, I'm in pain pretty good, but I'm really upset missing," Contreras said. "I know that it's going to be tough for me to watch the games and not out there with the guys, but I'm going to do my best to stay present, pick each other up and cheer for them because that's the best thing I can do."

Contreras got hurt with J.D. Martinez at the plate in the second inning. After he was tagged by Martinez's swing, the catcher tumbled over in obvious pain and then jogged away before sitting down while he was examined by the Cardinals' athletic training staff.

"I hit meat," Martinez said. "I felt like I hit meat. I didn't hit like just like a glove where you kind of just point back to catcher, it was just solid. I was like, dude, I hit him good. ... I felt terrible."