Plumb Bob Get the app

Research · Technical note

The physics of a breaking putt.

A rolling-ball model of green reading and more than 100,000 simulated putts: the equations, a break formula for your head, grain as an invisible slope, the best pace by distance, and what really costs golfers strokes.

Plumb Bob · September 25, 2026 · Version 1.1

Abstract

We model a golf ball rolling without slipping on a sloped putting green, with rolling resistance calibrated from the green's Stimpmeter reading, and solve for the start line and pace that hole a putt. On a 2% side slope at Stimp 10, a 10-foot putt that would finish 17 inches past the hole must start 11.0 inches (2.6 cups) outside it. Break grows faster than distance (aim ∝ D1.22 between 5 and 30 feet), rises almost linearly with green speed (8.7 in at Stimp 8, 13.3 in at Stimp 12), and nearly doubles from a 2% uphill to a 2% downhill grade (8.6 to 15.2 in). About 65% of the sideways movement of a 10-footer happens in the final third of its roll. We derive a closed form for plays-like distance, show that the Brede slope correction is exact under this model, and give a stopwatch method for measuring green speed. Treating plumb bobbing as geometry, an ideal plumb-bobber sees the hole 3.2 inches off the shaft on the same putt: the right direction, but 3.4× too little break. That is consistent with the large under-reading reported in studies of golfers.

In part II we fit a break formula a golfer can do in their head to 5,070 solved putts (break ≈ ½ × slope% × Stimp inches at 10 feet, median error 6%), show that grain acts on a rolling ball exactly like an invisible slope and can be measured with two rolls, and simulate golfers whose errors are calibrated to PGA Tour putting (RMS error 0.045 putts across 2–40 feet). The simulations show the widely quoted 17-inch pace is only optimal from about 12 to 20 feet: shorter putts want more pace and long lags less. Misreading the slope and misjudging pace cost more strokes than start-line error beyond 5 feet. Reading a quarter of the break, as studies find golfers do, costs about 0.57 strokes on a 6-foot breaking putt.

1. Introduction

Reading a putt means answering three questions: which way it breaks, by how much, and how hard to hit it. Golfers answer them by eye, and they answer the second one badly. Dave Pelz's tests found golfers of every level predicted about a quarter of the true break [4]. Alpenfels and Christina found 96% of golfers under-read their putts by more than 60% [5]. The physics of the question, by contrast, is well understood: Holmes worked out how a ball and hole interact [2], and Penner modelled the path of a ball on a sloped green and the launch conditions that hole it [1].

This note sets out the model we use in Plumb Bob, a green-reading app for iPhone, in a form a technically minded golfer can check. We give the equations, solve typical putts, and draw out the results that matter for reading greens by eye: how break scales, where on the putt it happens, how speed and slope change the stroke, and why the oldest green-reading method under-reads. The figures and every number in this note are generated by the same simulator, at build time.

2. The model

2.1 A ball rolling on a slope

Describe the green as a height field h(x, y). A ball rolling without slipping has kinetic energy ½mv² + ½Iω² with ω = v/r. For a uniform sphere, I = ⅖mr², so the gravitational pull along the slope is reduced by the factor 1/(1 + ⅖) = 5/7. Adding rolling resistance as a constant deceleration μ opposing the velocity gives the horizontal equation of motion:

a=−57g∇h1+|∇h|2−μv^

The first term pulls the ball down the fall line. The second slows it along its direction of travel. For the slopes found on greens (|∇h| ≲ 0.05) the square root is within 0.2% of 1. Note that the resistance acts on the ball's whole velocity, including its sideways component. That detail matters: it damps the sideways drift, and a common back-of-envelope estimate that ignores it puts the 10-foot aim at 14.7 inches instead of 11.0 (Section 4.2).

2.2 Green speed sets the rolling resistance

A Stimpmeter releases a ball at v0 ≈ 1.83 m/s (6 ft/s) onto a flat part of the green, and the green's speed S is how far it rolls, in feet. On flat ground the ball decelerates uniformly at μ, so S = v0²/2μ. Inverting gives the one parameter the model needs:

μ=v022S
Stimp (ft)μ (m/s²)μ / g
70.780.080
80.690.070
90.610.062
100.550.056
110.500.051
120.460.047
130.420.043
140.390.040

Table 1. Rolling resistance for common green speeds.

For comparison, a 2% slope contributes (5/7)·g·0.02 = 0.14 m/s² along the fall line: about a quarter of the rolling resistance at Stimp 10 (0.55 m/s²). Gravity is never the dominant force on a putt, but it acts for the whole roll, and near the hole, where the ball is slow, it is enough to turn it.

2.3 Solving a putt

