A Thrust Ball Bearing is a type of rolling-element bearing designed specifically to carry axial (thrust) loads in one direction (or both, depending on design). It consists of ball elements arranged between two washers (raceways), with a cage to hold the balls in place.
A Single Direction Thrust Ball Bearing is designed to carry axial loads in only one direction. It consists of two washers (rings) and a ball-cage assembly in between.
A Double Direction Thrust Ball Bearing is designed to accommodate axial loads in both directions. It consists of two housing washers, one shaft washer, and two ball-cage assemblies.
A Spherical Roller Thrust Bearing is a special type of thrust bearing that uses spherical (barrel-shaped) rollers instead of balls. It is designed to carry very high axial loads in one direction and can also support radial loads at the same time → that’s why it is often called a combined load bearing.
A Needle Thrust Bearing (also called Thrust Needle Roller Bearing) is a thrust-type bearing that uses needle rollers (long, thin cylindrical rollers) as rolling elements. It is designed to carry high axial loads in one direction, while occupying very little radial space.