Live Ball is the tennis workout that tries to check all the boxes:
High energy continuous-play tennis games! Live Ball offers fun and competitive point play that will improve fitness, footwork, reaction time, and net game.
Thursdays: (4/14, 4/21, 4/28, 5/5, 5/12, 5/19, 5/26, 6/2, 6/9)
Sunday: (4/17, 4/24, 5/1, 5/8, 5/15, 5/22, 5/29, 6/5, 6/12)