Skip to content
Compare Players
David Villa
Striker · Spain
vs
Ferenc Puskás
Forward · Hungary

David Villa vs Ferenc Puskás: Stats Compared

Striker, Spain (born 1981, retired 2020) · Forward, Hungary (born 1927, retired 1966)

Few debates split football fans quite like David Villa versus Ferenc Puskás. Different decades shaped different demands, and both adapted to theirs brilliantly. David Villa finishes with 376 career goals from 752 games — a 0.50 strike rate — against Ferenc Puskás's 598 from 621 at 0.96 per match. Reliable assist tallies simply do not exist for large stretches of their careers, leaving creativity to the eye rather than the spreadsheet. The honours ledger favours David Villa with 9 major trophies (1× FIFA World Cup (2010)) against Ferenc Puskás's 10 (3× European Cup (1959, 1960, 1966)). David Villa belonged to the modern era, dominating with a ruthless quality; Ferenc Puskás rose in the post-war golden age with a mercurial edge. Their routes to the top were distinct: David Villa built his reputation across Sporting Gijón, Valencia, Barcelona, Atlético Madrid, peaking around 2010, while Ferenc Puskás reached his defining level around 1960 after spells with Budapest Honvéd, Real Madrid. Each, in his own way, set a standard the other is measured against.

171 words · comparison angle: era

Player profiles

David Villa
David Villa Sánchez
#7·Striker

David Villa Sánchez is a Spanish former professional footballer who played as a striker. Regarded as one of the best strikers of his generation, Villa is the all-time top goalscorer of the Spain national team. He is currently the vice-president of Spanish Tercera Federación club CF Benidorm and a member of the Board of Directors of La Liga club Atlético Madrid.

A two-footed finisher who attacked channels intelligently and struck cleanly from distance.

Nationality
Spain
Born / retired
1981 / 2020
Height
175 cm
Preferred foot
Right
Notable clubs
Sporting Gijón, Valencia, Barcelona, Atlético Madrid
Photo: Wikimedia Commons — David Villa
Ferenc Puskás
Ferenc Puskás
#10·Forward

Hungarian legend of the Magical Magyats and a Real Madrid galáctico; scorer of 84 goals in 85 games for Hungary.

A barrel-chested left-footed finisher whose deadly striking powered Hungary's Golden Team.

Nationality
Hungary
Born / retired
1927 / 1966
Height
172 cm
Preferred foot
Left
Notable clubs
Budapest Honvéd, Real Madrid

Head-to-head stats

David Villa
vs
Ferenc Puskás
Striker
Position
Forward
Spain
Nationality
Hungary
Sporting Gijón, Valencia, Barcelona, Atlético Madrid
Notable clubs
Budapest Honvéd, Real Madrid
1981 / 2020
Born / retired
1927 / 1966
175 cm
Height
172 cm
Right
Preferred foot
Left
#7
Iconic shirt #
#10
376
Career goals
598
Career assists
752
Appearances
621
0.50
Goals per game
0.96
9
Major trophies
10
69.8
Avg. attribute rating
72.7
Retired — peak value not officially tracked
Peak market value
Retired — peak value not officially tracked

Career goals by season

Representative career seasons — goals per season for each player across their documented clubs.

Attribute radar

Attribute ratings are peak-era, 0–100. Different positions naturally skew the profile.

Attribute comparison

85Goalscoring96
David VillaFerenc Puskás
71Playmaking80
David VillaFerenc Puskás
81Dribbling85
David VillaFerenc Puskás
77Pace75
David VillaFerenc Puskás
34Defending30
David VillaFerenc Puskás
71Physicality70
David VillaFerenc Puskás

Trophy breakdown

David Villa
9 major honours
  • 1× FIFA World Cup (2010)
Ferenc Puskás
10 major honours
  • 3× European Cup (1959, 1960, 1966)
  • 5× La Liga
  • 1× Olympic Gold Medal (1952)
  • 1× Central European Cup (1953)

Trophy distribution

David Villa
9 honours
Ferenc Puskás
10 honours

Career milestones

David Villa
Born 1981 · retired 2020
  1. 2002 Established himself at Sporting Gijón
  2. 2006 Reached his defining peak
  3. 2010 Delivered a landmark season
  4. 2020 Retired from professional football
Ferenc Puskás
Born 1927 · retired 1966
  1. 1943 Budapest Honvéd debut
  2. 1952 Olympic champion with Hungary
  3. 1953 Scored twice in the 6-3 win over England at Wembley
  4. 1956 Fled the Hungarian Revolution
  5. 1958 Joined Real Madrid
  6. 1960 Scored four goals in the European Cup final
  7. 1966 Retired from playing

The verdict

The verdict
David Villa
63.2
career score
vs
Ferenc Puskás
68.8
career score

Weighing production against honours, Ferenc Puskás takes the verdict — a clear margin, driven by a sharper goalscoring record.

Ferenc Puskás edges it (a clear margin)

Related comparisons