Начинал заниматься футболом в немецком клубе «Киккерс». Позже учился в школе хорватского клуба «Славен Белупо». В чемпионате Хорватии дебютировал 1 июня 2007 года в матче против «Осиека» (1:0), первый гол забил 4 августа 2007 года в матче против «Загреба» (0:2). 2 июня 2009 года перешёл в итальянскую команду «Сиена», с клубом подписал контракт до 2014 года[2]. «Чёрно-белым» он обошёлся в 2 млн евро.
В июне 2010 года «Кёльн» взял в Яяло аренду на один год с последующим правом выкупа. В июне 2011 года «Кёльн» воспользовался этой опцией и выкупил права на футболиста. В начале 2016 года подписал трёхлетний контракт с итальянским «Палермо»[3].