News

Serie A all-time top goalscorers: From Silvio Piola to Ciro Immobile

Silvio Piola — Ciro Immobile of SS Lazio celebrates after scoring his team's first goal from the penalty-spot during the UEFA Champions League 2023/24 round of 16 first leg.
© Alchetron -- Paolo Bruno/Getty ImagesSilvio Piola — Ciro Immobile of SS Lazio celebrates after scoring his team's first goal from the penalty-spot during the UEFA Champions League 2023/24 round of 16 first leg.

Italy’s top-flight league has long been a stage for tactical brilliance and unforgettable goals. Each season of Serie A brings moments that define clubs, ignite rivalries and shape the legacy of players who leave their mark.

From decisive strikes to moments of sheer genius, the league’s story is told through performances that capture the imagination. The rhythm is written in goals and pivotal plays that echo through stadiums.

These moments, etched into the sport’s narrative, remind fans why the league remains a benchmark for excellence and a theater of soccer artistry. This list reflects data up to August 2025, ahead of the 2025–26 season.

Luis Vinicio – 155

Luis Vinicio (Source: Football Napoli)

Though less widely discussed today, Luis Vinicio’s 155 goals in 348 Serie A games mark him as one of the league’s silent achievers. His scoring consistency places him among calcio’s reliable workhorses—prolific, dependable, respected across multiple campaigns, even if his name echoes more softly now.

Zlatan Ibrahimovic – 156

Zlatan Ibrahimovic of A.C. Milan celebrates after scoring their team’s first goal during the Serie A match between SSC Napoli and AC Milan at Stadio San Paolo on November 22, 2020. (Source: Francesco Pecoraro/Getty Images)

Zlatan Ibrahimovic’s Serie A tenure is as charismatic as it is prolific—156 goals in 283 appearances. His towering presence, flair, and self-assured technique transformed strike play into showmanship. Across rival Turin clubs and Milan’s Rossoneri era, his flair turned goals into statements.

Filippo Inzaghi – 156

Filippo Inzaghi of AC Milan celebrates his goal during the Serie A match between AC Milan and US Lecce at Stadio Giuseppe Meazza on August 29, 2010. (Source: Valerio Pennicino/Getty Images)

Known as “Super Pippo,” Filippo Inzaghi scored 156 goals in 370 matches, living on anticipation and poacher’s instinct. His ability to game the offside line and finish clinically in tight spaces made him iconic across Milan and beyond—an emblem of striker’s intuition.

Roberto Mancini – 156

Roberto Mancini of Lazio in action during the Serie A match against Venezia played at the Pialugi Penzo Stadium in 2000. (Source: Claudio Villa /Allsport)

Before becoming a celebrated coach, Roberto Mancini was a crafty forward. His 156 Serie A goals in 541 matches came with teams rarely seen as favorites, yet his creativity, elegance, and knack for big moments amplified his scoreline. His intelligence on and off the pitch shaped his wider legend.

Gigi Riva – 156

Gigi Riva (Source: UEFA)

Gigi Riva’s legacy radiates through Cagliari’s history. Accumulating 156 goals in 289 Serie A games entirely for one club, he helped shepherd Cagliari from outsiders to contenders, including the 1970–71 Scudetto. His fierce shooting and fierce devotion embody one-club greatness.

Luca Toni – 157

Luca Toni of AS Roma celebrates after scoring the second goal during the Serie A match between AS Roma and FC Internazionale Milano at Stadio Olimpico on March 27, 2010. (Source: Paolo Bruno/Getty Images)

Luca Toni’s journey from late bloomer to prolific marksman is daringly romantic. With 157 goals in 344 Serie A matches, he delivered aerial prowess, physical strength, and scoring timing. His 2005–06 season stands out, winning the Golden Boot at 38—proof of his enduring hunger and artistry.

Roberto Boninsegna – 164

Roberto Boninsegna (Source: One Football)

Another refined finisher, Roberto Boninsegna notched 163 goals in 366 matches across three major clubs. Known for powerful movement and unerring accuracy, he embodied classic centre-forward traits—agile, strong, a provider and scorer—a quintessential figure of 1960s and ’70s Italian soccer.

