Gary Lineker is the BBC’s top earning on-air talent for the fifth consecutive year and the only name to earn over £1 million annually, new figures show. The 61-year-old pundit and former footballer was paid between £1,350,000 and £1,354,999 in 2021/2022 for work including Match Of The Day and Sports Personality Of The Year – a reduction of £10,000 on the previous year.
Lineker first topped the list for 2017/18 with a pay bracket of £1,750,000 to £1,759,999, and in 2020 it was announced he had taken a voluntary pay cut. Zoe Ball remains the broadcaster’s second highest paid talent, with a salary of £980,000 to £984,999, but figures show her salary falling for a second consecutive year.
Her salary has now slipped to below £1 million and reflects approximately 210 editions of The Zoe Ball Breakfast Show on Radio 2.