Bearing balls are special highly spherical and smooth balls, most commonly used in ball bearings, but also used as components in things like freewheel mechanisms. The balls come in many different grades, as defined by the American Bearing Manufacturers Association (ABMA), which defines the precision of the balls. They are manufactured in machines designed specially for the job.

In 2008, the United States produced 5.778 billion bearing balls

Bearing balls are manufactured to a specific grade, which defines its geometric tolerances. The grades range from 2000 to 3, where the smaller the number the higher the precision. Grades are written "GXXXX", i.e. grade 100 would be "G100".and lack of defects, such as flats, pits, soft spots, and cuts. The surface smoothness is measured in two ways: surface roughness andwaviness.

Size refers to how tight the tolerances are on the size, as measured by two parallel plates in contact with the ball surface. The starting size is the nominal ball diameter, which is thenominal, or theoretical, ball diameter. The ball size is then determined by measuring the ball diameter variation, which is the difference between the largest and smallest diameter measurement. For a given lot there is a lot diameter variation, which is the difference between the mean diameter of the largest ball and the smallest ball of the lot.

Sphericity, or deviation from spherical form, refers to how much the ball deviates from a true spherical form (out of roundness). This is measured by rotating a ball against a linear transducer with a gauge force of less than 4 grams (0.14 oz). The resulting polar graph is then circumscribed with the smallest circle possible and the difference between this circumscribed circle and the nominal ball diameter is the variation.

GradeSize range [in]Sphericity [in]Lot diameter variation [in]Nominal ball diameter tolerance [in]Maximum surface roughness (Ra) [μin]
30.006–20.0000030.000003±0.000030.5
50.006–60.0000050.000005±0.000050.8
100.006–100.000010.00001±0.000051.0
250.006–100.0000250.000025±0.00012.0
500.006–100.000050.00005±0.00023.0
1000.006–100.00010.0001±0.00055.0
2000.006–100.00020.0002±0.0018.0
10000.006–100.0010.001±0.005