No golf balls are not all exactly the same size and weight. There is a minimum diameter of 1.68 inches and a maximum weight of 1.62 ounces. Balls not meeting these specifications could not be used for competitive play under the Rules of Golf.