Arrivé au FC Barcelone en , il remporte un sextuplé inédit dans l'histoire du football en : Ligue des champions, championnat d'Espagne, Coupe d'Espagne, Supercoupe de l'UEFA, Supercoupe d'Espagne et Coupe du monde des clubs. En juillet , il décide de rejoindre les États-Unis et signe aux Red Bulls de New York. Engagé en tant que joueur désigné, il est la véritable star du club durant quatre saisons. Premier de la phase régulière de la conférence Est en 2010 et 2013, Henry et les Red Bulls ne parviennent pas à remporter une finale de Conférence de la Major League Soccer.