German / Cuban winger Onel Hernandez signed for Norwich City on 25th January 2018 from German second tier side Eintracht Braunschweig on a three and a half year contract. City are reported to have paid £1.8million. He had played 53 times for Braunschweig, scoring six goals.
Hernández grew up in Gütersloh after having emigrated from Cuba to Germany with his mother and sister at the age of six. He played for junior side TuS Westfalia Neuenkirchen, FC Gütersloh 2000, Rot Weiss Ahlen (-2007), Arminia Bielefeld (2007-1/2010). In July 2012, he transferred to Werder Bremen's second string having played 28 games for Arminia Bielfield. 18 months and 45 games later, he moved to Wolfsburg's reserves before joining Braunschweig in 2016..
He played once for Germany at Under-18 level, in a match in 2010 against Ukraine.
He made his Norwich debut as a late substitute in the 1-0 home win over Middlesbrough on 3rd February 2018. He finished the season with 12 appearances.
Hernandez scored his first goals for Norwich in the 2-2 draw with Birmingham on the opening day of the 2018/19 season (4th August 2018). Both goals were equalisers to disappoint the St Andrews' faithful.
On 13th November 2018, Hernandez received his first call up to the Cuba national squad.