1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Il commence le football dans le club du FC Sursee, puis il rejoint le FC Lucerne où il reste trois ans. Il poursuit sa formation au sein du club suisse du Grasshopper Zurich en 2007 à l'âge de 15 ans. Il débute tout d'abord avec les équipes de jeunes du club.
Le , il signe pour le club italien de l'ACF Fiorentina. Seferović débute sous les couleurs florentines lors d'un match de coupe se déroulant face à l'équipe de Reggina en entrant à la 48e à la place de Khouma Babacar. Il découvre la série A le face à Brescia.
N'ayant pas sa place dans l'équipe florentine, le club italien choisit de prêter le joueur.
Le jeune joueur fête sa première apparition en tant que titulaire lors de la troisième journée de championnat face au FC Thoune avec le maillot xamaxien. Seferović marque son premier but de la saison lors de la huitième journée de championnat face à son club formateur des Grasshoppers. Le jeune talent entre en cours de match en remplaçant Javier Arizmendi et marque seulement trois minutes après son entrée en jeu[9].
Le , le club congédie le jeune joueur suisse et rompt ainsi les contrats liant le joueur au staff de Neuchâtel[10].
Prêt à Lecce et Novare
Vingt-deux jours après son renvoi de Xamax, Seferović est prêté à l'US Lecce, club de Série A[11]. Il revient ensuite à la Fiorentina, où, durant le premier tour, il participe à sept matchs, jouant 189 minutes[12]. Le , il est prêté par le club florentin au Novare Calcio[12].
Transfert à la Real Sociedad
Le , Haris Seferović est transféré à la Real Sociedad, club de la Liga BBVA pour environ trois millions d’euros et y signe un contrat de quatre ans[13].
Il inscrit son premier but dès la première journée de championnat le face à Getafe CF.
Le , Seferović signe un contrat de trois ans avec le club allemand de l'Eintracht Francfort[14].
Seferović marque lors du premier match de Bundesliga le but de la victoire pour l'Eintracht Francfort face au SC Fribourg et prolonge ainsi la bonne préparation effectuée par le joueur suisse[15]. En effet, Seferović a su se démarquer lors des matchs de Coupe d'Allemagne et lors des matchs amicaux de pré-saison. Ainsi, il a gagné une place de titulaire en ce début de saison 2014[16],[17].
Le , Seferović marque le but qui permet à Eintracht Francfort de rester en première division allemande lors du match retour du barrage de promotion-relégation contre Nuremberg, coaché par son compatriote zurichois René Weiler, après un nul 1-1 concédé à domicile[18]. Avec ce but, il met fin à une disette personnelle de plus de six mois.
Durant la saison 2016-2017, son équipe termine dans le ventre mou du classement, à la onzième place. Seferović joue 25 matchs et marque trois buts. Il participe également à la finale de la Coupe d'Allemagne lors de laquelle Francfort et lui sont battus par le Borussia Dortmund. Lors de ce match, Seferović ne parvient pas à battre son coéquipier en équipe de Suisse Roman Bürki, mais se procure quelques occasions[19]
SL Benfica
Après de premières rumeurs durant l’hiver 2016-2017, Seferović quitte l’Eintracht Francfort pour rejoindre le SL Benfica au terme de la saison 2016-2017, en signant pour cinq ans[20]. Il remporte le championnat portugais lors de la saison 2018-2019, durant laquelle il forme un duo d'attaque avec le prodige portugais João Félix. Il obtient le titre de meilleur buteur du championnat cette même saison, inscrivant 23 buts en 29 apparitions.
Prêts en Turquie puis en Espagne
Le 20 juillet 2022, il est prêté au club turc de Galatasaray SK jusqu'à la fin de la saison prochaine[21]. Alors qu'il était prêté en Turquie depuis le début de la saison, il quitte déjà Galatasaray. Au mercato d'hiver, il effectue un retour express du côté de Benfica, qui l'a cédé sans option d'achat jusqu'au terme de l'exercice au Celta de Vigo[22].
En équipe nationale
Avec les équipes de jeunes suisses
À partir de 2007, Haris Seferović joue avec les différentes équipes suisses comme les moins 15 ans et les moins 16 ans où il joue quelques matchs amicaux.
Avec la Suisse M17
En 2009, Haris Seferović participe à la Coupe du monde des moins de 17 ans au Nigeria, il y dispute six matchs pour inscrire cinq buts. La Suisse fait un excellent parcours et remporte la Coupe du monde contre l'équipe hôte le Nigeria (1-0) grâce à un but d'Haris Seferović.
Il termine le meilleur buteur de la compétition et forme un duo offensif convaincant au côté de Nassim Ben Khalifa[23].
Malgré un contexte extra-sportif compliqué autour du joueur suisse, le sélectionneur national lui maintient sa confiance[26]. Seferović fait partie des 23 sélectionnés pour la coupe du monde 2014[27]. Lors du premier match de cette compétition face à l’Équateur, Seferović entre en cours de jeu et marque le but de la victoire permettant ainsi à son équipe d'engranger les 3 points[28].
Durant la Coupe du monde 2014 au Brésil, la Suisse finit deuxième du groupe "E" derrière la France, et devant l'Équateur et le Honduras. Il marquera uniquement contre l'Équateur a la 90 minute plus 2, sur une contre-attaque suisse il reçoit la balle la renvoie loin pour Ricardo Rodriguez, se faufile entre les défenseurs adverses, la reçoit de Rodriguez, et en une touche l'envoie au fond des filets. Éliminé en huitième de finale par l'Argentine (1-0 après prolongations), il finit le tournoi avec un but marqué.
Deux ans plus tard, il est retenu par Vladimir Petković pour participer à l'Euro 2016, il y jouera la totalité des matchs. Les suisses seront éliminés par la Pologne en huitièmes de finale.
Seferović est retenu par le sélectionneur Vladimir Petković dans la liste des 23 joueurs pour participer à la coupe du monde 2018, qui se déroule en Russie. Il y jouera trois matchs sur quatre lors de cette compétition. La Suisse se hisse jusqu'en huitièmes de finale, où elle est battue par la Suède.
Durant l'Euro 2020 avec la Suisse il est l'uns des joueurs phare de son équipe et il participe en grande partie a la bonne performance de celle-ci durant ce tournoi, En phase de groupes il inscrira 1 but contre la Turquie à la 6 minute (Suisse 3-1 Turquie). Il mettra un doublé en 1/8e de finale contre la France a la 15e et 81e minute (Suisse 3-3 France puis 5-4 aux tirs au but), Il finira ainsi le tournoi en quart de finale contre l'Espagne (1-1 puis 1-3 aux tirs au but) avec 3 buts en 5 matchs.
Lauréat des Swiss Football Awards: prix du "But le plus important de l'année 2014", à la suite de son but face à l’Équateur lors de la coupe du monde 2014[32].