Ball bearings are one of the most common types of bearings and are used in a wide variety of applications. Ball bearings are composed of two main elements: the inner race, which holds the balls, and the outer race, which provides support for the balls. The balls themselves are usually made from steel or another hard material and rotate freely between the inner and outer races.