A basketball? Ouch. o.e If you do things that are likely to get you hit in the face frequently, that actually increases the cost-effectiveness of kids' frames; they're built to be sturdier and the place I buy my glasses from has a one-year insurance policy that's a lot cheaper if you're buying kids' glasses.
I like the ones on the bottom left best, though it might just be your expression in that picture that makes it work better... if they have those frames in a smaller size, and not in gold or silver (brown/black is more masculine, and also bright frames in sunlight is extremely distracting), then go for it.