Determining the best cricketer in the world is subjective and can vary based on personal opinions and preferences. Some of the top cricketers in the world based on their performances in recent years include Virat Kohli, Steve Smith, Kane Williamson, and Ben Stokes. Each of these players has excelled in different aspects of the game and have their own unique strengths.