Swój debiut w nim zaliczył 20 sierpnia 2016 w przegranym 0:2 wyjazdowym meczu z Trabzonsporem.

Latem 2017 Shala został zawodnikiem Lyngby BK. Zadebiutował w nim 19 listopada 2017 w przegranym 1:3 domowym meczu z Randers FC.

Sezon Klub Kraj Rozgrywki Mecze Gole 2008 Notodden FK 1. divisjon 1 0 2008 Tollnes BK 3. divisjon ? ? 2009 Notodden FK 1. divisjon 3 0 2010 Notodden FK 2. divisjon 0 0 2011 Notodden FK 2. divisjon 11 9 2011 Odds BK Tippeligaen 4 0 2012 Odds BK Tippeligaen 26 3 2013 Odds BK Tippeligaen 30 8 2014 Odds BK Tippeligaen 30 9 2014/15 Sparta Praga I liga 3 0 2015/16 Slovan Liberec I liga 23 6 2016/17 Kasımpaşa SK Süper Lig 10 1 2017/18 Lyngby BK Superligaen

Kariera reprezentacyjna W latach 2009–2012 Shala grał w młodzieżowych reprezentacjach Norwegii. W 2013 roku zdecydował się grać dla Albanii i w latach 2013-2014 zaczął grać w tamtejszej reprezentacji U-21. W dorosłej reprezentacji Albanii zadebiutował 14 listopada 2014 roku w zremisowanym 1:1 towarzyskim meczu z Francją, rozegranym w Rennes, gdy w 76.