We integrate the equation of motion with explicit Euler steps of 2 ms until the ball's speed falls below 5 mm/s. To find the putt that holes, we use a shooting method with two nested bisections: the launch speed is chosen so the ball would come to rest 17 inches (0.43 m) past the hole, Pelz's recommended pace [4], and the launch angle so that the path crosses the hole's centre. The two are alternated until both converge. We report the result as the aim offset: how far outside the hole, measured at the hole's distance, the ball must start. All results below are for a plane of constant slope. Plumb Bob applies the same solver to a measured, curved surface.

3. Measuring green speed

3.1 A stopwatch is enough

Because any rolling ball decelerates at μ, the ramp only standardises the launch. Time a ball from a moment it is truly rolling until it stops. Over distance d in time t it decelerated at μ = 2d/t², so

S=v02t24d≈9.0×t2d(feet, seconds)

A ball that rolls 10 feet in 3.3 s gives a Stimp of 9.8. Since S ∝ t², a 3% timing error becomes a 6% error in Stimp. The practical procedure is in how to measure green speed without a Stimpmeter.

3.2 The Brede correction is exact

On a grade, gravity adds γ = (5/7)g sin θ to the deceleration rolling up and subtracts it rolling down, so Sup = v0²/2(μ + γ) and Sdown = v0²/2(μ − γ). Brede's formula [3], recommended by the USGA for sloped greens, is their harmonic mean, and the slope cancels exactly:

2SupSdownSup+Sdown=21/Sup+1/Sdown=v022μ=S

The simple average of the two directions, by contrast, always overstates the speed on a slope.

4. Results

Unless stated otherwise: a 10-foot putt, a 2% side slope falling to the right, flat along the line, Stimp 10, pace 17 inches past.

4.1 The shape of a breaking putt

Simulated paths of a 10-foot putt across a 2% slope at Stimp 8, 10 and 12024681012-16-12-8-404Sideways from the ball–hole line (inches) · slope falls to the rightDistance (feet)Stimp 8: start 8.7 in outside the hole; stops 16.9 in past8Stimp 10: start 11.0 in outside the hole; stops 16.8 in past10Stimp 12: start 13.3 in outside the hole; stops 16.8 in past12
Figure 1. Simulated paths of the same 10-foot putt at Stimp 8, 10 and 12, seen from above (sideways scale exaggerated 10×). Thin lines are the start lines; the ellipse is the hole (4¼ in). The faster the green, the higher the start line (8.7, 11.0 and 13.3 inches) and the later and sharper the turn.

The path is not an arc. For most of the roll the ball is fast and goes nearly straight along its start line; the curve concentrates at the end.

4.2 Break grows faster than distance

Aim offset and plumb-bob offset against putt length0102030405060010203040Putt length (feet)Inches outside the holeNeeded: 3 ft → 2.2 inNeeded: 5 ft → 4.5 inNeeded: 8 ft → 8.3 inNeeded: 10 ft → 11.0 inNeeded: 12 ft → 13.8 inNeeded: 15 ft → 18.0 inNeeded: 20 ft → 25.2 inNeeded: 25 ft → 32.5 inNeeded: 30 ft → 40.0 inNeeded: 40 ft → 55.0 inNeededPlumb bob: 3 ft → 1.0 inPlumb bob: 5 ft → 1.6 inPlumb bob: 8 ft → 2.6 inPlumb bob: 10 ft → 3.2 inPlumb bob: 12 ft → 3.8 inPlumb bob: 15 ft → 4.8 inPlumb bob: 20 ft → 6.4 inPlumb bob: 25 ft → 8.0 inPlumb bob: 30 ft → 9.6 inPlumb bob: 40 ft → 12.8 inPlumb bob
Figure 2. Aim offset needed (yellow) and the offset an ideal plumb-bobber sees (grey), against putt length. Fitting 5–30 ft gives aim ∝ D1.22. The plumb-bob offset is linear in D (Section 5).
LengthAim offsetIn cupsPlumb bob shows
3 ft2.2 in0.51.0 in
5 ft4.5 in1.11.6 in
8 ft8.3 in2.02.6 in
10 ft11.0 in2.63.2 in
12 ft13.8 in3.23.8 in
15 ft18.0 in4.24.8 in
20 ft25.2 in5.96.4 in
25 ft32.5 in7.78.0 in
30 ft40.0 in9.49.6 in
40 ft55.0 in12.912.8 in

Table 2. Break against putt length (2% side slope, Stimp 10). One cup = 4¼ in.

