He has surely benefited from playing over 50 full professional matches in his career already. Him being further away from the first team has been a help to his career whereas the likes of Vuckic, Ferguson, Sammy etc have been sitting on the fringes of the squad. Mind, he also seems less injury prone than the latter 3.