Gary Lineker has signed a new five-year deal with the BBC and agreed to take a pay cut of around £400,000.

Gary Lineker

Gary Lineker

The 'Match of the Day' presenter has been announced as the corporation's top earner once again with a salary of £1.75 million, but he is taking a 23 per cent cut which will be reflected on next year's list of the BBC's top 10 salaries.

Director general Tim Davie: "Gary Lineker has signed up to a new five-year contract saving a quarter over his last contract.

"And before you ask, Gary knows his responsibility to the BBC in terms of his use of social media."

Gary, whose new deal will keep him at the BBC until 2025, said: "I love working with the BBC, and am very proud to continue to be a part of their outstanding football team. "I'm looking forward to the next five years - with a European Championship and World Cup on the horizon, it's exciting times for me and the team."

Zoe Ball is second in the list of the BBC's top 10 salaries thanks to a £1 million pay rise, after she took over the Radio 2 Breakfast Show.

Graham Norton, Steve Wright, and Huw Edwards complete the top five with respective earnings of £725,000, £475,000 and £465,000.

Fiona Bruce is in sixth on £450,000 after landing the main job on 'Question Time', and Lauren Laverne is up to eighth in the list on £395,000 after her promotion to 6Music's lead presenter.

Completing the top 10 are BBC Radio 2 presenter Vanessa Feltz (£405,000), and 'Match of the Day' pundit Alan Shearer and BBC Radio 5 Live presenter Stephen Nolan, who both earn £390,000.

The BBC's Top 10 Salaries:

1. Gary Lineker - £1.75m

2. Zoe Ball - £1.36m

3. Graham Norton - £725,000

4. Steve Wright - £475,000

5. Huw Edwards - £465,000

6. Fiona Bruce - £450,000

7. Vanessa Feltz - £405,000

8. Lauren Laverne - £395,000

9. Alan Shearer - £390,000

10. Stephen Nolan - £390,000