Fabio Cannavaro, number 5, kneeling with arms outstretched as Real Madrid celebrate a goal against Bayern Munich in 2007
Legends

Fabio Cannavaro: the defender who won the Ballon d'Or

Captain of Italy's 2006 World Cup winners, the "Wall of Berlin" and the third defender to win the Ballon d'Or: the career of Fabio Cannavaro.

By Guriball Newsroom · November 14, 2026 · 10 min read · Edited by Victor Sismotto

Fabio Cannavaro spent two decades at the heart of defences in Naples, Parma, Milan, Turin and Madrid. In the summer of 2006 he was the captain of the Italy team that won the World Cup, and that autumn he became the first defender in ten years to win the Ballon d'Or.

His career took him from the streets of Naples to Parma, Milan, Turin and Madrid, and ended in the Gulf after a knee injury.

The numbers

TeamPeriodLeague gamesAll-competition games
Napoli1992–19955868
Parma1995–2002212291
Inter Milan2002–20045074
Juventus2004–20067495
Real Madrid2006–200994118
Juventus2009–20102733
Al-Ahli Dubai2010–20111616
Italy (caps)1997–2010—136
For a defender the measure is games, not goals. Caps are for Italy.
3 games92/9329 games93/9436 games94/9536 games95/9630 games96/9744 games97/9845 games98/9945 games99/0046 games00/0145 games01/0240 games02/0334 games03/0447 games04/0548 games05/0639 games06/0742 games07/0837 games08/0933 games09/1016 games10/11
  • 92/93: 3 games
  • 93/94: 29 games
  • 94/95: 36 games
  • 95/96: 36 games
  • 96/97: 30 games
  • 97/98: 44 games
  • 98/99: 45 games
  • 99/00: 45 games
  • 00/01: 46 games
  • 01/02: 45 games
  • 02/03: 40 games
  • 03/04: 34 games
  • 04/05: 47 games
  • 05/06: 48 games
  • 06/07: 39 games
  • 07/08: 42 games
  • 08/09: 37 games
  • 09/10: 33 games
  • 10/11: 16 games
Games per season for clubs, all competitions.

The curve is a defender's: almost a straight line at the top for fifteen years. The highest bars are his two seasons at Juventus and his Parma years.

A boy from Naples

Cannavaro grew up in Naples and was scouted from a team in the Bagnoli district. At Napoli he began as a ball boy and then joined the youth side as a midfielder before being moved to centre-back. In one training session he made a hard sliding tackle on Diego Maradona, the undisputed star of the club. Maradona defended him, and reportedly gave him his boots.

He made his Serie A debut on 7 March 1993 in a 4–3 defeat at Juventus, and scored his first goal on 8 January 1995 against Milan at the San Siro. That summer, with Napoli short of money after Maradona's departure, he was sold to Parma.

Parma: Buffon, Thuram and a tight defence

At Parma he became a regular at once and met Gianluigi Buffon and Lilian Thuram, with whom he formed one of the tightest defensive units in Europe. In 1998–99 he won the UEFA Cup, his only European trophy, and the Coppa Italia. A Supercoppa Italiana against Milan came in 1999–2000, and a second Coppa Italia against Juventus in 2001–02, his last season at the club.

Turin and the Calciopoli summer

He joined Juventus from Inter on 31 August 2004, the transfer deadline day, in a deal that took the goalkeeper Fabian Carini the other way, with both players valued at €10 million. He was reunited with Thuram and Buffon, under Fabio Capello, and Juventus won the scudetto in 2005 and 2006. He was named Serie A Defender of the Year both years and, in 2006, Italian Footballer of the Year.

Both titles were later revoked. After the 2006 World Cup the Calciopoli verdicts relegated Juventus to Serie B, and since the club could not qualify for the Champions League, Cannavaro chose to leave. He followed Capello to Real Madrid for €7 million.

Real Madrid

At the Bernabéu he took the number 5 shirt, previously worn by Zinedine Zidane. He won La Liga in 2006–07 and 2007–08 and the Supercopa de España in 2008. On 19 May 2009 it was confirmed that he would return to Juventus on a free transfer, and in his last game at the Bernabéu he received a standing ovation.

