Alan Pulido made his first appearance in a Liga MX game coming on as a substitute after the half-time break in a 0–3 home defeat against Morelia on 27 February 2010. His first participation in an international competition was in the SuperLiga 2009, playing 90 minutes against American side Chivas USA on 20 June 2009. He scored his first goal in the League in a 4–2 home win over Pachuca on 13 April 2011.
Pulido scored a goal in the second-leg of the Apertura 2011 final against Santos Laguna on 11 December 2011, winning his first league title and helping secure the club's third league title. Throughout the tournament, Pulido was subdued to a substitute role, behind striker Héctor Mancilla, and received limited playing time.
After the elimination of Mexico at the 2014 World Cup, Pulido was meant to join Tigres to face the Apertura 2014 tournament. After alleged interest from several European teams, among them the Greek side Olympiacos F.C., Pulido stated that his contract with Tigres had ended by mid-2014 and that he was a free agent. The managerial personnel of Tigres claims that Pulido signed an addendum of the contract that links him with the team until June 2016, an extension of the contract that allowed him to participate in the World Cup. Pulido declined attendance to training sessions with Tigres. He was separated from the first team and sent to train with the youth teams. Pulido also missed the youth trainings. As of November, 2014 he has not trained with the team, claiming that he is a free agent, and has not participated in the Apertura 2014 tournament. Pulido started a legal dispute against Tigres via MFF, claiming that the signature on the addendum of the contract is false.