El club ganó la Liga 2004/05, y al año siguiente la Liga de Campeones de la UEFA 2005/06. En la temporada 2006/07 Leo Messi pasó a formar parte del cuadro titular, marcó una hat-trick en El Clásico contra su gran rival, el Real Madrid,
Fnalizando la temporada con 14 goles en 26 partidos disputados. La temporada 2008/2009 se consagró como el mejor jugador del mundo y el Barcelona conseguiría el triplete. Messi anotó un total de 38 goles.
En 2009/2010 consiguió anotar 47 goles en la temporada, de los cuales 34 fueron en la competición de liga. Ganó la Bota de Oro igualando el registro goleador de Ronaldo en la temporada 1996/1997.