Hi Frankd7. I found the 24-70 f/2.8 to be a little slow to freeze the action for indoor sports. granted, as a hobbyist i am shooting youth events in junior high and high school gyms. these environments are unfortunately some of the most poorly lit you can find. I stepped up to the 135 f/2 lens and have been much happier. if you plan on being really close to the action like under the basket, a 50 mm f/1.4 @ f/2 is another option (this lens runs for around $275-$300). this will give you an effective reach of 80 mm on your 7D.