Doubling the length from 10 to 20 feet multiplies the break by 2.29, and a 30-footer needs 3.3 feet of break. A simple estimate helps explain the shape. If the sideways pull γ acted alone on a ball that takes time T to reach the hole, the offset would be ½γT², and on flat ground T = √(2/μ)·(√(D + p) − √p), where p is the pace distance past the hole. That grows faster than D, as observed, but it gives 14.7 inches for the 10-footer, overstating the simulated 11.0 because it ignores the rolling resistance acting on the sideways velocity.

4.3 Faster greens break more

Aim offset of a 10-foot putt on a 2% slope against green speed03691215187891011121314Green speed (Stimp, feet)Inches outside the holeStimp 7 → 7.6 inStimp 8 → 8.7 inStimp 9 → 9.9 inStimp 10 → 11.0 inStimp 11 → 12.1 inStimp 12 → 13.3 inStimp 13 → 14.5 inStimp 14 → 15.7 in10 ft, 2%
Figure 3. Aim offset against green speed for the reference putt. Break rises almost linearly with Stimp: about 1.1 inches per foot of Stimp here.

A faster green means less rolling resistance, so the ball is launched more gently and spends longer on the slope. From Stimp 8 to Stimp 12, the same putt needs 52% more break.

4.4 Downhill putts break more

Aim offset of a 10-foot putt on a 2% side slope against grade036912151821-3-2-10+1+2+3Grade along the putt (%) · negative = downhillInches outside the holeGrade -3% → 18.9 inGrade -2% → 15.2 inGrade -1% → 12.8 inGrade 0% → 11.0 inGrade 1% → 9.6 inGrade 2% → 8.6 inGrade 3% → 7.7 in10 ft, 2% side
Figure 4. Aim offset of the reference putt as the grade along the line changes from 3% downhill to 3% uphill.

The side slope is identical in every case, yet the downhill 2% putt needs 15.2 inches and the uphill one 8.6: 1.78×. Downhill, gravity sustains the roll, the ball is struck more softly, and it spends longer crossing the slope. This is the putt golfers under-read most.

4.5 Pace changes the line

Finishes past the holeAim offsetSpeed at the hole
6 in13.2 in0.41 m/s
12 in11.9 in0.57 m/s
17 in11.0 in0.68 m/s
24 in10.0 in0.81 m/s
36 in8.7 in0.99 m/s
48 in7.8 in1.14 m/s

Table 3. The same putt struck at different paces.

A putt that would die 6 inches past needs 13.2 inches of break; one that would run 4 feet past needs 7.8. A read is only correct for the pace it was made for. At the 17-inch pace the ball reaches the hole at 0.68 m/s, far below the ≈1.63 m/s Holmes found to be the fastest a ball can enter the centre of the hole and still drop [2]. A firmer pace gives up little in capture on centred putts, but it narrows the effective width of the hole for putts that catch the edge. Holmes and Penner treat this in detail [1, 2].

4.6 Where the break happens

Share of the total sideways movement completed along the putt02550751000255075100Distance travelled toward the hole (%)Share of the break (%)10 ft: 35% of the break done at two-thirds of the way10 ft30 ft: 33% of the break done at two-thirds of the way30 ft
Figure 5. Share of the ball's total sideways movement (relative to its start line) completed as it travels to the hole, for a 10-foot and a 30-foot putt. Dots mark two-thirds of the way.

Only about 35% of a 10-footer's sideways movement has happened when it is two-thirds of the way to the hole; the remaining 65% happens in the last third. For a 30-footer the final third holds 67%. The sideways displacement grows roughly with the square of time on the slope, and the ball spends a disproportionate share of its time near the hole, where it is slow. The practical conclusion: read the last third of the putt hardest.

4.7 Plays-like distance

On a straight putt with grade γ (positive uphill), the launch speed that rolls a distance D and a further p past satisfies v² = 2(μ + γ)(D + p). The flat putt that needs the same stroke has v² = 2μ(D′ + p), so:

D′=(D+p)(1+γμ)−p,γ=57gsinθ
Plays-like distance of a 10-foot putt against grade at three green speeds0481216-3-2-10+1+2+3Grade along the putt (%) · negative = downhillPlays like (feet)Stimp 8, grade -3%: plays 6.5 ftStimp 8, grade -2%: plays 7.7 ftStimp 8, grade -1%: plays 8.8 ftStimp 8, grade 0%: plays 10.0 ftStimp 8, grade 1%: plays 11.2 ftStimp 8, grade 2%: plays 12.3 ftStimp 8, grade 3%: plays 13.5 ftStimp 8Stimp 10, grade -3%: plays 5.6 ftStimp 10, grade -2%: plays 7.1 ftStimp 10, grade -1%: plays 8.5 ftStimp 10, grade 0%: plays 10.0 ftStimp 10, grade 1%: plays 11.5 ftStimp 10, grade 2%: plays 12.9 ftStimp 10, grade 3%: plays 14.4 ftStimp 10Stimp 12, grade -3%: plays 4.8 ftStimp 12, grade -2%: plays 6.5 ftStimp 12, grade -1%: plays 8.3 ftStimp 12, grade 0%: plays 10.0 ftStimp 12, grade 1%: plays 11.7 ftStimp 12, grade 2%: plays 13.5 ftStimp 12, grade 3%: plays 15.2 ftStimp 12
Figure 6. Plays-like distance of a 10-foot putt against grade, at three green speeds.

