#2 Robert Lewandowski

Robert Lewandowski has been a vital player for Bayern Munich since 2014. He is a goal-scoring machine and has scored 175 goals in 221 appearances for Munich thus far. The 30-year-old Polish player currently has 12 goals in 18 appearances for the German club this season in the Bundesliga.
What makes him such a potent goalscorer is his ability to play with both feet and finish accurately with his head as well. He often receives high praise for his work ethic and discipline. The Pole is also the Champions League's sixth highest goalscorer of all time with 53 goals in 78 appearances.
The talismanic striker has won six Bundesliga titles till date (four with Bayern and two with Dortmund). He has won nine other major trophies in his career. The Warsaw-born player will hope he can add the coveted UCL trophy title to this list as well.
Lewandowski played the 2013 UEFA Champions League Final but his team Borussia Dortmund were defeated by Bayern Munich.
Bayern will be squaring off against Liverpool in the round of 16 of the 2018-19 Champions League.
Also Read: 5 former Real Madrid players you would not believe are still playing