Skip to Content

10 Best Tennis Ball Machines | Ultimate Buying Guide

Nothing beats having a tennis partner you can play with on a regular basis. It’s a great way to improve your game and work on different shots.

However, if you REALLY want to get better, you need a proper practice routine. And chances are, your tennis partner isn’t going to want to hit 50 balls so you can practice your 2 handed backhand.

A tennis ball machine will help you with that. They allow you to practice the same shot over and over until you’ve mastered it, whether it’s your forehand, backhand, or your volleys and overheads.

This article will look at the best tennis ball machines on the market, for beginner, intermediate and advanced players.

What Should I Consider When Buying a Ball Machine?

As you can see, some tennis ball machines have a lot more features than others, and like most things, you usually get what you pay for.

That being said, here are some key things to think about before you make your decision:


Before you buy an enormous tennis ball machine to practice on your local court, make sure you check the weight beforehand. The larger ones are quite heavy and it might be a bit of a mission to carry it from your car and back again.

Although many tennis ball machine have wheels, you’ll still need some smooth terrain without too many bumps and steps to move them around comfortably.

Battery Life

There’s no point picking a machine which needs to be recharged all the time. Fortunately, most tennis ball machines should have a battery life of 4 to 8 hours, which should be sufficient for even the most hardcore tennis players!

Program Features

Some machines can be programmed to give you different shot sequences, to simulate playing an actual opponent. You can also change the spin, angle and speed of the incoming shots. These features are really essential for intermediate players and upwards, but if you’re a beginner, it might not be so important.

Ball Capacity

You don’t want to be picking up balls all the time during your practice session with a machine, so make sure you pick one which has sufficient storage for tennis balls. Most machines should be able to hold about 100 balls or more.

Remote Control

Some tennis ball machines come with remote controls which mean with a click of a button from your side of the court, you can change the program, or stop it altogether. A real time saver.

10 Best Tennis Ball Machines

1. Spinshot Plus-2 Tennis Ball Machine

Click image for latest price

  • For: Advanced Players

This is the flagship machine by Spinshot, and it’s essentially a combination of the Spinshot Player and Spinshot Plus models.

You can control it via an app on your phone (Android and iPhone), which is a real timesaver as you can change the program from the other side of the court. Furthermore, if you don’t like the idea of using your phone during a session, it even integrates with the Apple watch which makes things even easier to use.


  • 12 drills of 6 different shots – a great choice for advanced players
  • Use your Apple Watch or phone as a remote control
  • LED Screen to make program selection easier.


  • Battery life of only 2-3 hours
  • Recharging takes between 8-15 hours.

Learn more about the Spinshot Plus-2

2. Spinshot Pro Tennis Ball Machine

Click image for latest price

  • For: Advanced Players

Slightly cheaper than the Spinshot-Plus 2, this ball machine still comes with a whole range of features.

Although it doesn’t have the programmable drills of the Spinshot-Plus 2, it can provide different levels of backspin and topspin. It also has a simple remote control that can turn off the program and the oscillation mode


  • Quick recharging time
  • 4 different settings for speed, spin, height, and feed interval
  • 6 different levels of topspin + 6 different levels of backspin – good for intermediate players


  • No way to program any drills
  • Battery life of only 2-3 hours

Learn more about the Spinshot-Pro

3. Lobster Sports – Elite Grand Four

Click image for latest price

  • For: Intermediate – Advanced Players

Aside from Spinshot, Lobster Sports also have a few tennis ball machines you might want to consider.

The Elite Grand Four is a great option for intermediate to advanced players, with 6 preloaded drills and options for setting the depth, angle and different spins. It also has a larger ball capacity than the Spinshot models listed above and longer battery life.


  • Excellent battery life – 4 to 8 hours
  • Larger ball capacity – Up to 150 balls
  • Random oscillation option – expect the unexpected when it comes to angled shots!
  • Lightweight


  • You can’t program any drills, and only use the built in options
  • Only 3 levels of backspin and topspin
  • You need to pay an additional fee if you want a remote control or phone usage

Learn more about the Lobster Sports Elite Grand Four

4. Lobster Sports Elite Two

Click image for latest price

  • For: Intermediate – Advanced Players

If you want something a little cheaper, then the Lobster Sports Elite Two is a good option.

Like the Grand Four, it has great battery life and ball capacity. However, it still has some great features for intermediate and advanced players. There are random options for spin, left and right shots, and short and deep balls, a great way to simulate playing a real opponent.


  • Receive random balls in different areas of the court with different spins
  • Amazing battery life
  • Good ball capacity


  • You can’t program any drills of your own
  • You need to pay extra if you want a remote control
  • Takes a long time to recharge machine – 18 to 24 hours

Learn more about the Lobster Sports Elite Two

5. Sports Tutor Shotmaker Mini

Sports Tutor Shotmaker Mini
  • For: Beginners – Intermediate

