Eyob Faniel è nato in Eritrea, ma vive in Italia dal febbraio 2004 quando, insieme alla famiglia, ha raggiunto il papà che si era trasferito nel '98. Nel 2015 ha ottenuto la cittadinanza italiana. Ha fatto il debutto in azzurro nel 2017 nella Coppa Europa dei 10000 metri a Minsk. Ha vinto la maratona di Venezia in 2h12'16" quando correva nel Venicemarathon Club.
Ha partecipato ai Mondiali di mezza maratona nel marzo 2018, a Valencia, concludendo 37º in 1h02'37". Nel giugno 2018 è passato alle Fiamme Oro. Il 28 aprile 2019 a Padova fa registrare sulla stessa distanza il 5º tempo italiano di sempre (italiano più veloce dal 2002), arrivando in seconda posizione con il nuovo personale di 1h00'53".[1]
Il 31 dicembre 2019 chiude l'anno con la vittoria sui 10 km della BOclassic di Bolzano col tempo di 28'21", primo italiano a vincere la gara dopo 31 anni.[2]
Il 28 febbraio 2021, nella prima edizione della Tuscany Camp Half Marathon di Ampugnano (SI), stabilisce col tempo di 1h00'07" il record italiano della mezza maratona togliendolo a Rachid Berradi, che l'aveva stabilito vincendo la Stramilano agonistica del 13 aprile 2002.
^I tempi intermedi sono stati i seguenti: 5 km 14'52", 10 km 29'52", 15 km 45'14", 20 km 1h00'18", mezza maratona 1h03'36", 25 km 1h15'27", 30 km 1h30'23", 35 km 1h45'40", 40 km 2h00'56", traguardo 2h07'19".