García began the 2018 season with Memphis. The Cardinals promoted him to the major leagues on August 6.[6] In 112 games for Memphis he batted .256 with 22 home runs, 71 RBIs, and ten stolen bases, and in 21 games for St. Louis, he hit .118.[7]