At Stimp 10, each 1% of grade changes a 10-footer's plays-like length by about 15%. A 2% uphill 10-footer plays 12.9 feet and a 2% downhill one 7.1. On fast greens the effect grows, because γ/μ grows with S: a 3% downhill 10-footer at Stimp 12 plays 4.8 feet. The golfer's version is in how hard to hit a putt.

4.8 The make zone

Every start line and pace that holes a 10-foot putt on a 2% slope012243648607204812162024Pace -1 in past: holes from 14.9 to 15.6 in highPace 0 in past: holes from 13.6 to 17.1 in highPace 1 in past: holes from 12.9 to 17.6 in highPace 2 in past: holes from 12.4 to 17.9 in highPace 3 in past: holes from 12.1 to 17.4 in highPace 4 in past: holes from 11.6 to 16.6 in highPace 5 in past: holes from 11.4 to 16.1 in highPace 6 in past: holes from 11.1 to 15.6 in highPace 7 in past: holes from 10.9 to 15.4 in highPace 8 in past: holes from 10.6 to 15.1 in highPace 9 in past: holes from 10.4 to 14.9 in highPace 10 in past: holes from 10.1 to 14.6 in highPace 11 in past: holes from 9.9 to 14.4 in highPace 12 in past: holes from 9.9 to 14.1 in highPace 13 in past: holes from 9.6 to 13.9 in highPace 14 in past: holes from 9.4 to 13.6 in highPace 15 in past: holes from 9.4 to 13.4 in highPace 16 in past: holes from 9.1 to 13.1 in highPace 17 in past: holes from 8.9 to 12.9 in highPace 18 in past: holes from 8.9 to 12.9 in highPace 19 in past: holes from 8.6 to 12.6 in highPace 20 in past: holes from 8.6 to 12.4 in highPace 21 in past: holes from 8.4 to 12.4 in highPace 22 in past: holes from 8.4 to 12.1 in highPace 23 in past: holes from 8.1 to 12.1 in highPace 24 in past: holes from 8.1 to 11.9 in highPace 25 in past: holes from 7.9 to 11.6 in highPace 26 in past: holes from 7.9 to 11.6 in highPace 27 in past: holes from 7.9 to 11.4 in highPace 28 in past: holes from 7.6 to 11.4 in highPace 29 in past: holes from 7.6 to 11.1 in highPace 30 in past: holes from 7.4 to 11.1 in highPace 31 in past: holes from 7.4 to 10.9 in highPace 32 in past: holes from 7.4 to 10.9 in highPace 33 in past: holes from 7.1 to 10.6 in highPace 34 in past: holes from 7.1 to 10.6 in highPace 35 in past: holes from 7.1 to 10.4 in highPace 36 in past: holes from 6.9 to 10.4 in highPace 37 in past: holes from 6.9 to 10.4 in highPace 38 in past: holes from 6.9 to 10.1 in highPace 39 in past: holes from 6.6 to 10.1 in highPace 40 in past: holes from 6.6 to 9.9 in highPace 41 in past: holes from 6.6 to 9.9 in highPace 42 in past: holes from 6.6 to 9.9 in highPace 43 in past: holes from 6.4 to 9.6 in highPace 44 in past: holes from 6.4 to 9.6 in highPace 45 in past: holes from 6.4 to 9.4 in highPace 46 in past: holes from 6.4 to 9.4 in highPace 47 in past: holes from 6.4 to 9.4 in highPace 48 in past: holes from 6.1 to 9.1 in highPace 49 in past: holes from 6.1 to 9.1 in highPace 50 in past: holes from 6.1 to 9.1 in highPace 51 in past: holes from 6.1 to 8.9 in highPace 52 in past: holes from 5.9 to 8.9 in highPace 53 in past: holes from 5.9 to 8.9 in highPace 54 in past: holes from 5.9 to 8.6 in highPace 55 in past: holes from 5.9 to 8.6 in highPace 56 in past: holes from 5.9 to 8.6 in highPace 57 in past: holes from 5.9 to 8.4 in highPace 58 in past: holes from 5.6 to 8.4 in highPace 59 in past: holes from 5.6 to 8.4 in highPace 60 in past: holes from 5.6 to 8.1 in highPace 61 in past: holes from 5.6 to 8.1 in highPace 62 in past: holes from 5.6 to 8.1 in highPace 63 in past: holes from 5.6 to 8.1 in highPace 64 in past: holes from 5.6 to 7.9 in highPace 65 in past: holes from 5.4 to 7.9 in highPace 66 in past: holes from 5.4 to 7.9 in highPace 67 in past: holes from 5.4 to 7.6 in highPace 68 in past: holes from 5.4 to 7.6 in highPace 69 in past: holes from 5.4 to 7.6 in highPace 70 in past: holes from 5.4 to 7.6 in highPace 71 in past: holes from 5.4 to 7.4 in highPace 72 in past: holes from 5.4 to 7.4 in highCentre of the holedies at the holeStart line: inches outside the hole on the high sidePace: inches past the hole
Figure 7. Every combination of start line and pace that holes the reference putt (yellow), from 9605 simulated putts with the hole-capture model below. The thin line is the start line that rolls through the centre of the hole at each pace.

