“Every player is disappointed or unhappy when they aren’t playing games,” he told the club’s official website.
“Maybe here at Bristol City I will get the chance to play more games.
“I enjoyed my time in Scotland with Rangers and Hearts before that, but sometimes as a footballer you need to move on.
“Now I’m looking forward to playing for Bristol City, scoring goals and hopefully getting the club into the Premier League.”