Barkach kom på andreplass under Berlin 10 km og Heerenberg Montferland Run i 2017. Han vant Afrikamesterskapet i terrengløp 2018, foran Julius Kogo og Thomas Ayeko.