Luis Gil attended U.S. Soccer Development Academy member IMG Soccer Academy in Bradenton, Florida in 2008 as a youth player. He turned professional when he signed a Generation Adidas contract with Major League Soccer in February 2010, spurning interest from major European clubs such as Premier League side Arsenal. Having signed a GA deal after the MLS draft, Gil was placed in a weighted lottery to allocate him to an MLS club. The Kansas City Wizards won the rights to Gil despite the player having stated his preference before the lottery to play for a western-based club. MLS helped engineer Gil's trade to Real Salt Lake in exchange for an international roster slot, a second-round pick in the 2011 MLS SuperDraft, and 25 percent of any future transfer fee should RSL sell Gil outside of MLS. Gil made his professional debut as a substitute against D.C. United in the 2010 US Open Cup. During the latter half of 2010, Gil joined AC St. Louis of the USSF Division 2 Professional League on loan. He made his debut for St. Louis on August 20 as a late substitute against the Puerto Rico Islanders, and scored his first professional goal on September 18, a 93rd-minute winner against the Austin Aztex. On October 19, 2010, Gil made his RSL debut in a CONCACAF Champions League group match against Cruz Azul. He started the game and chipped a ball into the box to a teammate who was taken down for a penalty. He made his MLS debut on March 26, 2011, coming on as a second-half substitute in RSL's 4–1 home win against Los Angeles Galaxy. He scored his first MLS goal on August 6, 2011, against New York Red Bulls. In December 2015, Gil signed with Querétaro of Liga MX. With playing time in Mexico limited, Gil was loaned to Orlando City for the 2017 season. His loan continued after an August trade to the Colorado Rapids. On April 23, 2018, Gil again returned to MLS when he joined Houston Dynamo on loan. Gil made an appearance with the Dynamo USL affiliate, the Rio Grande Valley FC Toros, before making his Dynamo debut on May 11 in a 2-2 draw with the Vancouver Whitecaps. He helped the Dynamo win the 2018 US Open Cup, making 3 appearances and getting 1 assist in the tournament. In July 2019, Gil signed a one-year deal with Czech National Football League side Viktoria Žižkov.