HomeArticlesAerodynamics

Magnus Effect — Ball Spin

Why a curving free kick, a dipping topspin forehand and a floating golf drive all obey the same equation.

mysimulator teamUpdated July 2026≈ 10 min read▶ Open the simulation

A sideways force from spin alone

When Roberto Carlos struck a free kick for Brazil in 1997, the ball left his foot pointed well outside the defensive wall — and swerved almost a metre and a half back into the goal. No gust of wind did that; the ball's own spin did. This is the Magnus effect, first described by Heinrich Gustav Magnus in 1852: a spinning object moving through a fluid experiences a force perpendicular to both its direction of travel and its spin axis. It is the same physics behind a topspin forehand that dips hard after clearing the net, a curveball's late break, and a driver's backspin keeping a golf ball airborne far longer than gravity alone would allow.

The mechanism starts at the surface. A spinning ball drags a thin layer of air — the boundary layer — around with it through viscous friction. On the side of the ball where the surface motion adds to the oncoming airflow, that boundary layer carries more kinetic energy and stays attached to the surface longer before separating into a turbulent wake; on the opposite side, where the surface motion opposes the flow, separation happens earlier. The wake behind the ball ends up deflected toward the side with earlier separation, and by Newton's third law the ball is pushed the other way, toward the low-pressure side.

live demo · spin-induced lift on a moving sphere● LIVE

From circulation to a lift coefficient

The cleanest theoretical handle on the effect comes from 2D potential flow around a spinning cylinder. The Kutta-Joukowski theorem says the lift generated per unit span is proportional to the free-stream speed and the circulation set up by the rotation:

Circulation:        Γ = 2π R² ω              [m²/s]
Kutta-Joukowski:    L' = ρ · U · Γ            [N/m]

A real ball is a 3D rough sphere, not an ideal 2D cylinder, so in
practice the force is written with an empirical lift coefficient:

F_Magnus = C_L · (ρ/2) · U² · A          A = π R² (cross section)

Spin parameter:  Sp = R·ω / U   (dimensionless)
C_L ≈ 0.5 · Sp                  (smooth spheres, tennis-like)
C_L ≈ 1 / (2 + 1/Sp)             (rougher, seamed balls — cricket)

Plug in real numbers and the forces are surprisingly large relative to the ball's weight. A tennis serve at 200 km/h with 2,000 rpm of topspin has a spin parameter of about 0.135, giving a lift coefficient near 0.067 and a Magnus force around 2.1 N — more than three times the ball's own weight of about 0.6 N, which is why heavy topspin makes a serve or a groundstroke dip so sharply after clearing the net. A football free kick at 100 km/h with 600 rpm of sidespin sits at a smaller spin parameter (~0.11) and produces roughly 1.2 N of lateral force — still enough to bend a 20-30 metre flight by several metres by the time it reaches the goal.

Putting it into a full flight equation

A real trajectory needs three forces balanced against each other every instant: gravity pulling straight down, drag opposing whatever direction the ball is currently moving, and the Magnus force acting perpendicular to both velocity and spin axis.

m·(dv/dt) = F_gravity + F_drag + F_magnus

F_gravity = -m·g·ẑ
F_drag    = -(1/2)·ρ·C_d·A·|v|·v                    (opposes velocity)
F_magnus  =  (1/2)·ρ·C_L·A·|v|·(ω̂ × v)              (perpendicular force)

Typical C_d: 0.47 rough sphere, ~0.25 dimpled golf ball
Integrate with RK4, dt ~ 1-5 ms — stiff enough that Euler drifts visibly

One detail that a static formula misses: spin is not constant during flight. Viscous torque continuously slows the rotation — a tennis ball struck at 3,000 rpm might arrive at the far end of the court closer to 2,200 rpm a second later — so a faithful simulator has to decay ω alongside integrating position and velocity, or the curve will be systematically too strong late in the flight.

Same physics, different sports

The direction of spin decides the direction of the force, and every sport exploits a different axis. Topspin (forward rotation, axis horizontal and perpendicular to travel) pushes down, adding to gravity — Rafael Nadal's forehand can carry close to 3,200 rpm of topspin, producing a dramatic dip just past the net. Backspin reverses that, pushing up — golf drivers put 2,000-3,000 rpm of backspin on the ball, and dimples trip the boundary layer into turbulence early, which both reduces drag and amplifies the lift at typical driver speeds. Sidespin, with the axis vertical, produces the lateral curve behind Roberto Carlos's free kick and a baseball's late-breaking curveball, where the seams add an extra asymmetry on top of the smooth-sphere effect.

The Magnus effect at ship scale

The same physics scales up to industrial size. In 1924, Anton Flettner built a cargo ship propelled not by sails but by tall, motor-spun cylinders — wind flowing past a spinning rotor produces the same sideways force as wind flowing past a spinning ball, just redirected into forward thrust. Modern Flettner rotors, 2-5 m in diameter and up to 30 m tall spinning at 100-300 rpm, can reach lift coefficients of 10-15 at high spin ratios, and a 30 m rotor in a 10 m/s wind can generate roughly 80 kN of thrust. Norsepower's modern rotor installations on cargo ships report fuel savings in the 5-30% range on routes with favourable wind — a direct commercial application of the same force that bends a free kick.

Frequently asked questions

Why does topspin make a ball dip and backspin make it float?

Spin drags the boundary layer of air around with the ball. With topspin, the top surface moves with the airflow (higher velocity, lower pressure) while the bottom surface opposes it (earlier separation, higher pressure), producing a net downward force that adds to gravity. Backspin reverses the asymmetry and produces a net upward force, which is why a golf ball or table-tennis lob can seem to float.

What is the Kutta-Joukowski theorem and how does it apply to a spinning ball?

For ideal 2D flow around a spinning cylinder, the theorem gives lift per unit span as L' = rho * U * Gamma, where Gamma is the circulation created by rotation. Real balls are 3D and not ideal flow, so the exact relation is replaced with an empirical lift coefficient that depends on the dimensionless spin parameter Sp = R*omega/U, but the underlying mechanism — circulation added to a free stream generating a transverse force — is the same idea.

How much does the Magnus force actually curve a football free kick?

For a ball travelling around 100 km/h with roughly 600 rpm of sidespin, the Magnus force is on the order of 1-2 newtons — comparable to the ball's own weight — which is enough to bend the trajectory several metres over a 20-30 metre flight, as famously demonstrated by Roberto Carlos's 1997 free kick.

Try it live

Everything above runs in your browser — open Magnus Effect — Ball Spin and change speed and spin rate to watch the trajectory curve in real time.

▶ Open Magnus Effect simulation

What did you find?

Add reproduction steps (optional)