A ball drops if it can fall its own radius before reaching the far edge of the hole. For a ball of radius r crossing a hole of radius R with its path a distance b from the centre, that gives a capture speed of vc = 2R√(g/2r)·√(1 − (b/R)²). For a centred putt this is 1.64 m/s, close to the 1.63 m/s Holmes derived from a full model of the ball–rim collision [2]. Figure 7 shows the result: the putts that drop form a curved band, not a point. There is no single correct line: every pace has its own. The band is widest, 5.5 inches of start line, for a ball dying 2 inches past, and narrows to 4 inches at the 17-inch pace and 3 inches at 4 feet past. A softer putt forgives the line but not the pace: leave it a few inches short and nothing drops. That trade-off is why the best pace depends on how well the golfer controls each (Section 9.2).

5. Plumb bobbing as geometry

To plumb bob, a golfer stands behind the ball, hangs the putter so the shaft is vertical, covers the ball with it using the dominant eye, and sees which side of the shaft the hole appears on. The shaft only marks a vertical plane through the eye and the ball; the information comes from the golfer's stance. Standing on a side slope s with the body perpendicular to the ground, the eye at height e is displaced downhill by about e·s. Sighting from there, a distance L behind the ball, the vertical plane through eye and ball passes the hole, at distance D, offset by

δ≈esDL

toward the low side, so the hole appears on the side the putt breaks toward, as the method says. With e = 1.6 m, L = 1.2 m and s = 2%, δ is 3.2 inches at 10 feet. The putt needs 11.0. The plumb bob is linear in D and independent of green speed and grade, while the true break grows as D1.22, rises with Stimp and nearly doubles downhill (Figure 2). It gives the direction and badly underplays the amount. It also reads the slope at the golfer's feet, not along the ball's path, so a double breaker fools it entirely. More in how to plumb bob a putt.

6. Why golfers under-read

The model suggests three reasons, each consistent with the field studies [4, 5]. First, scaling: intuition expects break proportional to length, but it grows faster, so the error widens on longer putts. Second, hidden multipliers: speed and grade change break by 50–80% (Sections 4.3–4.4) without changing how the slope looks. Third, timing: most of the curve happens in the last third, the part of the putt that golfers who read from behind the ball see worst. Plumb bobbing, a common check, compounds the problem by showing only 23–36% of the break between 5 and 40 feet (Figure 2). The practical fixes for golfers are in why you miss putts on the low side.

7. A break formula for your head

We solved 5,070 putts spanning 3–40 feet, side slopes of 0.5–4%, grades from 3% downhill to 3% uphill and green speeds from Stimp 7 to 13, and fitted a power law to the aim offsets. The free fit gives aim ∝ s1.02 D1.23 S1.08·e-0.14·grade with a median error of 5%. Break is almost exactly proportional to slope and to green speed, and grows as length to the power 1.2. Rounding the exponents gives a rule a golfer can use on the green:

break (inches)≈0.55×slope %×Stimp×(feet10)1.25×(1−0.12×grade %)

where grade is positive uphill. For a 10-footer it collapses to half the slope times the Stimp: 2% at Stimp 10 is about 10 inches (the full model says 11.0). For other lengths multiply by 0.4 at 5 feet, 2.4 at 20 feet and 3.9 at 30 feet. Downhill, add 12% per 1% of grade; uphill, take it off. Across all 5,070 putts the rule's median error is 6% (90% of putts within 16%); within 25 feet, 3% slope and 2% grade, it is 4% (90% within 12%). That is far smaller than the 60–75% by which golfers typically under-read (Section 6). The putt break calculator gives the full solution.

