A basketball system comprising: a basketball; a signal transmitter carried by the basketball; sensors carried by the basketball, the sensors comprising at least one motion sensor configured to output a signal indicative of at least one attribute of a shot that is indicative of a made basketball shot or a missed basketball shot of that basketball by a person during a basketball shooting session; and at least one location sensor configured to generate location data indicative of a location from which each basketball shot is made; and an apparatus comprising a processor and computer readable medium comprising code that, when run by the processor, configures the processor to: receive the location data and the at least one attribute of the shot from the sensors carried by the basketball; determine whether the shot is a made basket shot by comparing the at least one attribute of the shot to one or more predetermined signature characteristics of a made basketball shot, wherein the at least one signature characteristic of the made basketball shot comprises a characteristic of the basketball sensed by the at least one sensor as the basketball passes through a net of the basket and the net exerts a resistance against the gravitational force of the falling basketball; and determine and output a user cumulative score for the person for the basketball shooting session, the cumulative score being based upon the location of each made basketball shot. a basketball; a signal transmitter carried by the basketball; sensors carried by the basketball, the sensors comprising at least one motion sensor configured to output a signal indicative of at least one attribute of a shot that is indicative of a made basketball shot or a missed basketball shot of that basketball by a person during a basketball shooting session; and at least one location sensor configured to generate location data indicative of a location from which each basketball shot is made; and an apparatus comprising a processor and computer readable medium comprising code that, when run by the processor, configures the processor to: receive the location data and the at least one attribute of the shot from the sensors carried by the basketball; determine whether the shot is a made basket shot by comparing the at least one attribute of the shot to one or more predetermined signature characteristics of a made basketball shot, wherein the at least one signature characteristic of the made basketball shot comprises a characteristic of the basketball sensed by the at least one sensor as the basketball passes through a net of the basket and the net exerts a resistance against the gravitational force of the falling basketball; and determine and output a user cumulative score for the person for the basketball shooting session, the cumulative score being based upon the location of each made basketball shot. receive the location data and the at least one attribute of the shot from the sensors carried by the basketball; determine whether the shot is a made basket shot by comparing the at least one attribute of the shot to one or more predetermined signature characteristics of a made basketball shot, wherein the at least one signature characteristic of the made basketball shot comprises a characteristic of the basketball sensed by the at least one sensor as the basketball passes through a net of the basket and the net exerts a resistance against the gravitational force of the falling basketball; and determine and output a user cumulative score for the person for the basketball shooting session, the cumulative score being based upon the location of each made basketball shot.