If you have aspirations to play tennis at a high level and are open-minded about your budget, then you definitely want to get a tennis ball machine. Lobster Sports leads the pack with a selection of models. At the middle of their lineup is the Lobster Sports Elite Two Tennis Ball Machine that’s capable of throwing out 150 balls every 2-12 seconds, which can make even the most trained player tired. The machine has rechargeable batteries, which last for around 8 hours per session. It’s a must-have for those who have a backyard court, and portable enough for those who don’t; LobsterSports.com.