Ligue des champions face au Slavia Prague (2-1) et devient le premier joueur de l'histoire à avoir inscrit au moins un but en phase finale lors de quinze éditions consécutives de Ligue des champions. Il a également égalé le record de Raúl et Cristiano Ronaldo au plus grand nombre d'équipes contre laquelle il a marqué dans la compétition (33). Le , il marque deux buts et délivre deux passes décisives contre le Real Valladolid (5-1) en Liga, son premier but (un coup franc de 35 mètres) était le coup franc de sa carrière. Ses buts (608) l'ont également vu dépasser Cristiano Ronaldo (606) au nombre total de but inscrits en club. Le , il marque trois buts (dont deux coups francs) lors de la victoire 4-1 contre le Celta Vigo, inscrivant son triplé en Liga et égalé le record de Cristiano Ronaldo. Le , lors de son 700 match sous les couleurs du Barça (613 buts et 240 passes décisives), il marque un but et délivre deux passes décisives face au Borussia Dortmund (3-1) en Ligue des Champions. Le Borussia Dortmund est la 34 équipe contre laquelle il marque en C1, battant le précédent record de Cristiano Ronaldo et Raúl (33). Le , Lionel Messi est élu Ballon d'or 2019 devant Virgil van Dijk (Liverpool) et Cristiano Ronaldo (Juventus). Il devient le premier joueur à remporter un sixième Ballon d'or, ce qui constitue un record historique. Le , il présente son Ballon d'or au Camp Nou en inscrivant un triplé lors de la victoire (5-2) contre Majorque. Grâce à ses trois buts, il devient le joueur ayant inscrit le plus de triplés en Liga avec 35 triplés devant Cristiano Ronaldo (34).