One of the best cricket players to ever play the game is Kumar Sangakkara. In addition to being on the list of players with the most runs and hundreds in international play, he has also shown his value as a best wicket keeper in the world. Sangakkara is a well-known legend of the sport and holds the record for most international matches played by a wicket-keeper with 594.