I've used this a few times now basketball and I really like the bag.
Enough room for the ball, shoes and a couple of drink bottles in the end mesh pocket.
If you want room for clothes too you might need the med, or large size but I find this size about right for what I do.
Yoga mat compatible: webbing shoulder straps make carrying your yoga mat easy. Soft tricot-lined media pocket. Dual water bottle pockets. Two ways to wear - clipped down or unclipped.