There was once a time when Serge Gnabry's young career appeared to be regressing.

After struggling to break into Arsene Wenger's Arsenal side, the exciting German winger was sent out on loan to fellow Premier League outfit West Brom for the 2015/16 season.

It was seen as a chance to gain valuable experience, but Gnabry went on to make just one appearance for the Baggies under Tony Pulis.

The pragmatic manager famously said that Gnabry was 'not at the level required' to play for West Brom during that season.

So it came as no surprise that the German bid farewell to English football after that season, joining Werder Bremen for just £5m.

After shining in 2016/17, Gnabry sealed a move to Bayern Munich, who sent him out on loan to Hoffenheim.

But this time, a temporary move well and truly paid off, with Gnabry scoring 10 goals in 22 appearances for the Bundesliga club.

Nowadays, his short spell of regression has been brought to a halt, with the 24-year-old one of the first names on the Bayern team sheet - and his form for Germany is just ridiculous.

In his first 10 appearances for Die Mannschaft, Gnabry has scored nine goals and notched two assists.

He has hit the back of the net in his last five games on international duty, including strikes against Holland and Northern Ireland during this break alone.

Imagine thinking a player capable of producing those numbers isn't good enough for West Brom?

Arsenal fans must also be ruing the fact they they offloaded Gnabry for just £5m.

Even with the signing of Nicolas Pepe this summer, the German would walk into Unai Emery's current starting XI.

Germany may be going through a transitional period under Joachim Low, but the likes of Gnabry, Kai Havertz and Timo Werner look set to be a formidable attacking force for years to come.