Giuglielmo Gabetto – 164

Giuglielmo Gabetto (Source: National Football Teams)

Battling rivalries and expectations, Guglielmo Gabetto found the net 164 times in just over 320 Serie A games. His tenure with both Juventus and Torino marked him as a fearless performer who thrived on derby pressure. With elegant technique and positional sharpness, he remains a legendary silhouette of calcio’s golden age.

Giuseppe Savoldi – 168

Giuseppe Savoldi (Source: These Football Times)

Giuseppe Savoldi’s 168-goal tally across 405 matches reflects a career built on consistency. A forward equally comfortable in Foggia and Naples, his goal rate enabled transitions between clubs, securing his place in Serie A’s upper scorer echelons. Though less heralded today, his effectiveness across styles and jerseys speaks to quiet professionalism.

Amedeo Amadei – 174

Amedeo Amadei (Source: Siamo la Roma)

Considered one of Italy’s earliest stars, Amedeo Amadei scored 174 goals in 423 Serie A appearances. Praised for his acrobatic aerial ability and composed finishing, he earned the nickname “eighth King of Rome” through his impact at the Giallorossi in the 1930s and ’40s. His blend of flair and bravery left a lasting imprint on early Italian soccer.

Giampiero Boniperti – 178

Giampiero Boniperti (Source: Juventus)

A one-club legend, Giampiero Boniperti combined scoring prowess with strategic intellect. Playing 443 Serie A matches for Juventus, he netted 178 goals and later guided the club as president. A symbol of loyalty and leadership, his journey from striker to key steward of Juve’s legacy highlights soccer’s broader story off the pitch.

Fabio Quagliarella – 181

Fabio Quagliarella of Sampdoria celebrates after scoring a goal (2-0) during the serie A match between UC Sampdoria and Spal at Stadio Luigi Ferraris on December 30, 2017. (Source: Paolo Rattini/Getty Images)

Fabio Quagliarella’s Serie A journey is a testament to perseverance. Across tenures with teams like Sampdoria and Juventus, he amassed 182 goals in 556 appearances. Known for his late-career renaissance, he equaled Batistuta’s record by scoring in 11 consecutive matches—an elegant coda to a narrative of enduring quality.

Gabriel Batistuta – 183

Gabriel Batistuta of Fiorentina celebrates during the Serie A match against Empoli at the Stadio Communale in 1998. (Source: Allsport UK /Allsport)

Gabriel Batistuta left an iconic mark on Serie A with 183 goals in 318 matches, becoming Fiorentina’s talisman first and a national icon later. A lethal finisher, “Il Bati” could strike with both feet and inspire titles elsewhere. His signature achievement—scoring in 11 straight matches—tied a long-standing league record, painting him as one of Italian’s most prolific narratives.

Alberto Gilardino – 188 goals

Alberto Gilardino of Genoa CFC celebrates after scoring the opening goal during the Serie A match between Genoa CFC and Parma FC at Stadio Luigi Ferraris on October 30, 2013. (Source: Marco Luzzani/Getty Images)

Alberto Gilardino carved out a prolific Serie A career across ten clubs, netting 188 goals. His strength, positioning, and poise in the box made him an effective and reliable striker, often coming through in critical moments. His adaptability and consistency across multiple teams exemplify the qualities of a modern professional forward in Italy’s top flight.

Alessandro Del Piero – 188 goals

Alessandro Del Piero of Juventus FC celebrates scoring the second goal during the Serie A match between Juventus FC and FC Internazionale Milano on March 25, 2012. (Source: Claudio Villa/Getty Images)

Alessandro Del Piero became synonymous with Juventus over his 19-year Serie A career, scoring 188 goals. Beyond statistics, he was a master of technique, vision, and clutch moments, delivering decisive strikes and guiding his team through countless campaigns. His loyalty, creativity, and leadership established him as a true icon of the club and Italian soccer overall.

Giuseppe Signori – 188 goals

