Viv. Here's why. Unlike Lara, against every very good/great bowler of his time, Viv had at least one series where he put them to the sword: Lillee, Hadlee, Imran, Dev, Willis, Thommo, Chandra and co etc. Then you look at his overall record, yeah his 50 or so average isn't particularly high but he did average 40+ home and away vs everyone (except 3 tests in NZ). He averaged 45 or so in the 4th innings. Those are clutch numbers imo. Lara never really conquered WWs or Donald. And Sobers, he did very good/great vs the two stronger teams of his time (Eng and Oz) but inexplicably sucked vs NZ. It's really a toss up between Viv and Gary but I've seen a lot more of Viv. Plus Viv like me, is from the Leeward Islands so I'll go with him.