Average
McGrath 18.2
Zaheer Khan was a good bowler for two years. The rest of the time he was, frankly, Chaminda Vaas level mediocre. In fact, probably even worse.
He'd have played about 18 months worth of Shield matches had he been Australian, otherwise he wouldn't have got out of first grade. He was a trier, but let's be honest his inclusion in this discussion against the other bowlers in this thread is an embarrassment, much like about 80% of his career.
Of course, being that ordinary means he still takes the new rock in an AT Indian XI, but that's an indictment on Indian cricket, not a salute to his ability.
As I said previously he was a slower, left arm, more mediocre and uglier version of Brett Lee. Only with a less accomplished career than even that spud.