Career
Zola began his career Newcastle United, and he spent a loan spell at Oldham Athletic before moving to Tranmere Rovers, where problems were discovered with his visa and he was unable to work (ie play) until a solution was reached. In May 2005 he was granted a full permit and returned in time for training for the 2005-2006 season. In June 2008, he signed with League One club Crewe Alexandra for a transfer fee of £200,000.
On 18 January 2011 he signed on loan to Burton Albion until the end of the season.
In May 2011, Zola was released from his contract at Crewe Alexandra. and agreed to join Burton on a permanent basis the following month. On 18 June 2013, Zola signed a two-year deal with Scottish Premiership side Aberdeen.
Zola had his contract cancelled by Aberdeen after the 2013-2014 season, during which he had scored three goals. Zola joined Stevenage on 20 June 2014 following his release from Aberdeen.
After an injury hit season, Zola was released by Stevenage on 20 May 2015, along with 12 other players.