I can’t wear contacts, and am too afraid to get lasik, so regular glasses for me.
like you, I have a very high script so I can’t wear Oakley glasses. I’ve found the Nike sport glasses are a next best option.
SportRX made me both of pairs of regular and sunglasses.