Top Earning Football Pundits in 2025
Several former football stars have transitioned into media roles after their playing careers, with many becoming some of the highest-paid pundits in England. While some choose to become coaches, a significant number move into broadcasting, offering insights and analysis on the game they once played.
Based on available estimates, here are the top seven highest-paid football pundits in the UK today. This list excludes presenters, focusing solely on those who provide expert commentary and analysis.
7. Micah Richards – £205,000
Micah Richards, a former defender for Manchester United, Liverpool, and Manchester City, has successfully transitioned into media. At 37 years old, he is known for his engaging personality and deep understanding of the game. Richards works with multiple networks, including the BBC, Sky, and CBS Sports, which likely increases his earnings beyond the estimated £205,000.
6. Alex Scott – £220,000
Alex Scott, a former player and now a prominent figure on BBC Sport, started her broadcasting career as a pundit. Although she often appears as a presenter, her expertise and experience in football make her a valuable asset. She regularly contributes to programs like Football Focus, Match of the Day 2, and Women’s Super League coverage.
5. Wayne Rooney – £400,000
Wayne Rooney, one of the most iconic players of his generation, has shifted his focus to punditry after being dismissed from Plymouth Argyle. He recently signed a two-year contract worth £800,000 with BBC Sport, which translates to approximately £400,000 annually. His role on Match of the Day has made him one of the BBC’s top commentators.
4. Alan Shearer – £450,000
Alan Shearer, a legendary striker for Newcastle United, has been a mainstay on the BBC since his retirement in 2006. He currently earns an annual salary of £450,000, making him one of the highest-paid pundits on Match of the Day. With Gary Lineker no longer with the network, Shearer holds the top spot.
Tied for 2nd: Roy Keane – £1 million
Roy Keane, a former Manchester United star, is one of the most popular pundits in the UK. His work with Sky Sports and ITV has earned him a significant income. While exact figures are not public, estimates suggest his earnings could range between £500,000 and £1 million per year.
Tied for 2nd: Jamie Carragher – £1 million
Jamie Carragher, another former Liverpool legend, is renowned for his detailed analysis and ability to break down complex plays. He works with Sky Sports and CBS Sports, particularly covering the Champions League. His contributions to the industry have made him one of the most respected voices in football media.
1. Gary Neville – £1.1 million
Gary Neville, a former Manchester United captain, has become a household name in football broadcasting. Since retiring in 2011, he has been instrumental in shaping Sky Sports’ coverage. He co-hosts Monday Night Football with Jamie Carragher and hosts the highly successful Stick to Football podcast. His diverse ventures and continued presence on major matches make him the highest-paid pundit in the game.
These former players have not only found success in media but have also influenced how football is discussed and analyzed. Their insights continue to shape the way fans engage with the sport, proving that a career in football doesn’t end with a final whistle.