You can go on about percentage of 5-wicket hauls for some period or so (sorry but that seems like a very arbitrary criteria of greatness), but the fact is that McGrath simply has too many advantages and accomplishments in his corner that Warne does not have. Even the most jaundiced Warne fan would admit:
Because it is a very telling stat. Compare McGrath with all the top bowlers of the era. He falls short in this very category quite often, and against lesser bowlers if I may be frank. It shows why people have adored Warne and showered him with 'match-winner' praises. Well, he's taken more bigger hauls and especially in the most memorable of circumstances.
McGrath statistically overall is superior than Warne when it comes to strike rate, average, economy, etc. and most major criteria
Statistically, Shaun Pollock is also ahead of Warne as well. Statistically, Allan Donald is ahead of McGrath. Statistically, Waqar Younis wipes the floor with both of them. The point is how that happened and why it happened.
-McGrath hasn't experienced extended loss of form or injuries as Warne has, and has overall been more consistent
Yet it is to Warne's credit that he came back and redefined himself and was successful again. You can't blame players for getting injured (unless it's something stupid like McGrath walking over a ball), you can blame them to some extent for not coming back and doing well again.
Anyway, after some search it shows that McGrath has missed more matches than Warne.
From their debuts to their retirements, Warne has
32 missed matches and McGrath has
33.
-McGrath has proven his success against all opposition and in all conditions moreso than Warne
Warne has also proven himself in all conditions and against all opposition. Even in India against India he came away with 30 avg. and 60 SR whilst missing the most spin conducive pitch in the series - one where Clarke got 6 for 9.
You have to factor in moreso that Warne bowled half his career at home where there is only 1 spin conducive pitch whereas McGrath is spoiled at home.
Even away, overall there are more seam-friendly pitches than spin-friendly.
-McGrath has given the two best batsmen of the age, Lara and Tendulkar, far far more trouble than Warne has
Not sure 'far far' more trouble is apt. But to even concede that, 2 batsmen of many is hardly a talking point. Lara reckons Wasim Akram is better than McGrath btw, try suggesting to him that McGrath is statistically better than Akram.
-McGrath has impressed against the best batting lineup he faced, India, both in India and at home. Warne ended up with an embarassing average of 47 in 14 tests. Whether one considers him a failure or unlucky due to injuries, it still leaves the fact that he has never run through an Indian lineup and has a big hole in his resume, while McGrath does not
Er, who said it was the best? S.Africa also had the best, outside Australia, during a time and Warne overran them. Whereas McGrath has a crap record against S.Africa. The coincidence that the 'best' batting line-up also managed to be the best players of spin in the world, possibly ever, and one of the worst against seam faced Warne/McGrath should be underlined here.
Given that one holds the two bowlers in roughly the same league and the abnove is true, its hard to see why McGrath should be rated less than Warne. If Warne didnt have the glamor attached to him, this wouldnt even be a question.
Because whilst 2/40 is statistically great, 5/125 is actually better in real terms. Because when it actually counted, more times than not, it was Warne that stepped up. It's to these ends that McGrath
himself emphatically backs Warne as the greatest bowler of all-time. Maybe you're suggesting that McGrath is fooled by the glamour?