Why Sports Eyeglasses Are a Must-Have for Athletes of All Levels In contrast, sports eyeglasses are crafted using shatter-resistant materials such as polycarbonate lenses and flexible yet tough frames. shamsaseo 9 hours ago .