Practice with Purpose · short drills

One useful set.

Keep your setup steady and practice one change at a time. 10 attempts is a starting format, not a scientific dose.

Drill 01

Spin, one input at a time

Hold layout and pace. Compare high/center/low, then small left/right, then repeat a cushion-only version.

Record
Record cue-ball arrival separately from object-ball direction and rail response.
Repetitions
10 · change one variable per set
Drill 02

Straight delivery

A short straight shot. Stand up between attempts and approach the same line.

Record
Count made balls and note one delivery observation.
Repetitions
10 · change one variable per set
Drill 03

Stop / draw / follow

Use one short straight-in setup. Pick a broad stop, return, or forward zone.

Record
Count arrivals in the chosen zone. Keep the outcome fixed for the set.
Repetitions
10 · change one variable per set
Drill 04

Cut-angle prediction

Predict a broad tangent-line cue-ball region before a modest cut.

Record
Record intended contact state and prediction versus actual arrival.
Repetitions
10 · change one variable per set
Drill 05

Lag-style pace zones

Use the same start and a comfortable one-rail stroke.

Record
Record the return region and whether misses are short, long, or scattered.
Repetitions
10 · change one variable per set
Drill 06

One-rail response

Use a modest repeatable rail contact without intentional sidespin.

Record
Compare actual arrival with the reference; repeat before adjusting.
Repetitions
10 · change one variable per set
Drill 07

Three-ball planning

Choose three balls, an order, and a broad first landing region.

Record
Count workable next shots and record where the plan breaks down.
Repetitions
10 · change one variable per set

Find your line.

Search both the title and the useful bit underneath.

Make yourself comfortable

Choose your room.

The same lessons, with wording that suits you.

Content tone

Guests: remembered in a preference cookie for 180 days. Signed in: saved to your personal account.

Family accounts and parent settings →