Moreno Hofland a été prénommé par ses parents en référence à Moreno Argentin, champion du monde en 1986. Son frère cadet est lui prénommé Fausto en hommage à Fausto Coppi[1].
L'année suivante, il devient professionnel au sein de l'équipe Blanco, nouveau nom de l'équipe Rabobank, qui devient la même année Belkin, qui l'engage pour deux ans[2]. En avril, au Tour de Turquie, il a la possibilité de tenter sa chance au sprint après les abandons de Theo Bos et Mark Renshaw. Il obtient un premier podium lors de la quatrième étape[3],[4].
Il s'illustre en fin de saison en gagnant le classement général et trois étapes du Tour de Hainan, dominé par sa formation.
Au cours de la saison 2015, il s'adjuge la deuxième étape du Tour de Yorkshire au printemps et participe pour la première fois au Tour d'Italie qu'il termine en 136e position. Il a notamment pris la deuxième place de la 2e étape. Par la suite il empoche la quatrième étape du Ster ZLM Toer et se classe troisième du classement général de cette course.
En 2016, pour la première fois de sa carrière professionnelle, il ne remporte aucune course. Au mois d'octobre, il annonce qu'il quitte l'équipe Lotto NL-Jumbo, pour rejoindre la formation belge Lotto-Soudal[9]. Ce transfert est dû à la montée en puissance de son coéquipier, le sprinteur Dylan Groenewegen[10].
Au deuxième semestre 2018, il termine huitième de la première édition de la Great War Remembrance Race, une nouvelle course cycliste disputée en Belgique[13].
Après un début d'année 2020 prometteur, avec deux podiums d'étape au Herald Sun Tour, la pandémie de COVID-19 et l'arrêt des courses le freinent et il ne parvient pas à retrouver sa forme. En 2021, il prend le départ de trois courses, mais abandonne à chaque fois. Souffrant d'ischémie gastro-intestinale, il doit arrêter sa carrière à 30 ans[16],[17].
↑Bien que courue sur une distance officielle pour être appelée prologue par l'UCI, la première étape est considérée par celle-ci comme une étape en contre-la-montre normal