Abstract: An apparatus and method for performing timed basketball drills includes one or more ball return units, a basketball goal assembly, a timer/counter, and one or more remote transmitters. The timer/counter senses, processes, stores, and displays the number of balls thrown at and returned from the one or more ball return untis and/or the number of successful shots to the basketball goal assembly. The remote transmitter provides an encoded signal to the timer/counter from either the one or more ball return units or the basketball goal assembly.