Yeah, I have trouble rating bowler V batsman as if it was an individual contest. It just never is, in cricket.. There are way too many factors to be able to boil it down to such simplified levels. Very very rarely it is true.. Like SL Vs any top side in the 2000s esp in SL could well be thought of as Murali Vs that side but the flip side to that argument is the series against India when Mendis debuted.. So cricket is perhaps one of the most complex games to judge based on the pure stats that are available, simply because the game is affected by so many factors that it can never really be boiled down to a number V number for player comparisons assuming all other factors were the same. They just never are.
It isn't about particular bowler Vs particular batsman. To me, Aussie Test attack was great in 90s and 2000s mainly because of McGrath. Without him, it was just half the attack, imo. It is interesting to see the Aussie team performance stats with and without McGrath (
while McGrath was still active). With McGrath, they lost 3 Test series (excluding the one-off Test against India in 96) from 94 to 2007, all 3 series losses came in the sub-continent. Of these 3 losses, 2 of them were very closely fought. Aussie Win-Loss ratio, excluding Zimb and Bang, was about 80-19 with McGrath in the team (about 4+ wins to 1 loss). Without McGrath, their Win-Loss ratio, excluding Zimb and Bdesh, collapses to 10-8, during the same era. Even in Ashes 2005, they did not lose a single test in which McGrath played (and lost both which he missed).
Even when Warne was banned for a year in 2003, Aus did not lose a single Test series. And their W/L record during entire Warne era, doesn't change as drastically just counting those matches when Warne was absent.
During McGrath's time, if averages of Tendulkar/Dravid/Laxman against Aus collapse from 92/84/67 (in McGrath's absence) to 36/31/44 respectively (in McGrath's presence), then McGrath's presence definitely has a huge impact imo. The difference is drastic and very apparent to me.
And very importantly, all these three batsmen have played fair share of innings under both circumstances (with and without McGrath in the Aus line-up, at home and away)
during McGrath's time. Tendulkar, for example, played 18 innings against Aus with McGrath (12 at home, 6 away) and 12 innings against Aus without McGrath (5 at home, 7 away) in this period.
Let me ask you your opinion instead, what do you think was the main reason for such a big difference in their batting stats? If anything, they had a lot more "home-advantage" while playing McGrath, and more batting-friendly conditions too (never faced McGrath at WACA or Gabba). Their stats should have been the other way around.
Yes, there might have been other factors which caused their stats to suffer so much in McGrath's presence, but to me McGrath's presence itself was an undeniable factor.
Again, the question isn't about a particular batsman against a particular bowler at all, it is about a particular batsman's performance against a decent attack imo (Aus without McGrath), as compared to his performance against a great attack imo (Aus with McGrath).
To a lesser extent, above could be said about Donald and RSA attack of Donald's time also.