On Kinsler's injury, manager Brad Ausmus said, "I don't expect it to be more than a couple days."
It's an aggravation, Ausmus said, of a shoulder strain from more than a week ago.
"He got hit there by a pitch early in Spring Training, probably 10 days ago," Ausmus said. "And then when he went to lift, he kind of strained it and felt it there. But he was OK to play and hadn't lifted that body part until yesterday again and reaggravated it."
Kinsler has played in six games this spring, batting 5-for-15 with two doubles, a triple, a home run and five RBIs while adding three walks. He had three at-bats against the Astros on Thursday.
Josh Wilson replaced Kinsler in Friday's starting lineup and went 2-for-4 with three RBIs, while Anthony Gose moved to the leadoff spot and tripled to begin the game.
Kinsler was scheduled to start Saturday's home split-squad game against the Phillies, but will likely need a replacement, one of three moves from the Tigers' original lineup for that game.
Cespedes was initially penciled in to start that game at DH. However, Ausmus said Friday morning Cespedes indicated he was so-so.
"I don't think it's going to be anything long term," Ausmus said. "I'd be shocked if he played tomorrow."
Cespedes could return to action Sunday or Monday during the Tigers' two-day trip to Jupiter, a close trip from his South Florida home. So, too, could Avila.
The Tigers originally left a lineup spot open at catcher for Saturday, hoping Avila might be ready. That plan soon changed, and James McCann is now expected to play in that game, either starting or off the bench. He caught just three innings Friday against the Braves so that he'd be ready.