8. Grain: the slope you can't see

On grasses with strong grain, above all Bermuda, the blades lean in one direction and push a rolling ball that way. The simplest model treats grain as a small constant force along the grain direction, with magnitude γg. That is exactly the form of the slope term in the equation of motion, so in this model a ball cannot tell grain from slope. Grain is an invisible slope, with an equivalent size sg = γg/((5/7)g). Three consequences follow.

A roll test measures slope and grain together, and the Brede correction removes both. Rolling into the grain and down it is identical to rolling up and down a slope, so the harmonic mean of Section 3.2 still returns the true green speed.

You can measure grain with two rolls. From the Stimp readings into and down the grain, Sinto and Sdown, the combined effect is

seq=v024·57g(1Sinto−1Sdown)

On a spot with no slope, that is all grain. On a sloped spot, subtract the slope you can see or measure along the roll: the rest is grain. A slope measurement, whether by eye, a level or an AR scan of the surface, cannot see grain; a roll can.

Into grainDown grainGrain as slopeCross-grain break, 10 ft20 ft
Stimp 9.5Stimp 10.50.39%2.1 in4.9 in
Stimp 9Stimp 110.79%4.3 in9.8 in
Stimp 8.5Stimp 11.51.20%6.5 in15.0 in

Table 4. Equivalent slope of grain from two rolls on flat ground (Brede speed about 9.9), and the break it adds to a putt across the grain at that speed.

A 2-foot difference between the two directions, from Stimp 9 into the grain to 11 down it, is grain worth 0.79% of slope. That alone breaks a flat 10-footer across the grain by 4.3 inches: a cup of break with no visible slope. It also explains why grain "trips up" golfers: it adds to or cancels the slope they can see. On a 1.5% side slope with that grain running against the slope, the net is 0.7% and the putt breaks 3.8 inches; with the grain running the same way as the slope, the net is 2.3% and it breaks 12.7 inches. Same visible slope, three times the break.

Two cautions. We have not measured grain strength; the table shows what a given roll difference implies, not how strong grain usually is. And real grain likely pushes harder as the ball slows and sinks into the blades, which would move its effect even further toward the hole than slope's (Section 4.6). Its direction follows the way the grass grows. Down-grain grass looks shiny and into-grain grass looks dull, and on Bermuda the grain often runs toward the setting sun or toward drainage, though those are rules of thumb rather than physics.

9. Simulating golfers

9.1 A golfer calibrated to the PGA Tour

To ask which errors matter, we simulate a golfer who reads the putt, plans the stroke for what they read, and then hits it imperfectly. Five sources of error are drawn from normal distributions on every putt: the slope read (standard deviation 25% of the true slope at skill 1), the grade read (0.5%), the green-speed estimate (1 Stimp), the start line (1°) and the launch speed (6%). The golfer's planned line and speed respond to their misread exactly as the solver's would. The ratios between these errors are assumptions; one overall skill factor k scales them all.

We fitted k so that the simulated golfer's average putts to hole out matches the PGA Tour benchmark from Broadie's ShotLink analysis [7] at every distance from 2 to 40 feet. Each distance was played on a mix of greens (side slopes 0.5–2.5%, grades ±1%, Stimp 11), and a missed putt's leave was scored with the model's own curve. The fit, k = 0.82, reproduces the benchmark with a root-mean-square error of 0.045 putts (Figure 8), and the simulated golfer holes 41% of 10-footers. It is slightly worse than tour players from 30–40 feet, where real lag putting beats the model's golfer by about a tenth of a stroke. The model has no bumps, spike marks or lip-outs from the rim's shape, so its golfer stands in for all of that too.

Simulated golfer against PGA Tour putts to hole out1.01.21.41.61.82.02.2010203040First-putt distance (feet)Average putts to hole outModelPGA Tour: 2 ft → 1.01 puttsPGA Tour: 3 ft → 1.05 puttsPGA Tour: 4 ft → 1.14 puttsPGA Tour: 5 ft → 1.24 puttsPGA Tour: 6 ft → 1.34 puttsPGA Tour: 8 ft → 1.50 puttsPGA Tour: 10 ft → 1.61 puttsPGA Tour: 15 ft → 1.78 puttsPGA Tour: 20 ft → 1.87 puttsPGA Tour: 30 ft → 1.98 puttsPGA Tour: 40 ft → 2.06 puttsPGA Tour
Figure 8. Average putts to hole out: the simulated golfer (yellow line) against the PGA Tour (grey dots, Broadie [7]).

9.2 Is 17 inches past the right pace?

