Lineker topped the ranking for the sixth consecutive year, with his salary remaining stable at 1.35M.

Radio 2 DJ Zoe Ball was the best-paid female presenter, pocketing as much as 985,000.

He took home a minimum of 435,000 in the year to March.

From left to right: Fiona Bruce, Gary Lineker, Zoe Ball

From left to right: Fiona Bruce, Gary Lineker, Zoe BallBBC/Getty

Talent headcount was 24,450, another three-year high.

The pay disclosures are far from a complete picture.

They do not include the earnings stars make from commercial arm BBC Studios and independent producers.

BBC Director General Tim Davie

License fee revenue fell 1.6% to 3.7M.

We have seen this again recently, with Eurovision, the Coronation and Glastonbury.

It remains a period of change, financial pressures and great competition in the media market.

Our task is not always easy and we have to make some difficult choices.