Giuseppe Signori of Bologna in action against Torino during the Italian Serie A match at the Stadio Renato Dall”Ara in 1999. (Source: Claudio Villa /Allsport)

Giuseppe Signori’s career epitomized precision and consistency. Scoring 188 goals in 344 Serie A matches, he shone particularly at Lazio, where his poise, timing, and deadly left foot made him one of the league’s most feared forwards. His soccer intelligence allowed him to exploit spaces and make decisive contributions, leaving a mark as one of Italy’s most elegant strikers of the 1990s.

Kurt Hamrin – 190 goals

Kurt Hamrin (Source: Juventus)

Kurt Hamrin’s career in Serie A was defined by adaptability and elegance, netting 190 goals across five top clubs. From Juventus to Fiorentina, his pace, dribbling, and intelligent positioning made him a constant threat in attack.

His ability to integrate seamlessly into different teams and systems allowed him to remain productive over a long period, leaving an understated but enduring legacy in Italian soccer.

Ciro Immobile – 201 goals

Ciro Immobile of SS Lazio applauds the fans after the Serie A TIM match between SS Lazio and Hellas Verona FC at Stadio Olimpico on April 27, 2024. (Source: Paolo Bruno/Getty Images)

Ciro Immobile has become one of Serie A’s modern goal machines, consistently finding the net season after season. With 188 goals and counting, his sharp instincts, speed, and clinical finishing have made him a cornerstone of Lazio’s attack.

He combines intelligence with versatility, able to score from various positions and adapt to different tactical setups. His ability to deliver in high-pressure matches, including European competitions, has cemented his reputation as one of Italy’s most prolific strikers in recent decades, bridging the gap between tradition and modern excellence.

Roberto Baggio – 205 goals

Roberto Baggio of Brescia in action during the Serie A match between Inter Milan and Brescia, played at the ‘Giuseppe Meazza’ San Siro Stadium, Milan, Italy on December 1, 2002. (Source: Grazia Neri/Getty Images)

Roberto Baggio, “The Divine Ponytail,” combined artistry with effectiveness, scoring 205 goals in 452 Serie A appearances. Renowned for his dribbling, creativity, and ability to score in high-pressure situations, his career spanned six clubs, each benefiting from his intelligence and vision.

Winning the 1993 Ballon d’Or, his elegance on the pitch and resilience through injuries left a mark that goes far beyond statistics, making him an enduring symbol of Italian soccer brilliance.

Antonio Di Natale – 209 goals

Antonio Di Natale of Udinese Calcio celebrates the second goal during the Serie A match between AS Roma and Udinese Calcio at Stadio Olimpico on March 20, 2010. (Source: Paolo Bruno/Getty Images)

Antonio Di Natale’s rise from Empoli to Udinese showcased his exceptional talent and relentless drive. Scoring 209 goals in Serie A, he became Udinese’s all-time top scorer, known for his sharp instincts, precise finishing, and unwavering consistency.

His ability to perform season after season, often single-handedly carrying his team against stronger opponents, earned him admiration across Italy. His dedication and professionalism made him a model of longevity in the league.

Jose Altafini – 216 goals

Jose Altafini (Source: Wikimedia Commons)

Jose Altafini, known as “Mazzola,” was a prolific striker in Serie A, scoring 216 goals across 459 appearances. His adaptability allowed him to succeed at multiple clubs, including Milan, Napoli, and Juventus. His sharp instincts and goal-scoring ability made him a valuable asset throughout his career.

Giuseppe Meazza – 216 goals

Giuseppe Meazza (Source: One Football)

Giuseppe Meazza was a player of extraordinary talent and versatility, netting 216 goals across stints with Inter, Milan, and Juventus. His intelligence on the field, combined with dribbling flair and clinical finishing, earned him the nickname “Il Balilla.”

He was instrumental in shaping the tactical evolution of Italian soccer, and his legacy extends beyond numbers—his style inspired generations and remains a benchmark for attacking excellence.

Gunnar Nordahl – 225 goals

Gunnar Nordahl (Source: Hudiksvalls FF)

