I used to wear a set of regular glasses when playing sports.
Sweated so much the screws rusted and couldn't fold 'em.
I've had mine knocked off my face and would always worry about the lens popping out.
Plus sometimes the frame would impede my vision if I was tracking a high ball or something.
Now my Oakley Bottlecaps have a larger lens that covers a larger area; no problem with tracking.
Nothing metal, so no issues with rusting, just wipe clean.
Something pops out? Just pop em back in and you're good to go.
Sports glasses are meant for sports and abuse; and I have abused these. Worthy investment IMO.
Plus, the final accessory to my Special Forces or SWAT member Halloween costume