Joshua Kimmich is ranked 26th in 90min's European Player of the Year series.

What a year it has been for Bayer Leverkusen's Kai Havertz.

It's astonishing to think that the player is just 20 years old. Aged 17, he made his Bundesliga debut, becoming the youngest ever player to feature for the club in the league.

The records have continued to tumble in Havertz's wake as he became the German side's youngest goalscorer before going on to reach 50 appearances in the Bundesliga aged just 18 years and 307 days. 

Kai Havertz

He has continued to shine for the club he joined aged 11, with the German in scintillating form during the 2018/19 campaign. His 17 goals and three assists in that season have only increased his market value and it is no surprise to see the player ​being linked with numerous European giants

But with 2019 drawing to a close, we have decided to walk you through some of the Leverkusen man's best moments from the year...

100th Competitive Appearance (13/04/19)

Kai Havertz

Havertz marked his 100th competitive appearance with a goal against strugglers VfB Stuttgart. In fact, he netted the only goal of the game, which came from the penalty spot. 

Despite his tender age, he had been made the designated penalty taker by Peter Bosz. Havertz found the net from the spot in the last game against RB Leipzig and he was at it once more against Stuttgart. 

With 64 minutes on the clock, he sent the goalkeeper the wrong way from 12 yards to give his side a valuable three points, boosting their chances of finishing in the top four. Not a bad way to mark your 100th appearance.

Stunner vs. Augsburg (26/04/19)

Kai Havertz

Bayer picked up another vital win on matchday 31 as they cruised past Augsburg 4-1 - their third straight victory in the ​Bundesliga. It was an impressive display from the team, with Havertz grabbing the headlines once more thanks to his simply outrageous goal. 

As the ball came into the box, he peeled away form his man and produced the deftest of finishes to flick it with his 'weak foot'. The ball looped up over the goalkeeper, who could only stand and watch as the ball dropped in. 

The best part? It was completely intentional. There was simply nothing the keeper could have done to prevent it. In the end, he picked up the ball and could almost afford a little chuckle - it was that good. 

Breaking Teenage Scoring Record (18/05/19)

Kai Havertz,Kevin Volland

The youngster continues to set record, after record. It's very obvious why he is regarded as one of the world's most exciting young talents.

Leverkusen secured their place in the top four as they eased past Hertha Berlin 5-1, with Havertz notching his 17th league goal for the campaign. 17th!

This was the most scored by a teenager in Bundesliga history. This is made all the more impressive by the fact that he played in a variety of positions, ranging from right winger to central midfielder. Simply outstanding. 

He may be young, but he has already proven that he is a man for the big occasion time and time again in his career. In fact, his strike against Hertha meant he had given Bayer a 1-0 lead nine times that season, which was more times than any other player in the league. 

Goalscoring Surge to Help Secure Champions League Qualification (06/04/19-18/05/19) 

Kai Havertz

Unless you haven't already worked it out, Havertz certainly has an eye for goal. 

It was a remarkable season for him but despite his goalscoring exploits throughout the campaign, Die Werkself were at risk of once again missing out on Champions League football following a 4-1 defeat away to Hoffenheim on matchday 27. 

However, the German side went on to win five of their last seven games, scoring 21 times during this period. At the heart of this run was Havertz. The midfielder scored twice in a 4-2 defeat to RB Leipzig on matchday 28, before scoring five goals in the remaining six games. 

With Borussia Mönchengladbach stuttering towards the end of the campaign, Die Werkself, and Havertz, booked their place in Europe's elite competition. Of course, as previously mentioned, this saw the player take his tally for the season to 17 in just 34 Bundesliga games. 

Oh, did we also mention that he was named in the Bundesliga Team of the Year for 2018/19? No? Well, there's also that. 

Second Quickest to 25 Bundesliga Goals (17/08/19)

Kai Havertz

Havertz scored a stunning goal (another one?!) in his side's 3-2 win over newly promoted Paderborn on the opening weekend of the 2019/20 season.

Sven Michel had equalised for the away side on 15 minutes, but Bayer moved back into the lead just four minutes later through the wonderkid. 

The German picked up the ball on the edge of the area and as the goalkeeper came charging out, he cooly dinked the ball over him and into the far corner. It was perfectly executed, but when he got into that position, there was an expectation that he would finish off the chance. 

That finish saw him become the second-youngest player to score 25 Bundesliga goals, behind Horst Koppel. 

First Goal for Germany (09/10/19)

Kai Havertz

Germany and Argentina played out a 2-2 draw at the start of October. Joachim Low's youngsters made a blistering start to the game, with Serge Gnabry giving them a 1-0 lead. 

The ​Bayern man then turned provider, feeding the ball through for Havertz, who had made a lung-busting run into the penalty area to tap home. Although they were eventually pegged back and were forced to settle for a point, both Havertz and Gnabry were outstanding on the night. 

Havertz has gone on to make seven appearances for Die Mannschaft up to this point and he is becoming an increasingly important player for Low.  

100th Bundesliga Appearance (14/12/19)

Kai Havertz

The left-footed maestro has reached another major milestone, recently playing in his 100th Bundesliga game at the age of just 20.

Oh, that's also another record! Yes, he broke the record previously held by Leipzig goal machine Timo Werner.

Havertz was unable to influence the game as he would have liked, largely due to the fact that Bayer had two players sent off. Köln took advantage and ran out 2-0 winners and while this will not have been the result the German will have been hoping for, it is another remarkable individual achievement. 

And it will not be the last.