|Full name||Haris Seferovi?|
|Date of birth||22 February 1992|
|Place of birth||Sursee, Switzerland|
|Height||1.89 m (6 ft 2 in)|
|2011-2012||-> Neuchâtel Xamax (loan)||10||(2)|
|2012||-> Lecce (loan)||5||(0)|
|2013||-> Novara (loan)||18||(10)|
* Senior club appearances and goals counted for the domestic league only and correct as of 12 November 2019|
? National team caps and goals correct as of 15 October 2019
Seferovi? made his professional debut at Grasshopper in April 2009; shortly after, in January 2010, he was signed by Italian side Fiorentina. Much of his time at the latter club was spent out on loan, with a successful spell at Novara in Serie B, followed by a transfer to Real Sociedad of Spain in 2013. A year later, he joined German club Eintracht Frankfurt, with whom he spent three seasons before a transfer to Benfica in Portugal.
Seferovi? began his career in 1999 on FC Sursee's youth side and after five years signed in the summer of 2004 for Luzern. After three years in their youth teams, he was scouted by Grasshopper, and on 26 April 2009, he made his debut in the Swiss Super League against Neuchâtel Xamax. In January 2010, he was named as the Youth Player of the Year in the canton Lucerne.
On 29 January 2010, Italian Serie A club Fiorentina signed Seferovi? from Grasshopper for a EUR2.1 million transfer fee. One day later, La Viola announced the deal was completed. The youngster was assigned to Fiorentina's primavera team. On 4 August 2011, Seferovi? was loaned to Swiss Super League side Neuchâtel Xamax.
On 27 January 2012, Seferovi? was loaned to Serie A club Lecce during the January transfer window. He spent the second half of the 2012-13 season with Novara of Serie B, scoring 10 goals in 18 matches, all as a starter. He scored a hat-trick in a 3-1 win over Livorno on 17 April as Novara eventually finished in the play-offs.
On 11 July 2013, Seferovi? completed a move to Spanish La Liga side Real Sociedad on a four-year deal for a EUR2 million transfer fee. He made his La Liga debut on 16 August 2013, and scored with a chip against Getafe, securing a 2-0 home victory. Four days later, he scored a volley as Real Sociedad beat Lyon 2-0 away from home in the play-off qualification round for the 2013-14 UEFA Champions League. He played in 24 league matches in his first season, only nine as a starter, and scored his only other league goal as a substitute for Carlos Vela, wrapping up a 5-0 win over Osasuna on 2 November. On 18 December, he scored Sociedad's third goal as the club defeated third-tier Algeciras 4-0 in the Copa del Rey's round of 32.
On 1 August 2014, Seferovi? completed a move to German Bundesliga club Eintracht Frankfurt, signing a three-year contract. The club said, "We intentionally chose a young player who already has a relatively high degree of experience, but who still has plenty of room for improvement." He made his debut on 16 August, scoring the opening goal in the ninth minute as Frankfurt defeated fourth-tier Viktoria Berlin 2-0 away in the first round of the DFB-Pokal. One week later, he made his first Bundesliga debut and scored the only goal from Frankfurt's first attack of the game to defeat SC Freiburg at the Waldstadion. In Frankfurt's 4-5 home defeat to VfB Stuttgart on 25 October, Seferovi? was sent off for a second yellow card.
In the 2015-16 Bundesliga, Seferovi? scored only three times in 29 games as Frankfurt came 16th and were confined to a play-off against 1. FC Nürnberg to maintain their spot in the top flight. After a 1-1 draw in the first leg at home, he scored the only goal in the second to maintain his club's place.
Seferovi? received a three-match ban in February 2017 for striking Hertha BSC's Niklas Stark during a 2-0 loss in Berlin. It was Frankfurt's sixth dismissal of the season and he was also fined an undisclosed amount which was donated to charity. He played four matches in the team's runner-up DFB-Pokal campaign, and scored the winning goal at Hannover 96 in the round of 16.
On 2 June 2017, Seferovi? signed a five-year contract with Portuguese champions Benfica. He debuted with the Lisbon side on 5 August in the 2017 Supertaça Cândido de Oliveira, starting alongside Jonas and scoring the second goal in a 3-1 win over Vitória de Guimarães. Four days later, he made his Primeira Liga debut in a 3-1 home win over Braga. In October that year, he was praised by former Benfica footballer Nuno Gomes as a valuable player for the team. In his first season with Benfica, Seferovi? scored six times across all competitions, with every goal being scored in the first half of the campaign, after which he lost his role of supporting Jonas to Raúl Jiménez.
Despite starting the 2018-19 season as the fourth attacking option of manager Rui Vitória, Seferovi? became the team's top scorer on 11 January 2019, under the guidance of Bruno Lage. Most notably, in the league campaign, Seferovi? scored the winning goal in a 1-0 home victory over Porto, netted the winner against Vitória de Guimarães away (0-1), scored the first goal in a 4-2 away win over Sporting CP, and netted a brace in a 10-0 thrashing of Nacional. Internationally, he scored yet another winner, this time in a 2-1 win over Galatasaray in the UEFA Europa League round of 32 on 14 February, helping Benfica seal their first victory in Turkey. With this goal, his 17th overall that season, he temporarily became the top scorer across all leagues in the world in 2019, with a 10 goals tally. His 23 league goals earned him the Bola de Prata, making him the second Swiss player (after Alexander Frei) to be the top goalscorer in a foreign league.
With the Swiss under-17 national team, Seferovi? won the 2009 FIFA U-17 World Cup in Nigeria and was the top scorer of the tournament. He scored five goals at the tournament, including the winning goal in the final against hosts Nigeria.
In 2013, ahead of the Bosnia and Herzegovina national team's match against Slovenia, Seferovi? claimed he wanted to play for the country of his parents' birth. However, he later accepted a call-up from Switzerland, and made his debut in a friendly against Greece on 6 February 2013, where he replaced Mario Gavranovi? for the last 20 minutes of the 0-0 away draw. On his third cap, on 8 June 2013, he replaced Josip Drmi? for the last 15 minutes, and in injury time, scored the only goal of a home 2014 FIFA World Cup qualifier against Cyprus.
On 2 June 2014, Seferovi? was named in Switzerland's 2014 World Cup squad by head coach Ottmar Hitzfeld. In the team's first match, on 15 June in Brasília against Ecuador, he replaced Drmi? for the last 15 minutes and scored the winner in the third minute of stoppage time.
In qualification for UEFA Euro 2016, Seferovi? scored three goals, including two in the first half of a 4-0 win away to San Marino that was Swiss' first victory of the campaign. Manager Vladimir Petkovi? chose him in the 23-man squad for the finals in France.
Seferovi? added four more goals as the Swiss qualified for the 2018 FIFA World Cup, with two in a 3-0 win over Andorra in St. Gallen on 31 August 2017. Petkovi? named him for the squad to compete in the finals in Russia.
|Neuchâtel Xamax (loan)||2011-12||14||2||0||0||-||-||0||0||14||2|
|1.||8 June 2013||Stade de Genève, Geneva, Switzerland||Cyprus||1-0||1-0||2014 FIFA World Cup qualification|
|2.||15 June 2014||Estádio Nacional Mané Garrincha, Brasília, Brazil||Ecuador||2-1||2-1||2014 FIFA World Cup|
|3.||14 October 2014||San Marino Stadium, Serravalle, San Marino||San Marino||1-0||4-0||UEFA Euro 2016 qualification|
|5.||27 March 2015||Swissporarena, Lucern, Switzerland||Estonia||3-0||3-0|
|6.||17 November 2015||Ernst-Happel-Stadion, Vienna, Austria||Austria||1-0||2-1||Friendly|
|8.||7 October 2016||Groupama Arena, Budapest, Hungary||Hungary||1-0||3-2||2018 FIFA World Cup qualification|
|9.||31 August 2017||AFG Arena, St.Gallen, Switzerland||Andorra||1-0||3-0|
|11.||3 September 2017||Skonto Stadium, Riga, Latvia||Latvia||1-0||3-0|
|12.||8 June 2018||Cornaredo Stadium, Lugano, Switzerland||Japan||2-0||2-0||Friendly|
|13.||8 September 2018||Kybunpark, St. Gallen, Switzerland||Iceland||4-0||6-0||2018-19 UEFA Nations League A|
|14.||15 October 2018||Laugardalsvöllur, Reykjavík, Iceland||1-0||2-1|
|15.||18 November 2018||Swissporarena, Lucern, Switzerland||Belgium||2-2||5-2|
|18.||15 October 2019||Stade de Genève, Geneva, Switzerland||Republic of Ireland||1-0||2-0||UEFA Euro 2020 qualification|