Manchester City Born in
Manchester, Greater Manchester, Vidal came through the youth ranks at
Premier League club
Manchester City before signing his first professional contract in May 2007. He was given the number 32 shirt for the
2008–09 season. He signed on a one-month loan at
League Two side
Grimsby Town in September 2008. He made his professional debut for
Alan Buckley's "Mariners" in a 2–2 draw with
Chesterfield in the
Football League Trophy First Round at
Saltergate on 3 September, coming on as a 59th-minute substitute for
Simon Heslop; Grimsby won the tie on penalties. He made his league debut three days later against
Gillingham as a second-half substitute for
Jamie Clarke. He made his first start at
Blundell Park the following week in a 3–1 defeat to
Chester City. Vidal returned to the
Eastlands after playing a total of four games for Grimsby in all competitions. Vidal was loaned out to
Jimmy Calderwood's
Scottish Premier League club
Aberdeen in January 2009. He made his debut for the "Dons" on 24 January, coming on as a 64th-minute substitute for
Stuart Duff in a 0–0 draw with
Rangers at
Pittodrie. He went on to score his first goal in senior football on 17 February, in a 5–0 victory over
East Fife in the
Scottish Cup. In all he played 14 games for Aberdeen in the latter half of the
2008–09 campaign. Vidal joined
Nigel Clough's
Derby County on loan in February 2010 until the end of the
2009–10 season. He made just one appearance for the
Championship club, as a late substitute in the 3–0 win against
Newcastle United at
Pride Park Stadium on 9 February, before
Roberto Mancini activated a recall clause in his contract and he returned to the
City of Manchester Stadium. Vidal signed a new one-year contract with Manchester City in July 2010. He made his senior debut for City in the
League Cup tie against
West Bromwich Albion on 22 September 2010; he was replaced by
Pablo Zabaleta in the 55th minute of the game after being cautioned early in the first half, the team were leading 1–0 when he was substituted but immediately found themselves two goals down when he was withdrawn and they went on to lose 2–1 in normal time. On 20 January 2011, Vidal signed a five-week loan deal with
John Sheridan's
Chesterfield. He made a total of six appearances for the "Spireites", who went on to win the League Two title. Vidal was released by City in June 2011. Following his release by Manchester City, Vidal insists that he needed to leave the club due to his desire for regular first-team football and he told
Sky Sports that breaking into the side at Eastlands was getting tougher by the year. Vidal was also linked with
Yeovil Town and
Hibernian, but failed to find a club in summer 2011.
Panetolikos Vidal signed a six-month contract with
Greek Super League club
Panetolikos in January 2012. However, he left the
Panetolikos Stadium before making a single appearance for the club due to not being paid as expected. His former England under-20 teammate
Febian Brandy joined him at Panetolikos a few weeks after Vidal and had the same experience with the club.
Later career Vidal signed for
Ian Bogie's
Conference Premier side
Stockport County in March 2013. He left
Edgeley Park when the "Hatters" were relegated at the end of the 2012–13 season. Vidal signed with
League Two side
Rochdale in July 2013. He left
Spotland in January 2014 having only made two
League Two appearances in the first half of the
2013–14 season. He had a trial with
Port Vale in July 2014. On 29 August 2014 Vidal signed for
Conference North side
Tamworth. He would score once in his 25 games in the league, before departing the following summer. On 19 May 2015 Vidal became the second signing of new Wrexham manager
Gary Mills. He was released in May 2016, and signed for
Guiseley ahead of the
2016–17 National League season. He left the club again in the summer 2017, and switched to
Bradford Park Avenue at the start of July the same year. On 4 September 2018 Vidal signed for
Droylsden in the Northern Premier League Division One West league (Evo-Stik West). On 18 January 2019, Vidal joined
Hednesford Town. Vidal joined
Kettering Town for the 2019–20 season. ==International career==