Barcelona beat La Liga champions Real Madrid in 2016-17 TV revenue

Barcelona earned more in television money last season than champions Real Madrid, according to numbers released by La Liga.

Barca, who missed out on the title to Madrid on the final day of the campaign, pocketed a total of €146.2 million in television rights. Madrid, meanwhile, received €140.1m of the total pot, which was worth €1.246 billion to the 20 teams playing Spain's top flight last season.

The disparity in earnings between Barca and Madrid and the rest of the clubs in La Liga is evident in the amounts paid to Atletico Madrid (€99.2m), Athletic Bilbao (€71m) and Valencia (€67.4m), who completed the top five.

Alaves and Leganes, who both avoided relegation, received just €39.3m, less than any other La Liga side last season.

La Liga splits 50 percent of the total pot among the 20 teams equally, with the remaining 50 percent divided based on two factors.

The first factor taken into consideration is each clubs' results during the last five seasons and the second factor focuses on the number of television subscribers and the television audiences for each match.

It's another win off the field for Barca against rivals Real after they leapfrogged them in the Deloitte Football Money League last January.

The rankings, which took into consideration accounts for the 2015-16 season, saw the Catalans move into second place behind Manchester United.

The Premier League side boasted revenue of €689m, followed by Barca (€620.2m) and Real Madrid (€620.1m).

However, Barca have since announced record revenue for the 2016-17 season (€708m) and predict to post revenue of €897m this season.