Gil werd op 23 februari 2010 opgenomen in de selectie van Real Salt Lake, ondanks interesse van Arsenal.[1] In de tweede helft van 2010 werd hij op huurbasis gestald bij AC St. Louis, waarvoor hij negen wedstrijden speelde. Op 26 maart 2011 debuteerde de middenvelder in de Major League Soccer tijdens een 4–1 thuisoverwinning op Los Angeles Galaxy. Op 6 augustus maakte hij zijn eerste competitiedoelpunt, tegen New York Red Bulls.[2] Eind december 2015 maakte de middenvelder de overstap naar Querétaro.[3] Anderhalf jaar later huurde Orlando City hem.[4] Later werd hij geruild en kwam hij bij Colorado Rapids terecht.[5] Begin 2018 keerde Gil terug naar Querétaro. In april van dat jaar werd hij voor de derde maal verhuurd door de Mexicaanse club; Houston Dynamo nam de middenvelder over voor het restant van het kalenderjaar.[6] Na deze verhuurperiode liet Gil ook Querétaro achter zich. Tussen 2019 en 2021 verbleef hij in Tsjechië, bij achtereenvolgens FK Viktoria Žižkov en FC MAS Táborsko. In maart 2022 tekende Gil bij Valley United en vier maanden later bij Union Omaha.[7] Gil verkaste in januari 2024 naar Spokane Velocity.[8]