W 1997 roku García jako gracz kadry młodzieżowej wziął udział w Igrzyskach Środkowoamerykańskich, za to w seniorskiej reprezentacji Gwatemali zadebiutował 17 listopada 1998 w zremisowanym 3:3 meczu towarzyskim z Hondurasem. Premierowego gola w kadrze narodowej strzelił 26 marca 1999 w wygranej 1:0 konfrontacji z Salwadorem, w ramach Pucharu Narodów UNCAF. Dotarł wówczas ze swoją drużyną do finału turnieju. Rok później znalazł się w składzie na Złoty Puchar CONCACAF, gdzie rozegrał dwa mecze, za to Gwatemalczycy nie zdołali wyjść z grupy. W tym samym roku jako zawodnik reprezentacji futsalowej wystąpił na Mistrzostwach Świata w Gwatemali, jednak zespół gospodarzy po zwycięstwie i dwóch porażkach nie zajął miejsca premiowanego awansem z grupy.