1. Sachin Tendulkar
Undoubtedly, the greatest cricketer in modern day cricket, Sachin Tendulkar has dominated every country in their own backyard during his illustrious 24-year long career.
He has scored centuries in every country and have piled up tons with ease every single year. It would be foolish to place someone else as Sachin have dominated the oppositions in both the formats of the game which makes him No.1 in this list.