Gunnar Nordahl‘s impact on Serie A was immediate and profound. With 225 goals in just 291 appearances, he boasted an impressive scoring rate. His time at AC Milan was particularly fruitful, where he formed a lethal partnership with fellow Swede Nils Liedholm. His powerful presence and clinical finishing made him one of the most feared strikers of his era.

Francesco Totti – 250 goals

Francesco Totti of Roma in action during the Serie A match between Roma and Reggina at the Stadio Olimpico on September 20, 2008. (Source: New Press/Getty Images)

Francesco Totti‘s 25-year career at AS Roma is a testament to loyalty and consistency. Scoring 250 goals in 618 Serie A matches, he became the club’s emblem, leading them to a Serie A title in 2001.

His vision, technique, and leadership on the field earned him the affectionate moniker “Il Capitano.” His dedication to Roma and his influence in Italian soccer are unparalleled.

Silvio Piola – 274 goals

Silvio Piola (Source: These Football Times)

Silvio Piola‘s name is synonymous with Serie A’s scoring prowess. Amassing 274 goals over 537 appearances, he remains the league’s all-time top scorer. His career spanned four decades, showcasing adaptability and longevity.

Notably, his tenure at Lazio was marked by a remarkable 143 goals in 227 games, solidifying his status as a club legend. His legacy is further cemented by his international success, contributing significantly to Italy’s 1938 World Cup victory.

RankPlayerGoalsClubs
1Silvio Piola274Pro Vercelli, Lazio, Juventus and Novara
2Francesco Totti250Roma
3Gunnar Nordahl225Milan and Roma
4Giuseppe Meazza216Inter, Milan and Juventus
5Jose Altafini216Milan, Napoli and Juventus
6Antonio Di Natale209Empoli and Udinese
7Roberto Baggio205Fiorentina, Juventus, Milan, Bologna, Inter and Brescia
8Ciro Immobile201Juventus, Genoa, Torino and Lazio
9Kurt Hamrin190Juventus, Padova, Fiorentina, Milan and Napoli
10Giuseppe Signori188Foggia, Lazio, Sampdoria and Bologna
11Alessandro Del Piero188Juventus
12Alberto Gilardino188Piacenza, Hellas Verona, Parma, Milan, Fiorentina, Genoa, Bologna, Palermo, Empoli and Pescara
13Gabriel Batistuta183Fiorentina, Roma and Inter
14Fabio Quagliarella181Sampdoria, Udinese, Juventus, Torino, Napoli and Ascoli
15Giampiero Boniperti178Juventus
16Amedeo Amadei174Roma, Inter and Napoli
17Giuseppe Savoldi 168Atalanta, Bologna and Napoli
18Giuglielmo Gabetto164Juventus and Torino
19Roberto Boninsegna164Varese, Cagliari, Inter and Juventus
20Luca Toni157Vincenza, Brescia, Palermo, Fiorentina, Roma, Genoa, Juventus and Hellas Verona
21Gigi Riva156Legnano and Cagliari
22Roberto Mancini156Bologna, Sampdoria and Lazio
23Filippo Inzaghi156Parma, Atalanta, Juventus and Milan
24Zlatan Ibrahimovic156Juventus, Inter Milan and AC Milan
25Luis Vinicio155Napoli, Vincenza, Bologna and Inter Milan
200+ Channels With Sports & News
  • Starting price: $33/mo. for fubo Latino Package
  • Watch Premier League, Liga MX & Copa Libertadores
The New Home of MLS
  • Price: $14.99/mo. for MLS Season Pass
  • Watch every MLS game including playoffs & Leagues Cup
Many Sports & ESPN Originals
  • Price: $10.99/mo. (or get ESPN+, Hulu & Disney+ for $14.99/mo.)
  • Features Bundesliga, LaLiga, NWSL, & USL
2,000+ soccer games per year
  • Price: $7.99/mo
  • Features Champions League, Serie A, Europa League & EFL
175 Premier League Games & PL TV
  • Starting price: $7.99/mo. for Peacock Premium
  • Watch 175 exclusive EPL games per season

EDITORS’ PICKS