Tennis legend Martina Navratilova has hit out at the BBC after discovering fellow pundit John McEnroe is paid at least ten times more than her to cover the Wimbledon championships.

Mr McEnroe’s pay packet, between £150,000 and £199,999, was revealed last summer when the BBC released a list of its top-paid talent.

But Ms Navratilova told Panorama she is paid about £15,000 for her commentator role.

She said: “It was a shock, because John McEnroe makes at least £150,000. I get about £15,000 for Wimbledon, and unless John McEnroe's doing a whole bunch of stuff outside of Wimbledon he's getting at least 10 times as much money.

"(I'm) not happy. It's shocking. It's still the good old boys network. The bottom line is that male voices are valued more than women's voices."

The nine-time Wimbledon ladies' champion said her agent will ask for more money in future.

BBC Sport told Panorama that "John and Martina perform different roles in the team, and John's role is of a different scale, scope and time commitment," adding: "They are simply not comparable. John's pay reflects all of this, gender isn't a factor."

Panorama said it estimated that McEnroe, who was crowned Wimbledon champion three times, appeared around 30 times for the BBC at Wimbledon last year, compared to Navratilova's 10 appearances.