A ball bearing is a type of rolling-element bearing that uses balls to maintain the separation between the bearing races. The purpose of a ball bearing is to reduce rotational friction and support radial and axial loads. It achieves this by using at least two races to contain the balls and transmit the loads through the balls. Choosing the correct type of bearing during the design stage is crucial to ensure that your machine works safely and efficiently. It is therefore important to consider all operational parameters, such as the dimensions, rotational speed, material, lubrication/seals and the required service life, when choosing the correct bearing.