The ‘Spalding NBA Indoor/Outdoor Replica Game Ball’ is the best indoor-outdoor basketball because of its durability, leather, and grip. This basketball is an in-betweener of rubber and a leather ball, as it has the perfect softness and firmness balance.