I play run, play soccer, indoors and outdoors, and softball, and these are great for all of my activities.  They are very supportive without being too constrictive, as they form a nice pocket for everything.  I've bought these more than once, and will buy more in the future. Great product.