A recent report by La Gazzetta dello Sport has revealed the top 10 highest-paid national team coaches, with two Italian managers making the list. Carlo Ancelotti, currently leading the Brazilian national team, sits at the top with an impressive annual salary of €9.5 million.
Former Italy World Cup winner Fabio Cannavaro, who recently took charge of the Uzbekistan national team, ranks fourth on the list with a €4 million yearly salary, matching that of Portugal`s Roberto Martinez.
Notable Inclusions and Exclusions
Didier Deschamps, a familiar face in Serie A and former Juventus player and coach, holds the sixth position as France`s national team manager, earning €3.8 million annually.
Interestingly, Italy`s current national team coach, Gennaro Gattuso, is far from making the top 10. Reports suggest Gattuso has agreed to a more modest €800,000 annual salary, with a potential €1 million bonus for World Cup qualification.
Top 10 Highest-Paid National Team Coaches (as of October 2025)
- Carlo Ancelotti (Brazil) – €9.5m
- Thomas Tuchel (England) – €5.9m
- Julian Nagelsmann (Germany) – €4.9m
- Fabio Cannavaro (Uzbekistan) – €4m
- Roberto Martinez (Portugal) – €4m
- Didier Deschamps (France) – €3.8m
- Marcelo Bielsa (Uruguay) – €3.5m
- Ronald Koeman (Netherlands) – €3m
- Gustavo Alfaro (Paraguay) – €2.5m
- Lionel Scaloni (Argentina) – €2.3m
This list highlights the significant investments national teams are making in top-tier coaching talent, with experienced managers like Ancelotti and Cannavaro commanding substantial salaries. The diversity of nationalities represented also underscores the global nature of football management at the highest level.