Pelz's 17 inches [4] came from real greens, where a firmer ball rides through the trampled ground around the hole. Our greens are perfectly smooth, so any preference for pace here comes only from the trade-off in Figure 7 and from the length of the comebacker. For each length and grade we simulated 5,000 putts at each of ten target paces and scored the expected putts to hole out:

LengthDownhill 2%FlatUphill 2%
4 ft48 in36 in30 in
8 ft30 in36 in30 in
12 ft30 in24 in24 in
20 ft17 in17 in12 in
30 ft24 in9 in6 in

Table 5. Pace (inches past the hole) that minimises expected putts, 2% side slope, Stimp 11.

Extra strokes per 100 putts against the best pace, by putt length0102030405006121724303648Pace: inches past the holeExtra strokes per 100 putts4 ft, 0 in past: +52.3 strokes per 1004 ft, 3 in past: +33.0 strokes per 1004 ft, 6 in past: +22.1 strokes per 1004 ft, 9 in past: +14.6 strokes per 1004 ft, 12 in past: +9.7 strokes per 1004 ft, 17 in past: +4.9 strokes per 1004 ft, 24 in past: +1.3 strokes per 1004 ft, 30 in past: +0.7 strokes per 1004 ft, 36 in past: +0.0 strokes per 1004 ft, 48 in past: +1.1 strokes per 1004 ft12 ft, 0 in past: +13.5 strokes per 10012 ft, 3 in past: +10.2 strokes per 10012 ft, 6 in past: +7.7 strokes per 10012 ft, 9 in past: +5.4 strokes per 10012 ft, 12 in past: +3.9 strokes per 10012 ft, 17 in past: +1.4 strokes per 10012 ft, 24 in past: +0.0 strokes per 10012 ft, 30 in past: +0.7 strokes per 10012 ft, 36 in past: +1.8 strokes per 10012 ft, 48 in past: +6.2 strokes per 10012 ft30 ft, 0 in past: +0.8 strokes per 10030 ft, 3 in past: +0.6 strokes per 10030 ft, 6 in past: +0.4 strokes per 10030 ft, 9 in past: +0.0 strokes per 10030 ft, 12 in past: +0.3 strokes per 10030 ft, 17 in past: +1.2 strokes per 10030 ft, 24 in past: +2.6 strokes per 10030 ft, 30 in past: +2.1 strokes per 10030 ft, 36 in past: +5.0 strokes per 10030 ft, 48 in past: +9.4 strokes per 10030 ft
Figure 9. Extra strokes per 100 putts compared with the best pace for that length (flat grade).

The best pace depends on length. From 4 to 8 feet it is about 36 inches past: firm enough to take the low-side misses out, with a comebacker the golfer rarely misses. Around 12–20 feet it is 17–24 inches, close to Pelz's number. From 30 feet it falls to 9 inches, because the chance of holing is small and a long comebacker is costly. Dying a short putt at the hole is the most expensive mistake in Figure 9: at 4 feet it costs 52.3 strokes per 100 putts. Grade moves the optimum less than length does (Table 5); if anything, short downhill putts want a little more pace, because a firm putt breaks less on the slope that punishes a misread most.

9.3 What costs strokes: an error budget

Starting from the calibrated golfer on a slightly downhill 2% slope, we removed one source of error at a time and measured the strokes saved. The table is the answer to "if I could fix one thing":

If you fixed…5 ft10 ft20 ft30 ft
Misreading the slope12.913.05.94.0
Pace (stroke length)9.88.26.48.3
Misjudging green speed2.82.82.75.5
Start line (face and path)5.21.50.81.4
Misreading uphill/downhill2.10.81.93.3

Table 6. Strokes saved per 100 putts by removing one source of error, by putt length. The largest in each column is highlighted.

Three patterns stand out. Reading the slope is the biggest single cost from 5 to 10 feet for this golfer; beyond that, pace takes over. Start-line error matters mostly inside about 5 feet. The putting stroke gets most of the attention in practice, but past tap-in range reading and pace dominate. Misjudging the green speed adds a steady cost at every length, and grows on long putts, where it moves both the pace and the break.

9.4 Under-reading, over-reading and the low side

Finally we gave the calibrated golfer a systematic read bias: reading 25% to 175% of the true slope, with everything else unchanged.