The trophies

TeamHonourYears
ParmaCoppa Italia1998–99, 2001–02
ParmaSupercoppa Italiana1999
ParmaUEFA Cup1998–99
Real MadridLa Liga2006–07, 2007–08
Real MadridSupercopa de España2008
ItalyWorld Cup2006
ItalyEuropean ChampionshipRunners-up 2000
ItalyEuropean Under-21 Championship1994, 1996
IndividualBallon d'Or and FIFA World Player of the Year2006
IndividualWorld Cup Silver Ball2006
IndividualSerie A Defender of the Year2005, 2006
IndividualFIFPro World XI2006, 2007
The Serie A titles of 2004–05 and 2005–06, won at Juventus, were revoked after Calciopoli and are not counted.

Italy: captain and wall

He played his first game for Italy in 1997. At Euro 2000 he played in the centre of a back three, usually next to Alessandro Nesta, as Italy conceded only two goals in the tournament. They led France 1–0 into injury time in the final, then lost 2–1 to a Sylvain Wiltord equaliser and a golden goal from David Trezeguet in extra time. Cannavaro was named in the team of the tournament.

He took the captain's armband from Paolo Maldini after the 2002 World Cup, where he had held the defence together almost single-handedly after Nesta was injured against Croatia, and was suspended for the round of 16 after two yellow cards. Italy went out in the second round to a golden goal against South Korea. He first captained the side on 21 August 2002 in a 1–0 defeat to Slovenia in Trieste, and was officially named captain for the Euro 2004 qualifier in Azerbaijan, which Italy won 2–0. His first goal for Italy came on 30 May 2004, in a 4–0 win over Tunisia.

Germany 2006

He captained Italy throughout the tournament under Marcello Lippi. Italy conceded only two goals, an own goal against the United States and a penalty by Zinedine Zidane in the final, and Cannavaro was at the centre of it. With Nesta injured, he played the tournament with a different partner.

In the semi-final against Germany, in the last minute of extra time, he outjumped Per Mertesacker to clear the ball, then took it off Lukas Podolski, which started the move that led to Italy's second goal in a 2–0 win. In the final in Berlin on 9 July 2006, the night of his 100th cap, Italy drew 1–1 with France and won on penalties. He lifted the trophy, and his defending earned him the nickname "Wall of Berlin".

He finished runner-up to Zidane for the Golden Ball. In the Ballon d'Or voting that November he finished well clear of the field.

Ballon d'Or 2006Points
Fabio Cannavaro173
Gianluigi Buffon124
Thierry Henry121
Ronaldinho73
Zinedine Zidane71

"The World Cup in Germany was perfect for a defender."

— Cannavaro after winning the 2006 Ballon d'Or, as reported by the Taipei Times

He was only the third defender to win the award, after Franz Beckenbauer in 1972 and 1976 and Matthias Sammer in 1996.

The record and the end

In June 2009, in Italy's last group match of the Confederations Cup, a 3–0 defeat to Brazil, he equalled Paolo Maldini's record of 126 caps. On 12 August 2009, in a friendly against Switzerland, he won his 127th and passed it.

The 2010 World Cup was the sad end. He captained the defending champions, who drew 1–1 with New Zealand and Paraguay and lost 3–2 to Slovakia, finishing last in the group with two points. He retired from international football with 136 caps, 79 of them as captain, both second only to Buffon.

His last season as a player was at Al-Ahli in the UAE, on a two-year deal announced on 2 June 2010. He made 16 appearances before a serious knee problem forced him to retire in July 2011. He later moved into management, with spells in the UAE, China, Italy and Croatia.

Why he is remembered

Few defenders win the Ballon d'Or, and Cannavaro was only the third. He did it by captaining a World Cup-winning team that conceded two goals in seven matches. Buffon, the runner-up, said he deserved it.

Picks for you

Advertising. Affiliate links — we may earn a commission on your purchases, at no extra cost to you. It does not influence our editorial coverage.