Martina Navratilova, the tennis player and broadcaster, has accused the BBC of running a “good old boy’s network” which saw John McEnroe paid at least ten times the amount she receives for Wimbledon.

Navratilova, who said she was “shocked” to discover the discrepancy after McEnroe appeared on the list of top-paid BBC talent, claimed the corporation had lied to her with assurances she was paid the same as men doing the same job.

Saying she was “not happy” at the situation, she added: “The bottom line is that male voices are valued more than women's voices."

McEnroe's pay packet, which falls between £150,000 to £199,999, was revealed in a list of the BBC's best-paid broadcasters last summer.

Navratilova, 61, told the BBC’s Panorama programme she is paid around £15,000 for her commentator role at Wimbledon.