Alright - first things first, Stats:
Viru has 54 games against sides not including Bangla, Zim and WI. He actually average .28 more than his career average against them - 51.34. Strike rate of 77.3, 13 hundreds and 15 fifties (Compared to a career haul of 15/18 respectively). 4775 runs.
In Hayden's first 54 games against the same opposition (ICC World XI discluded too BTW), he averaged 50.15, strike rate of 60.95, with 15 tons and 17 fifties. Highest of 203.
So Viru has averaged more and scored wayyy faster, whilst Hayden has more bigger scores, although his highest is lower than Viru's. This tends to indicate that Hayden is more prone to getting out early, but when he starts well he scores better. Viru has better starts, and higher highs it seems, but less middle ground. Also, if you want to take the argument that Hayden faced tougher bowlers, then his much lower Strike Rate and lower highest score makes up for it.
In the end, they are equal. Said it before, saying it again. They average the similar amount in all countries, played the same role, Hayden had a lower strike rate but better consistency, Viru higher strike rate and lower consistency. They've failed in the same places, and succeeded in the same. They are even. Equal. Enough said.
Christian Bale still rocks though. Never once seen him throw his wicket away to a poor shot.