AlbinoLeffe He took his first steps as a footballer in the oratory school of
Gorlago, and with Grumellese. he was signed by
AlbinoLeffe and went through their youth system. He made his debut for the first team in the 2011–12 season, when he played eight matches in
Serie B and scored two goals. He also scored 13 goals as team top-scorer for the youth team throughout the 2011–12 season, winning a youth title, the
Trofeo Dossena, in June 2012. The following season, he was fully promoted to the first team, and made 31 appearances in
Lega Pro Prima Divisione, scoring 12 goals. He also made an appearance during the
2012–13 Coppa Italia. Given the presence in the squad of the defender
Mauro Belotti, Andrea was nicknamed
Belottino.
Palermo On 2 September 2013, he was loaned for a fee of €500,000 (with a buyout clause set at €2.5 million) to
Palermo in
Serie B. He made his debut with the Sicilians on 24 September 2013, as a substitute for
Davide Di Gennaro in a game against
Bari, and provided an assist to
Kyle Lafferty in a 2–1 loss. He scored his first goal for the
Rosaneri on 5 October against
Brescia. On 3 May 2014, he was promoted to
Serie A after a 1–0 win away to
Novara. He closed the season with 10 goals scored in the league. On 18 June 2014, Palermo exercised the right to redeem half of his contract in co-ownership, with an option to redeem the other half for €3.5 million. He made his debut in Serie A on 31 August 2014, at age 20, as a substitute for
Paulo Dybala in a 1–1 draw at home to
Sampdoria. On 12 September, Palermo announced they had redeemed the remainder of his contract. On 24 September, he scored his first two career goals in Serie A, playing as a starter in a 3–3 draw away to
Napoli. On 13 December, he scored the winning goal in injury time against
Sassuolo, securing a 2–1 win for Palermo and their seventh consecutive useful result (equalling the record of the 2009–10 season under the coach
Delio Rossi). He played in 38 games throughout the season, largely as a substitute, in which he scored six goals.
Torino On 18 August 2015, he was officially signed by
Torino for a reported fee of €7.5 million. He scored his first goal for Torino in a 2–0 win against
Bologna. On 16 January 2016, he scored his first brace for the club in a 4–2 win over
Frosinone. On 20 March, he scored from the penalty spot in the 48th minute to halt
Juventus goalkeeper
Gianluigi Buffon's
record of longest consecutive minutes not conceded in a 4–1 home defeat. He concluded the
2015–16 season with 12 goals in 35 appearances. He began the
2016–17 season scoring a header against
AC Milan at the
San Siro, but had a penalty saved by
Gianluigi Donnarumma in a 3–2 defeat. The following round, on 28 August, he scored his first career hat-trick in a 5–1 home win against
Bologna. On 4 December 2016, he extended his contract with Torino until 2021, with a €100 million release clause valid only to foreign clubs. On 5 March 2017, he wore the
captain's armband for the first time against
Palermo, in which he scored the fastest hat-trick in Serie A since 30 January 2000 (seven minutes and 15 seconds), surpassing the previous record belonging to the Ukrainian
Andriy Shevchenko. The following month, he became the first player under the age of 24 to score 24 goals in a single Serie A season since Shevchenko in 1999–00. He ended the season with 26 goals in 35 appearances, and as the third top-scorer in the league behind
Edin Džeko of
Roma (29) and
Dries Mertens of
Napoli (28). After being appointed team captain on a permanent basis, he scored his first goal of the
2017–18 season with a
scissor-kick in a 3–0 win against
Sassuolo. Often injured, he was unable to repeat his performance of the previous season, scoring 10 goals in Serie A. On 26 August 2018, Belotti scored his first goal of the
2018–19 season in a 2–2 draw against
Inter Milan at the
San Siro. On 4 November, he scored his first brace of the season in a 4–1 away win against
Sampdoria. On 25 May, he scored the second
scissor kick goal of his career, once again against Sassuolo. Belotti concluded the season with 15 goals in Serie A - contributing to Torino's qualification to the
2019–20 UEFA Europa League, after the exclusion of Milan. On 25 July 2019, Belotti made his debut in
UEFA competitions, in the
first qualifying round of the Europa League against
Debrecen, scoring the opening goal on a penalty kick. On 29 August, Belotti scored with a header against
Wolverhampton to record his 77th goal for Torino, entering in Torino's top 10 goalscorers of all-time. On 26 September, he scored his first brace of the season in a 2–1 win over Milan. On 12 December 2020, in a league match lost 3–2 at home against
Udinese, he scored his 100th goal for Torino in all competitions, equalling
Adolfo Baloncieri in the club's all-time scorer list. On 30 January 2021, with a goal scored at
Fiorentina, Belotti achieved double figures in the league for all six season played in Serie A with Torino (behind only
Paolo Pulici, who achieved double figures for seven consecutive years between 1972 and 1979). Belotti began his seventh consecutive season with Torino scoring a goal in a 2–1 loss at home to
Atalanta. On 30 October 2021, Belotti scored the final goal in a 3–0 win against Sampdoria, achieving the milestone of 100 goals in Serie A (94 goals scored, up to that moment with Torino in seven season and six goals with Palermo). On 1 July 2022, Torino announced that Belotti would not extend and leave for free.
Roma On 28 August 2022, Belotti signed an initial one-year contract with
Roma that runs until 30 June 2023. As part of the overall agreement there is also the option for an additional two-year extension, based on certain performance-related criteria. He scored his first goal for Roma against
Cremonese in the Coppa Italia on 1 February 2023. He ended his first season at Roma featuring in 31 league matches without scoring any goal. However, he extended his contract until 2025.
Loan to Fiorentina On 1 February 2024, Belotti moved on loan to
Fiorentina. On 2 May, he scored Fiorentina's second goal in a 3–2 home win over
Club Brugge in the first leg of the
Conference League semi-finals. On 29 May, Belotti started in Fiorentina's 1–0 extra-time defeat to
Olympiacos in the
2024 UEFA Europa Conference League final.
Como On 25 June 2024, Belotti signed a two-year contract with newly promoted Serie A club
Como, for a reported fee of €4m plus an additional €1m in add-ons.
Loan to Benfica On 3 February 2025, Belotti joined
Primeira Liga club
Benfica on loan until the end of the 2024–25 season. ==International career==