Barcelona is taking on Olympique Lyonnais in the Round of 16 in the Champions League. While the balance of power between the two teams seems to have been on equal ground for some time now, Barça has a weapon that Lyon does not have: Lionel Messi.Indeed, the Catalan striker has been a veritable goal-scoring machine for some ten years now. Messi this season is once again at the top of the list of Europe's most valuable players and has just put together the 11th year in a row with more than 30 goals to his name. He is playing at the very highest level.Although he often gives the opposing defences headaches, the Argentinian has also faced off against many great footballers, some of whom have even put him into difficult positions. He recently made a ranking of the best players he has ever played against.Spoiler alert, there are no players from OL in his ranking, at least for the moment. Maybe by tomorrow Lionel Messi will have added Houssem Aouar or Maxwell Cornet.