En la temporada 2014-2015, Lionel Messi llegó a 71 goles en liga de campeones y logró igualar a Raúl como máximo goleador de esa competencia. El 22 de noviembre de 2014 se convirtió en el máximo anotador de la liga española alcanzando la cifra de 253 goles, tras marcar 3 anotaciones en la victoria 5-1 frente al Sevilla. Tres días después, jugó por liga de campeones de Europa ante el Apoel donde hizo hat-trick en la victoria 4-0 de su equipo, con esto alcanzó los 74 goles a nivel de esa competencia y se convirtió en el máximo goleador de ella. Para el 18 de abril del año de 2015, el argentino alcanzó la cifra de los 400 goles con el Barcel
ona y se convirtió en el jugador con más goles marcados para un mismo equipo español. El 17 de mayo de 2015, el Barcelona derrotó 1-0 al Atlético de Madrid con un gol de Messi lo cual le permitió alcanzar el campeonato de la liga española. Messi también fue protagonista 3 días después (30 de mayo de ese año), cuando anotó dos goles en la final de la copa del rey ante el Athletic de Bilbao, ese partido lo ganó el Barcelona 3-1 y consiguió el título. El 6 de junio de 2015 el jugador argentino consiguió otro triplete de copas con el Barcelona, tras quedar campeón de la liga de campeones de Europa, venciendo a la Juventus de Italia. Tras el fin de esa temporada, Lionel Messi consiguió 43 goles por liga española, 5 goles por copa del rey y 10 goles por liga de campeones.
El 28 de agosto del año 2015 el astro argentino consiguió ganar por segunda vez el premio al mejor jugador de Europa. A nivel de títulos la temporada 2015-2016 no empezó muy bien para Messi y el Barcelona, ya que perdieron la final de la súper copa de España ante el Sevilla. El 16 de septiembre de ese mismo año, el jugador se convirtió en el jugador más joven en disputar 100 partidos en la liga de campeones de Europa, en el empate ante la Roma de Italia 1-1. El 17 de diciembre de 2015 arrancó la participación del Barcelona en el mundial de clubes, donde venció en semifinales 3-0 al Guangzhou Evergrande y finalmente en la disputa del título venció al River Plate de Argentina por 3-0, con un gol del 10 argentino.
El comienzo del año 2016 fue muy bueno para Lionel Messi, ya que el 11 de enero ganó nuevamente el balón de oro como mejor jugador del mundo, sumando 5 balones en su carrera deportiva, el jugador también hizo parte del equipo ideal de la FIFA en ese año. El transcurso de la liga era bueno para su equipo, y 13 de marzo de ese mismo año logró igualar el récord mundial de asistencias de Juan Román Riquelme a nivel de club y selección, con 247 pases gol. En esa temporada el crack argentino logró 4 títulos (Mundial de clubes, liga española, copa del rey y Supercopa de Europa) y marcó 41 goles.
El 17 de agosto de 2016, Lionel Messi logró ganar su primer campeonato como capitán del Barcelona, al vencer en la súper copa de España al Sevilla por un marcador global de 6-1.
El 27 de mayo de 2017, Barcelona salió campeón de la Copa del Rey 2016-2017, tras vencer 3-1 en la final al Deportivo Alavés con un gol y asistencia del argentino. El 5 de julio de ese mismo año, Messi renovó contrato con el Barcelona hasta el año 2021. El 7 de agosto, fue escogido por el CIHEFE como mejor jugador de la historia de la liga española.
Para el 23 de octubre del año 2017, Messi hizo parte del FIFA/FIFPro World XI escogido por la FIFA, el cual hace referencia al once ideal de la temporada.
El 24 de noviembre de 2017, Lionel Messi recibió la bota de oro por haber sido el goleador de las competencias europeas de la temporada 2016-2017, donde logró marcar 37 goles.