1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 20 avril 2024
Sa mère, Eva Larsson, est Suédoise tandis que son père, Francisco Rocha, provient du Cap-Vert.
Carrière de joueur
En club
Il commence sa carrière professionnelle à Högaborgs BK à dix-sept ans. Il évolue ensuite à Helsingborgs IF, où il inscrira 51 buts en 61 rencontres toutes compétitions confondues.
À l'été 1993, il rejoint le Feyenoord Rotterdam, où il formera un trio d'attaque redoutable avec ses compères Regi Blinker et Gaston Taument. En quatre ans, il remportera deux coupes des Pays-Bas, notamment en 1994-1995 face au rival de l'Ajax Amsterdam en quarts de finale (3-1 après prolongation). En effet, il s'agit de la seule et unique défaite des Ajacides cette saison-là.
Il signe ensuite au Celtic FC en juillet1997. Dès la première saison, ses seize buts en championnat permettent au Celtic de décrocher son premier titre de champion depuis dix ans, mettant fin à l'hégémonie des Rangers. Il devient ensuite un serial scorer, inscrivant au minimum 40 buts par saison toutes compétitions confondues (à l'exception de l'exercice 1999-2000 où il subit une grave blessure). En 2001, ses 35 buts en championnat d'Écosse lui permettent de remporter le Soulier d'Or. Il remportera trois autres championnats d'Écosse en 2001, 2002 et 2004. En 2003, il termine deuxième meilleur buteur de la Coupe UEFA, juste derrière Derlei (12 buts). Mais son rendez-vous le plus important a été la finale de la Coupe UEFA perdue 3-2 après prolongation contre le FC Porto de José Mourinho, malgré une excellente prestation de Larsson ponctuée par deux buts.
Après sept saisons pleines passées au Celtic avec notamment 242 buts en 315 matchs, Larsson signe à la fin de la saison 2003-2004 un contrat de deux ans au FC Barcelone. Il est élu par les supporters du Celtic meilleur joueur étranger de tous les temps. Il manque la plus grande partie de sa première saison à la suite d'une grave blessure au genou. Par la suite, il participe au turn-over offensif de Frank Rijkaard, suppléant régulièrement Samuel Eto'o en pointe.
Le , pour son dernier match sous le maillot Blaugrana, Larsson, rentré en seconde mi-temps, offre deux passes décisives à Samuel Eto'o et Juliano Belletti permettant au club catalan de remporter sa deuxième Ligue des champions.
À la fin de son contrat à Barcelone, Larsson retourne jouer dans son ancien club d'Helsingborgs IF. Alors que son retour à Helsingborg laisse présager une fin de carrière tranquille dans le club qui l'avait révélé, Henrik Larsson est prêté à Manchester United pour une durée de trois mois, durant la trève hivernale en Suède. Il s'y illustre notamment en huitième de finale retour de la Ligue des champions en marquant un but important face à Lille (1-0). Il quitte le club mancunien le pour retourner en Suède, et rejoindre Helsingborg.
En équipe nationale
Il participe à sa première sélection avec la Suède le à Solna contre la Finlande (3-2). Il enchaîne par la Coupe du monde 1994 où, barré en attaque par les stars expérimentées Tomas Brolin et Kennet Andersson, il parvient à inscrire un but face à la Bulgarie (4-0). La Suède est absente des rendez-vous anglais (Euro 96) et français (Mondial 98) et décevante à l'Euro 2000 malgré un but de Larsson contre l'Italie (1-2).
Après un Mondial 2002 plutôt réussi avec trois buts en quatre matchs (doublé face au Nigeria et but face au Sénégal en 1/8e), Larsson décide de prendre sa retraite internationale, ce qui provoque l'émoi des supporters suédois, même jusqu'aux politiciens. Devant l'attente du peuple suédois, il décide alors de revenir en sélection pour disputer l'Euro 2004, au cours duquel il forme un duo d'attaquants redoutable avec Zlatan Ibrahimović et inscrit encore trois buts en quatre rencontres (doublé face à la Bulgarie et but face au Danemark), menant la Suède en quart de finale.
Le , Henrik Larsson est retenu dans la liste des 23 joueurs suédois qui participeront à l'Euro 2008, alors qu'il avait à nouveau pris sa retraite internationale après la Coupe du monde 2006 (où il marque un but face à l'Angleterre). Quelques heures après la défaite de la Suède face à la Russie (0-2) lors de ce championnat d'Europe, Larsson indique qu'il ne prend pas sa retraite, se sentant prêt à continuer si le sélectionneur venait à l'appeler.
Ce n'est que le que son club de Helsingborgs IF annonce qu'il mettra un terme à sa carrière à l'issue du match contre Elfsborg le premier novembre de la même année. Face à Djurgården, Larsson joue son dernier match à domicile. Le club prépare une cérémonie d'après-match pendant laquelle il annonce que son numéro 17 ne sera plus jamais attribué. Larsson, très ému, s'adressera aux supporters en larmes avant de recevoir une superbe ovation[1].
Carrière d'entraîneur
En , il est nommé entraîneur de Falkenbergs FF[2] puis en 2014 à la tête d'Helsingborgs IF. Au sein de ce club, il a notamment dans son effectif son fils Jordan. Le dimanche , le club d'Helsingborgs IF officialise le retour d'Henrik Larsson au poste d'entraîneur quelques années seulement après son départ[3].