No, there is no particular weight of a cricket bat which is ideal for all players. Whichever weight allows the player to generate maximum force is ideal for that particular player.