Great App for Tracking Stats
Easiest to use of all the apps I tried. Tracks everything you would want with the ability to create multiple teams e.g. high school and AAU to see progress over course of year. Really helps highlight areas of improvement.