So, there is always huge discussion in any sport about who is the best, in team sports, that becomes a bit more difficult, in cricket, with all the varied match types, changes in rules over the last 150 years and the difference in quality of pitches, bats, equipment, it is almost impossible...