Garcia will start Tuesday's game against the Diamondbacks, Chandler Rome of the Houston Chronicle reports.

Lance McCullers was scratched from his scheduled start with an illness. While Garcia is making the start as a fill-in, he is well rested, having not pitched since he threw five scoreless innings Sept. 19 in Tampa Bay.