UseCalcPro
Home
MathFinanceHealthConstructionAutoPetsGardenCraftsFood & BrewingToolsSportsMarineEducationTravel
Blog
  1. Home
  2. Sports

Tennis Serve Speed Calculator

Measure serve speed from video frames and estimate spin rate

Serve Speed

2454.5 mph

KPH

3950.2

Spin

1293 rpm

Count frames the ball takes to travel a known distance in slow-motion video.

Baseline to service box is ~60 ft

Estimate spin from lateral ball deviation during flight.

Regulation: 8.0-8.25 inches

Serve Speed

2454.5 mph

3950.2 kph (1097.3 m/s)

Reaction Time

0.011s

Spin Rate

1293 rpm

Method: 4 frames at 240 fps

What You'll Need

Spalding Zi/O TF Indoor-Outdoor Basketball 29.5"

$30-$454.6
View on Amazon

Franklin Sports Official Size Soccer Ball Size 5

$15-$254.4
View on Amazon
SKLZ Pro Training Agility Ladder 15ft

SKLZ Pro Training Agility Ladder 15ft

$18-$254.5
View on Amazon

Spalding Zi/O TF Indoor-Outdoor Basketball 29.5"

$30-$454.6
View on Amazon

Franklin Sports Official Size Soccer Ball Size 5

$15-$254.4
View on Amazon
SKLZ Pro Training Agility Ladder 15ft

SKLZ Pro Training Agility Ladder 15ft

$18-$254.5
View on Amazon

As an Amazon Associate, we earn from qualifying purchases.

Frequently Asked Questions

Q

How do you calculate tennis serve speed from video?

Count the number of frames it takes for the ball to travel a known distance in slow-motion video. Speed = distance / (frames / fps). Use reference points on the court (service line, baseline) as known distances. At 240fps, a 120mph serve travels about 176 ft/s, so it crosses 60 ft in roughly 82 frames.

  • Use slow-motion: 240fps (iPhone) or 120fps minimum
  • Mark two reference points on court (service line, baseline)
  • Count frames between ball passing both points
  • Speed (ft/s) = distance (ft) / (frames / fps)
  • Convert: mph = ft/s × 0.6818
Camera FPSFrames for 120mph Serve (10ft)Time ResolutionAccuracy
30 fps~0.1733.3 msPoor (too few frames)
60 fps~0.3416.7 msMarginal
120 fps~0.688.3 msGood
240 fps~1.364.2 msVery good
960 fps~5.451.04 msExcellent
Q

What is the average serve speed on the ATP and WTA tour?

The average ATP first serve speed is approximately 115-125 mph (185-201 kph). Average WTA first serve speed is 95-105 mph (153-169 kph). Second serves average 85-95 mph (ATP) and 75-85 mph (WTA). The fastest serve ever recorded was 163.7 mph by Sam Groth.

  • ATP average 1st serve: 120 mph (193 kph)
  • ATP average 2nd serve: 95 mph (153 kph)
  • WTA average 1st serve: 100 mph (161 kph)
  • WTA average 2nd serve: 80 mph (129 kph)
  • Fastest ATP serve: 163.7 mph (Sam Groth, 2012)
  • Fastest WTA serve: 131.0 mph (Sabine Lisicki, 2014)
PlayerAvg 1st Serve (mph)Max Serve (mph)Tour
John Isner130-135157.2ATP
Nick Kyrgios130-135143.0ATP
Novak Djokovic118-122136.0ATP
Serena Williams108-115128.6WTA
Club player75-95100-110Recreational
Q

How does spin rate affect a tennis serve?

Spin creates the Magnus effect, curving the ball through the air and making it kick off the court. A flat serve has ~1,000-1,500 rpm, a slice serve 2,500-3,500 rpm, and a kick serve 3,000-4,500 rpm. Higher spin trades speed for control and makes the ball harder to return.

  • Flat serve: 1,000-1,500 rpm, max speed, low margin
  • Slice serve: 2,500-3,500 rpm, curves sideways
  • Kick serve: 3,000-4,500 rpm, high bounce, safe
  • Topspin serve: 2,000-3,000 rpm, dips into box
  • Nadal forehand: ~3,200 rpm (for comparison)
Serve TypeSpin Rate (rpm)Speed SacrificeBest For
Flat1,000-1,500None1st serve aces
Slice2,500-3,50010-20%Wide serves
Kick3,000-4,50020-35%2nd serves
Topspin2,000-3,00015-25%Body serves
Q

How fast does a recreational player serve in tennis?

Most recreational players serve between 60-95 mph. A beginner serves 40-60 mph, intermediate 65-85 mph, and advanced club players 85-105 mph. Consistent placement matters more than raw speed at the recreational level. Accuracy and spin development improve results faster than speed.

  • Beginner: 40-60 mph (learning technique)
  • Intermediate: 65-85 mph (developing consistency)
  • Advanced club: 85-105 mph (tournaments)
  • College player: 100-120 mph (D1 level)
  • Speed without placement = free points for opponent
Level1st Serve (mph)2nd Serve (mph)Ace Rate
Beginner40-6030-50<1%
Intermediate65-8550-701-3%
Advanced club85-10565-853-8%
College D1110-12580-1008-15%
ATP tour120-14085-10010-20%
Q

What court dimensions are needed for serve speed calculation?

