Sports presenter Gary Lineker is still the BBC’s highest earning on-air talent, despite last year agreeing to a pay reduction of around £400,000.Zoe Ball remains the broadcaster’s second highest paid talent after requesting a pay cut when agreeing a new two-year deal as Radio 2’s breakfast host.