ST. LOUIS (TNS) — In the days after Royals catcher Salvador Perez landed on the disabled list with a strained intercostal muscle in his right side, club officials were hesitant to offer an official public timetable for his return.

Five days after the injury, Royals manager Ned Yost said Wednesday that Perez would likely miss two to three weeks.

“He’s getting better,” Yost said before a two-game set against the Cardinals at Busch Stadium.

The recovery timeline remains fluid, yet it comes after additional evaluations in recent days. The Royals are hopeful that Perez will be pain free in seven to 10 days. The next phase would include a return to baseball activities.

Perez sustained the intercostal strain last Friday in a loss against the Seattle Mariners. After an eight-game road trip through St. Louis, Chicago and Oakland, the Royals will open a home series against the first-place Cleveland Indians on Aug. 18 — 14 days after the initial injury. One week later, they will travel to Cleveland for a three-game series starting Aug. 25.

“We all want to push it,” Yost said, stressing that the club will be cautious.

In the days after the injury, Yost estimated that Perez would be out two to four weeks. He later clarified that four weeks was the worst-case scenario. The timeline of two to three weeks was close to original estimations, Yost said.