Vuoden 2016 alle 20-vuotiaiden MM-kilpailuissa Bydgoszczissa hän voitti kultaa 5 000 metrillä. Seuraavana vuonna hän voitti Nairobissa alle 18-vuotiaiden maailmanmestaruuden 3 000 metrillä ja Tlemcenissä alle 20-vuotiaiden Afrikan-mestaruuden 5 000 metrillä. Samana vuonna hän sijoittui Lontoon MM-kilpailuissa 5 000 metrillä viidenneksi. Vuonna 2018 hän sai hopeaa Birminghamin halli-MM-kilpailuiden 3 000 metrillä. Dohan MM-kilpailuissa 2019 hän sai hopeaa 5 000 metrillä ajalla 12.59,70. Tokion olympialaisissa 2020 Barega voitti 10 000 metrin juoksun olympiakultaa ajalla 27.43,22.