Molina was hurt in a game Friday night against Cincinnati. He sat out Saturday and Sunday, then returned on Monday to catch all nine innings of a 2-1 loss to Philadelphia.
The nine-time Gold Glove winner said he “had trouble moving around,” manager Mike Shildt said.
The 38-year-old Molina is off to one of the best starts of his career. He is hitting .323 with five home runs and 14 RBI.
This was the ninth time he has gone on the injured list during his 18-year career.
Andrew Knizner started Tuesday night's game against the Phillies. The Cardinals recalled catcher Ali Sanchez from their alternate training facility.
MLB Power Rankings Week 6: Who passed the Los Angeles Dodgers for our No. 1 spot?
For the first time in 2021, L.A. is not at the top of our list.
Mike Trout's greatest season yet? How his dad saw this coming before anyone else
His son's patience always made Jeff Trout's jaw drop. But Mike's new aggressiveness at the plate has helped power his best start ever.
Toronto visits Atlanta, aims to build on Ryu's strong showing
Toronto Blue Jays (19-16, third in the AL East) vs. Atlanta Braves (17-19, third in the NL East)
Diamondbacks, streaking Rojas set for matchup with Marlins
Miami Marlins (16-20, fourth in the NL East) vs. Arizona Diamondbacks (17-20, fourth in the NL West)
Seattle takes 4-game skid into matchup with Cleveland
Cleveland Indians (20-14, second in the AL Central) vs. Seattle Mariners (18-19, third in the AL West)
Crowe scheduled to start as Pittsburgh hosts San Francisco
San Francisco Giants (22-14, first in the NL West) vs. Pittsburgh Pirates (15-21, fifth in the NL Central)