This is a relatively new line of ball machines from Sports Tutor, which are more lightweight than the older models. There are 3 options to choose from; Standard, Player and Deluxe. While the Standard option is really for beginners, the Player and Deluxe options can certainly help advanced players with their game.

The patented Player Mode™ can simulate shots which most beginner, intermediate or advanced players can hit (and you can choose which setting you want for this)

The Deluxe model offers the same plus the option to program your own drill patterns, up to 6 shots which can be hit to any one of 7 court positions.


  • Good battery life
  • Large ball capacity
  • Player mode™ – simulates playing an opponent at a beginner, intermediate or advanced level
  • Programmable drills on the Deluxe model


  • Extra cost for the remote control and if you want an external battery

6. Match Mate Rookie by Match Mate Tennis Ball Machine

Click image for latest price

  • For: Beginners

This is a great option for beginners. There’s no oscillation on the ball, so it’s great for developing your ground strokes without picking up any bad habits.

It’s also lightweight, and features a handle to make it easier to carry.


  • Up to 7 hours of play time on one charge
  • Very lightweight and easy to transport – Only 22lbs (10kg)
  • No oscillation on the ball – great for beginners and junior players
  • Affordable price


  • No programmable drills
  • No remote control
  • Only holds up to 70 balls

7. Lobster Sports – Elite Liberty Tennis Ball Machine

Click image for latest price

  • For: Beginners

In addition to the more advanced options, Lobster Sports also have a machine for beginners, the Elite Liberty.

It’s lightweight (although heavier than the Match Mate Rookie), but it has great ball capacity and enough settings for beginners to practice their shots; 4 options including backspin and topspin.

The battery could be better as it only lasts between 2-4 hours and it takes a long time to fully charge.


  • Great ball capacity – 150 balls
  • Lightweight
  • Some good settings for beginner players to work on their game


  • Battery life could be better – 2 to 4 hours
  • Takes up to 15 hours to fully charge
  • No programmable drills

8. Silent Partner Edge Lite

Silent Partner have a number of ball machines available for players of all abilities.

The Edge Lite is their entry level option. It’s 17 kg so slightly heavier than the Elite Liberty and Match Mate Rookie, but for that you get some great features.

It has amazing ball capacity (up to 200 balls) and it has options for spin, speed and feed (interval) rates. It also has an oscillation option, to move you side to side and for practicing overheads and volleys. Therefore it’s great for beginners and for intermediate players too, so it’s a machine which should last you a while.


  • Excellent ball capacity – 200 balls
  • Good for beginners and intermediate players
  • Options to practice receiving different speeds and spin
  • Oscillation option – practice moving side to side, volleys and overheads


  • A sizable additional fee if you want a remote control
  • Recharging takes up to 10 hours
  • Only 2 hours battery life
  • No programmable drills

9. Spinshot Lite Tennis Training Machine

Click image for latest price

  • For: Players on a Budget

Althought this model doesn’t have the settings and features of the Spinshot Plus-2 or Spinshot Pro, it’s still a good option if you’re a beginner.

It essentially allows you to practice the same shot over and over again. The only options you have are the speed of the ball, and how quickly you’d like to receive them.

One big advantage of the Spinshot Lite over the more expensive models, is the weight. It’s a mere 10kg, which makes it extremely portable, and a good option for junior players.


  • Good battery life – 5 to 7 hours
  • Lightweight and easy to carry – Just 10kg


  • Takes 8-15 hours to fully charge
  • Small ball capacity – Just 40 to 50 balls
  • No oscillation or spin, just a simple ball feeder with only 2 variables; speed and frequency rate.
  • No programmable drills
  • No remote control, or phone apps

10. Easy Toss Machine

Easy Toss Machine close up
  • For: Beginners on a budget

The Easy Toss Machine is one of the cheapest ball machines you can buy. It is very lightweight, and small which means it’s very portable and easy to move around the court to practice different shots.

Ball capacity is limited to only 16 balls, and you only get one type of feed.

It’s really best suited for junior players, but you can still use it if you’re a beginner of if you’re learning a particular ground stroke and want to break things down to the basics.


  • Lightweight – only around 6kg
  • Great battery life – around 8 hours


  • Small ball capacity – only 16 balls
  • No oscillation or spin – only one type of feed
  • No remote control

Bottom Line

Tennis ball machines come with a whole range of different features, but it is a sizable purchase.

So you should think carefully about which features are important to develop your game.

If you’re a beginner you probably don’t need to worry about facing all the different spins, speeds and angles to begin with, but rather just work on the basic technique for hitting your forehand and backhand groundstrokes, along with your volleys.

As you progress though, you will likely need to face more difficult feeds with different spins and speed.

However, if you’re an intermediate or advanced player with fairly solid groundstrokes, you need a machine which will give you more challenging shots straight away, to replicate more what you’ll face in a match.