The top 12 earners on the BBC’s latest list of star salaries are all men.
Match of the Day host Gary Lineker has overtaken Chris Evans as the best-paid person on the list, earning between £1.75m-£1.76m in 2017-18.
Evans, Graham Norton, Jeremy Vine and John Humphrys are among those to have seen their pay drop since last year.
Claudia Winkleman is still the top woman, on £370,000-£379,999. Mary Berry and Newsnight’s Emily Maitlis are among eight women to have joined the list.
Winkleman was eighth last year but has now dropped to 13th as a result of a shake-up of the corporation’s structure.
Shows like Strictly Come Dancing, which are made by BBC Studios, are no longer included on the list because BBC Studios is now considered a commercial entity.
The BBC said the published salaries do not yet fully reflect some pay rises and pay cuts, which will not filter through until next year’s list.