Ogółem barwy Realu reprezentował przez niecałe sześć lat.
W styczniu 2016 Gil na zasadzie wolnego transferu został zawodnikiem meksykańskiego zespołu Querétaro FC. W tamtejszej Liga MX zadebiutował 22 stycznia 2016 w wygranym 3:0 meczu z Dorados, zaś w jesiennym sezonie Apertura 2016 wywalczył puchar Meksyku – Copa MX, pełniąc jednak rolę głębokiego rezerwowego.
Kariera reprezentacyjna Dysponujący podwójnym obywatelstwem Gil zdecydował się na występy w amerykańskiej kadrze. W kwietniu 2009 został powołany przez szkoleniowca Wilmera Cabrerę do reprezentacji Stanów Zjednoczonych U-17 na Mistrzostwa Ameryki Północnej U-17, gdzie rozegrał dwa z trzech możliwych spotkań (obydwa w wyjściowym składzie) i strzelił gola w konfrontacji z Kubą (5:0). Jego zespół z kompletem zwycięstw ukończył turniej na pierwszym miejscu w grupie; faza pucharowa rozgrywek została odwołana ze względu na wybuch epidemii świńskiej grypy na terenie organizatora rozgrywek – Meksyku.