A regulation tennis court is 78 feet long. The baseline to net is 39 feet, and the net to service line is 21 feet. For serve speed, the ball travels approximately 60-78 feet diagonally from server to service box. Use 60 feet as a baseline for straight-line approximation.

  • Full court length: 78 ft (23.77 m)
  • Baseline to net: 39 ft (11.89 m)
  • Net to service line: 21 ft (6.40 m)
  • Service box width: 13.5 ft (4.115 m)
  • Diagonal serve distance: ~60-78 ft depending on placement

Example Calculations

1Slow-Motion Video: 4 Frames at 240 FPS

Inputs

Frames4
Camera FPS240
Distance60 ft

Result

Serve Speed2,454.5 mph
Speed (kph)3,950.7 kph
Speed (m/s)1,097.3 m/s

Time = 4/240 = 0.01667 sec. Speed = 60/0.01667 = 3,599.6 ft/s = 3,599.6 * 0.6818 = 2,454.1 mph. Note: this example shows what happens when too few frames are counted for a long distance. For a real 120mph serve, expect ~82 frames over 60ft at 240fps.

2Realistic Club Player Serve

Inputs

Frames82
Camera FPS240
Distance60 ft

Result

Serve Speed119.7 mph
Speed (kph)192.6 kph
Reaction Time (39 ft)0.222 sec

Time = 82/240 = 0.3417 sec. Speed = 60/0.3417 = 175.6 ft/s. MPH = 175.6 * 0.6818 = 119.7 mph. KPH = 119.7 * 1.609 = 192.6. Reaction at 39 ft = 39/175.6 = 0.222 sec.

3Spin Rate from Lateral Deviation

Inputs

Lateral Deviation18 inches
Flight Time0.45 seconds
Ball Circumference8.25 inches

Result

Estimated Spin Rate1,283 rpm
Serve TypeModerate slice or light kick

Rev/s = (18*2) / (0.45^2 * 8.25) = 36 / (0.2025 * 8.25) = 36 / 1.6706 = 21.55 rev/s. RPM = 21.55 * 60 = 1,293 rpm. This indicates moderate spin, typical of a slice serve.

Formulas Used

Serve Speed from Video Frames

Speed (mph) = (Distance (ft) / (Frames / FPS)) × 0.6818

Calculates ball speed by measuring the number of video frames needed to traverse a known distance.

Where:

Speed= Serve speed in miles per hour
Distance= Known distance the ball travels in feet
Frames= Number of video frames for ball to cross the distance
FPS= Camera frame rate (120, 240, 960, etc.)
0.6818= Conversion factor from ft/s to mph (3600/5280)

Spin Rate Estimation

Spin (rpm) = (Deviation (in) × 2) / (Flight Time (s)² × Circumference (in)) × 60

Estimates ball spin from lateral deviation using a simplified Magnus effect model.

Where:

Spin= Estimated spin rate in revolutions per minute
Deviation= Lateral ball deviation from straight-line path in inches
Flight Time= Ball flight time in seconds
Circumference= Tennis ball circumference (8.0-8.25 inches regulation)

Returner Reaction Time

Reaction Time = Distance to Returner (ft) / Speed (ft/s)

Time available for the return player to react, measured from serve contact to ball reaching their position.

Where:

Reaction Time= Time in seconds to react and prepare return
Distance to Returner= Distance from server to returner position in feet
Speed= Serve speed in feet per second

How to Measure Tennis Serve Speed Without a Radar Gun

Professional tennis uses Hawk-Eye and radar guns to measure serve speeds, but recreational players can estimate their serve speed using slow-motion video from a smartphone. Modern phones record at 240 fps (iPhone) or 120 fps (most Android), providing enough temporal resolution to track a tennis ball across known court distances.

The calculation is straightforward: count the frames between two reference points (like the baseline and service line), divide by the camera fps to get flight time, then divide distance by time for speed. At 120 mph, a tennis ball travels about 176 feet per second, meaning it crosses the 60-foot serve distance in roughly 0.34 seconds or about 82 frames at 240 fps.

Spin rate estimation is less precise but still informative. By measuring lateral ball deviation from a straight-line path during flight, you can approximate the Magnus force and back-calculate spin. A ball that curves 18 inches sideways during a 0.45-second flight has significant spin, typical of a slice or kick serve. This calculator handles both speed and spin estimation.

Related Calculators

Sprint Speed Calculator

Calculate sprint speed from timed runs

Training Load Calculator

Track training load and recovery

Interval Training Calculator

Plan interval training sessions

Cycling Power Calculator

Calculate cycling power in watts needed for any target speed. Factor in rider weight, gradient, wind, and aerodynamic drag to plan your rides and race efforts.

Cricket Run Rate Calculator

Calculate required run rate, net run rate, and DLS par scores for cricket matches. Plan your chase strategy with over-by-over target projections and analysis.

Golf Club Distance Calculator

Estimate your golf shot carry distance from clubhead speed and club loft angle. Compare distances across all clubs from driver through wedges with our chart.

Related Resources

Sprint Speed Calculator

Calculate running speed from timed distances

Race Predictor Calculator

Predict race performance across distances

Training Load Calculator

Monitor training intensity and recovery

Running Cadence Calculator

Optimize your running cadence

More Sports Calculators

Tools for tennis players and athletes

View All

Last Updated: Mar 25, 2026

This calculator is provided for informational and educational purposes only. Results are estimates and should not be considered professional financial, medical, legal, or other advice. Always consult a qualified professional before making important decisions. UseCalcPro is not responsible for any actions taken based on calculator results.

UseCalcPro
FinanceHealthMath

© 2026 UseCalcPro