I suppose you could go with snowboarding goggles over the glasses or get some prescription sports goggles. Bonus is they are usually antifog.
I mean if you can just not care how you look anyway
Prescription basketball goggles:
https://www.sporteyes.com/liberty-sport-f8-slam-patriot-sports-glasses.html