Onel Hernández de nacionalidad cubana a sus 6 años viajó hacia Alemania donde se encontraba su madre quien estaba casada con un alemán que era entrenador de futbol. Con ayuda de ambos llegó a enlistarse en el FC Gütersloh, que actualmente juega en la quinta división del balompié alemán.
A los 14 años ingresó a las fuerzas básicas del Arminia Bielefeld, club que jugaba en Bundesliga 2. Tres años más tarde hizo su debut profesional el 1 de octubre del 2010 contra el Paderborn 07. En el 2018, por 2.5 millones de euros, el futbolista cubano fue contratado por el Norwich City y que un año más tarde conseguiría su ascenso al Máximo Circuito.
Tras conseguir su lugar en la Premier League, el equipo realizó una renovación de contrato y extendió su relación laboral hasta el 2023.El cubano hace pocas horas expresó en un tuit etiquetando al presidente de Cuba Díaz Canel que su sueño era poder representar a su país e inspirar a la próxima generación de futbolistas.