García started the first 5 games of the 2020 season for the Dynamo, however he would only start 2 games the rest of the year, primarily featuring as a substitute. Garcia played in 18 games, 7 of them starts, out of a possible 23 in a shortened 2020 season due to the COVID-19 Pandemic. It was another poor season for the Dynamo, missing out on the playoffs for the third straight season. His contract was initially not renewed by Houston following their 2020 season. However, a new deal was agreed on 15 February 2021.