Over three years have passed since former Sheffield United, Middlesbrough and Everton midfielder Muhamed Besic left English football.