García made his first appearance of the season on 26 February, coming on as a substitute in a 2–1 win over C.D. Guastatoya in a Champions League match. He picked up his first assist on 18 May in a 2–1 win over D.C. United. On 29 September, García made his 200th MLS appearance for the Dynamo, becoming the 4th player in club history to reach that milestone. 2019 saw a personal resurgence for García, playing the most minutes of his Dynamo career and bringing energy to the middle of the pitch. However, the Dynamo would miss out on the playoffs once again. On 20 December he signed a one-year contract to remain in Houston.