Small fits up 90 to 125 (Height 4’8” to 5’3”) Medium fits 125 to 160 lbs. (Height 5’4” to 5’7”)Large fits 160 to 185 lbs. (Height 5’7” to 5’11”)XL for 185 lbs and over. (Height 5’11” and over)