He spent the vast majority of his career at Real Sociedad, making 194 official appearances and also being loaned to Betis. In January 2020, he signed with Bordeaux.
On 29 October 2011, Pardo made his debut for the first team, coming on as a substitute for Markel Bergara in the last minutes of a 0–1 La Liga home defeat against Real Madrid.[2] He scored his first goal for the Txuriurdin on 13 February of the following year in a 2–0 victory over Sevilla FC also at Anoeta Stadium,[3] and finished the campaign with 17 appearances in all competitions.
In 2013–14, Pardo missed only three games and contributed three goals, including one to conclude the 2–0 home defeat of Athletic Bilbao in the Basque derby on 5 January 2014.[4] His form led to speculation of a transfer to Manchester United, which he played down;[5] on 9 May, he renewed his contract with Real Sociedad until 2018.[6]
Pardo was loaned to fellow top-division club Real Betis in January 2017, for the remainder of the season.[7] He made his debut on the 29th, starting in a 1–1 home draw against reigning champions FC Barcelona.[8]
Bordeaux
On 31 January 2020, Pardo signed a two-and-a-half-year deal with FC Girondins de Bordeaux.[9] His maiden appearance in the French Ligue 1 took place on 5 February, when he featured 30 minutes in the 1–1 away draw with Stade Brestois 29 after replacing Jimmy Briand.[10] He scored for the first time for his new team 18 days later, coming off the bench at the interval and netting the last goal of a 4–3 loss at leaders Paris Saint-Germain FC.[11]
Leganés
Pardo returned to Spain on 28 September 2020, after agreeing to a one-year loan at CD Leganés in the second division.[12] The following 28 August, he joined the club on a permanent two-year contract.[13]