After several years in the youth system Sørloth was rewarded with a contract by Rosenborg in July 2013. He played his first professional game for Rosenborg when he was subbed on in the second half of the Europa League first qualifying round game versus Crusaders, and it took him only 12 minutes to score his first goal, Rosenborg's 6th in their 7–2 win.
He made his debut in the Tippeligaen on 20 July 2014 in Rosenborg's home game against Sogndal coming on as a substitute for Alexander Søderlund after 60 minutes.[5]
Sørloth went on a loan to Bodø/Glimt before the start of the 2015 Tippeligaen. In the league he scored 13 goals and making five assist in his 26 appearances (19 starters), including scoring six goals in one game against Sarpsborg 08[5]. In his last match for Bodø/Glimt, he scored his second hat-trick of the season, against Stabæk.
Groningen
On 6 November 2015, Sørloth confirmed that he would be joining FC Groningen on a 4.5-year contract at the end of the season. Groningen paid a transfer fee of around €750,000.[citation needed]
Midtjylland
On 1 June 2017, FC Midtjylland announced that they had signed Sørloth on a four-year contract.[6]
Crystal Palace
On 31 January 2018, Sørloth signed for Crystal Palace for a reported fee of £9 million.[7] He made his debut on 10 February 2018 in a 3–1 away defeat to Everton.[8] On Tuesday 28 August, Sørloth scored his first goal for Crystal Palace in an EFL Cup game against Swansea City with the game finishing 1–0.[9]
In August 2019, Sørloth signed for Turkish Süper Lig club Trabzonspor on loan until the end of the 2019-20 season.[11]
Sørloth's first official match for Trabzonspor was against Sparta Prague in the third qualifying round of the UEFA Europa League, where he scored the second goal in a match that ended 2–2.[12] In March 2020, Sørloth scored his first hat-trick for Trabzonspor against Kasimpasa, in a match that ended 6–0.[13]
On 5 July 2020, Sørloth became Trabzonspor’s top-scoring foreign player in a single season, with 29 goals, passing legendary Georgian former center-forward Shota Arveladze.[14]
RB Leipzig
After playing for his national team in the first two group matches of UEFA Nations League, Sørloth failed to return to Trabzon prior to Trabzonspor's upcoming league fixture against Beşiktaş.[15] On 22 September 2020, Sørloth signed for RB Leipzig for an initial fee of €20 million plus €2 million in potential add-ons, with any proceeds to be shared evenly between Trabzonspor and Crystal Palace.[16] On 2 December 2020, he scored the game-winning goal against İstanbul Başakşehir in a 4–3 win in the 2020–21 UEFA Champions League,[17] which was his first goal for the club.
Loan to Real Sociedad
On 25 August 2021, Sørloth moved to La Liga side Real Sociedad on a season-long loan deal.[18] On 29 August 2022, he returned to the Txuri-urdin on loan for another year.[19]
Villarreal
On 25 July 2023, La Liga club Villarreal announced the signing of Sørloth on a five-year deal,[20] for a reported fee of €10 million.[21] On 27 August, he scored his first goal for the club in a 4–3 loss to Barcelona.[22] On 19 May 2024, he scored four goals in a 4–4 draw in a league game against Real Madrid, reaching his 23rd goal, without penalty kicks, of the 2023–24 season as La Liga's top scorer with one match remaining.[23] He was eventually surpassed by just one goal by Artem Dovbyk who scored a hat-trick on the final matchday of the season.[24]
On 31 May 2021, an Instagram post of his surpassed 3.5 million comments, making it the most commented post on Instagram by an athlete. It was mainly fans of the Turkish football club Trabzonspor, asking the player to return to his former loan club.[27]
^Aas, Odd Inge (29 May 2016). "Høgmo slapp ikke til spilleren "alle" ville se". Stavanger Aftenblad (in Norwegian). Archived from the original on 21 April 2024. Retrieved 21 April 2024. Mot det fjerde best rangerte laget i Europa slapp landslagssjefen til hele fem debutanter. Anders Trondsen og Veton Berisha fra start, Iver Fossum, Alexander Sørloth og Niklas Gunnarsson fra benken. [Against the fourth best-ranked team in Europe, national team manager [Per-Mathias Høgmo] introduced five debutants. Anders Trondsen and Veton Berisha from the start; Iver Fossum, Alexander Sørloth, and Niklas Gunnarsson from the bench.]