Extra strokes per 100 putts from reading a fraction of the true break0102030405060255075100125150175Break read, as % of the true breakExtra strokes per 100 putts6 ft, reading 25% of the break: +56.8 strokes per 1006 ft, reading 50% of the break: +43.6 strokes per 1006 ft, reading 75% of the break: +15.9 strokes per 1006 ft, reading 100% of the break: +0.0 strokes per 1006 ft, reading 125% of the break: +11.6 strokes per 1006 ft, reading 150% of the break: +34.9 strokes per 1006 ft, reading 175% of the break: +51.3 strokes per 1006 ft12 ft, reading 25% of the break: +26.5 strokes per 10012 ft, reading 50% of the break: +20.0 strokes per 10012 ft, reading 75% of the break: +6.8 strokes per 10012 ft, reading 100% of the break: +0.0 strokes per 10012 ft, reading 125% of the break: +8.2 strokes per 10012 ft, reading 150% of the break: +19.0 strokes per 10012 ft, reading 175% of the break: +22.9 strokes per 10012 ft20 ft, reading 25% of the break: +18.7 strokes per 10020 ft, reading 50% of the break: +12.8 strokes per 10020 ft, reading 75% of the break: +4.2 strokes per 10020 ft, reading 100% of the break: +0.0 strokes per 10020 ft, reading 125% of the break: +5.1 strokes per 10020 ft, reading 150% of the break: +9.5 strokes per 10020 ft, reading 175% of the break: +11.4 strokes per 10020 ft
Figure 10. Extra strokes per 100 putts from reading a given share of the true break (100% = unbiased), for 6-, 12- and 20-foot putts.

The cost curve is close to symmetric: at 6 feet, reading 75% of the break costs 15.9 strokes per 100 putts and reading 125% costs 11.6. Missing low is not much worse than missing high for the same size of misread, although low misses do leave longer comebackers (1.8 against 1.6 feet at 6 feet). The low side is where golfers miss because the typical misread is so large and so one-sided. Reading 25% of the break, the level Pelz reported [4], costs 56.8 strokes per 100 six-footers; Pelz's advice to triple the read brings the golfer to 75% and cuts that to 15.9.

10. Limitations

  • Planar greens. Results are for constant slopes. Real greens curve; the app solves on a fitted surface, but the scaling results here are for planes.
  • Constant rolling resistance. Real deceleration varies with speed and grass (it rises as the ball slows and settles into the grass). The Stimp calibration fixes the average, not the shape.
  • No wind, moisture or skid. The initial skid after impact is ignored.
  • Simple hole capture. The capture rule in Section 4.8 ignores the rim's shape and lip-outs; see Holmes [2] and Penner [1] for a full treatment.
  • Simulated golfers. The relative sizes of the five error sources are assumptions; only their overall scale is fitted. Real golfers differ, and their errors are correlated. Treat Section 9 as showing mechanisms and orders of magnitude, not a prescription for any one golfer.
  • Grain is modelled as a constant force; the strength of real grain is not measured here.
  • Plumb-bob geometry assumes a golfer standing perpendicular to the slope; a golfer who stands plumb-vertical sees nothing.

11. From model to app

Plumb Bob applies this model to a real green. As the golfer walks from the ball to the hole, the iPhone's AR tracking (and LiDAR, on Pro models) samples the surface; the app fits a height field, measures the green speed from one rolled ball using the method of Section 3, and runs the solver of Section 2.3. It then draws the line, the aim point in inches, the break in cups and the plays-like distance on the grass. For a planar green you can run the model yourself in the putt break calculator. The plumb step uses the phone's gravity sensor for a true vertical. A device read is not allowed in competition under Rule 4.3 of the Rules of Golf; see are green reading apps legal?

References

  1. Penner, A. R. (2002). The physics of putting. Canadian Journal of Physics, 80(2), 83–96. doi:10.1139/p01-137
  2. Holmes, B. W. (1991). Putting: How a golf ball and hole interact. American Journal of Physics, 59(2), 129–136. AIP
  3. Brede, A. D. (1990). Measuring green speed on sloped putting greens. USGA Green Section Record. PDF
  4. Pelz, D. (2000). Dave Pelz's Putting Bible. Doubleday.
  5. Alpenfels, E. and Christina, R. Evidence-Based Golf. Summarised in GOLF.com.
  6. R&A and USGA. Rules of Golf, Rule 4.3. randa.org
  7. Broadie, M. (2011). Putts gained: measuring putting on the PGA TOUR. Columbia University. PDF

Parameters

SymbolValueMeaning
g9.81 m/s²Gravity
v₀1.83 m/sStimpmeter release speed
5/7Rolling factor for a uniform sphere, I = ⅖mr²
p0.43 m (17 in)Pace: rest distance past the hole
e, L1.6 m, 1.2 mPlumb-bob eye height and distance behind the ball
Δt2 msIntegration step
108 mm (4¼ in)Hole diameter; one cup

Cite as: Plumb Bob (2026). The physics of a breaking putt. Technical note, version 1.1. https://plumbbob.app/research/putt-physics/