The Ninety Project
Menu +
AboutServicesFor CapitalFor ClubsClubs for SaleCase StudiesInsights
Book a call
Football Facts

The numbers behind the opportunity.

A sourced snapshot of the financial, commercial and ownership forces shaping European football.

€28.6bn

European club revenue

UEFA reports record European club revenue for the 2024 financial year, with 2025 expected to surpass €30 billion.

UEFA, February 2026
€13bn+

Growth since 2015

European club revenues have increased by more than €13 billion since 2015, supported by competition income, media rights, commercial partnerships and gate receipts.

UEFA, February 2026
123

Investment transactions

UEFA identified 123 investment transactions across men’s and women’s clubs in Europe during 2025, an all-time high.

UEFA, February 2026
€12.4bn

Top 20 club revenues

Deloitte’s 20 highest-revenue clubs generated a combined €12.4 billion in the 2024/25 season, up 11% year on year.

Deloitte, January 2026
€5.3bn

Commercial revenue

Commercial income was the largest revenue stream for Deloitte’s Money League clubs in 2024/25, ahead of broadcast and matchday income.

Deloitte, January 2026
57

Matches per club

Money League clubs played 57 competitive matches on average during 2024/25, compared with 51 the previous season.

Deloitte, January 2026
78,742

International transfers

A record 78,742 international player transfers were completed across professional and amateur football in 2024.

FIFA, January 2025
$8.59bn

International transfer fees

Clubs spent $8.59 billion on international transfer fees in men’s professional football during 2024, the second-highest total recorded by FIFA.

FIFA, January 2025

Sources

  1. UEFA, European Club Finance and Investment Landscape, 26 February 2026.View source ↗
  2. Deloitte, Football Money League 2026, financial year ending 2025.View source ↗
  3. FIFA, Global Transfer Report 2024, published 30 January 2025.View source ↗

Figures are presented as reported by their original publishers. Last updated 16 September 2026.

Put the numbers in context.

Book a call