This reminds me of one of those most debatable and ambiguous football topics, "who is world class?". One big sticking point is always defining "world class", or in this case "greats".
Do you have to be the best of your type? Make a World XI? Be among the best, but without defining what does and doesn't cut it you really are just asking for an argument or 20.
Take this :
i guarantee you will not find more than 25-30 better opening batsman than Mark Taylor.
Not more than 25-30 better?!?!?!? Frankly if we're talking greats I'd want them in the top 10 probably. Should have guessed this thread would be quite 'watery', what with Hayden included in the four names of past 'greats'. And I'm not sure if there are or aren't 25-30 better, quite possibly are.
Again we get into the area of definitions when talking about "average", football fans do it with Premiership footballers who are quite clearly better than average by dint of being in the top flight with a great many divisions loaded with lesser players below.....................
I mean I might describe someone like Hayden as a "great player", well actually I'd probably say very good or something a bit less excessive, but to consider him a "great", or using the word I'd prefer as interpreted to mean "legend" or one of the very best.
People talk about Anderson like he's great, he's a very good bowler but there are very few great bowlers these days, Steyn is definitely one, Harris might be or might become one, there aren't many who pick up wickets consistently without needing the ball to be doing something. Swann's a very good bowler, just shy of the top bracket in my book and just a bit better than Anderson for my money.
But that's where this kind of debate falls apart, opinions that will divide even if you all were to agree on what the definition of the qualifier "great" is. Is there a lot of point debating who is and isn't? Seems like a
listing exercise that will lean over too far and topple into the chasm of pointless in which it belongs