TL;DR: To practice three-cushion effectively, build a repeatable session: warm up by rolling the table to feel the cloth speed, then drill one classic position (ticky, around-the-table, bricole) until you score it reliably before nudging the balls and repeating. Calibrate the Diamond System for the day’s conditions, play ‘run of N’ to track your high run and average over weeks, and verify any new line on a simulator before grooving it.
1. Start with a warm-up that reads the table
Walking up and immediately firing at hard positions is the most common mistake of the self-taught player. Every cloth, every room, every day plays slightly differently — faster when the table is warm and dry, slower when it is cold or humid. Your first ten minutes should be diagnostic, not competitive.
A reliable warm-up sequence:
- Roll the table. Send the cue ball lengthwise up and down the long rails with a smooth, medium stroke and no english. Watch how far it travels and how cleanly it returns. This tells you whether the cloth is ‘quick’ or ‘heavy’ today.
- Feel the cushions. Bank the ball off one short rail and one long rail at a natural angle. Note whether the rebound comes back long (wide) or short (tight) compared with what you expect.
- Simple natural-angle shots. Set up a handful of comfortable scoring positions with neutral or light running english and just stroke them in. The goal is rhythm and a relaxed bridge, not solving problems.
By the end of the warm-up you should be able to answer one question out loud: does the table play long or short today? That single read informs everything that follows.
2. Drill classic positions systematically
This is the heart of intermediate practice and the clearest step up from a beginner drill routine. Beginners learn to make clean contact and follow the line; the next level is pattern recognition — seeing a position and instantly knowing the family it belongs to and the stroke it wants.
The method is deliberately repetitive:
- Pick one classic position — a ticky, an around-the-table shot, or a bricole. Set it up exactly the same way each time.
- Shoot it until you score it consistently. Aim for several makes in a row, not a single lucky hit. You are training the stroke and the speed, not testing luck.
- Move the balls slightly — shift the object ball half a ball-width, or move the cue ball one diamond — and drill the variation. Small displacements force you to adjust english and speed by feel rather than memorising one frozen picture.
- Cycle through three or four related variations of the same family before moving to a new position type.
Rotate the position families across sessions so you cover the common shot types over a week:
| Position family | What it trains | Key variable to vary |
|---|---|---|
| Ticky (short-angle off the near rail) | Precise first-cushion contact, tempo | Distance of cue ball from the rail |
| Around-the-table | Long-route speed and running english | Entry angle into the first cushion |
| Bricole (back-up / reverse) | Reverse-system counting and pace | Starting diamond position |
The point of moving the balls is to build a continuum of recognised pictures rather than a handful of memorised set shots. Over weeks this is what separates a player who can ‘sometimes make it’ from one who knows the shot the instant the balls stop rolling.
3. Calibrate the Diamond System for today’s table
You already warmed up knowing whether the table plays long or short. Now quantify it. Pick two or three reference shots whose textbook counts you know cold from the Diamond System guide, and shoot them with neutral pace and your standard running english.
Compare the actual arrival point on the third cushion with the count’s prediction:
- If the cue ball arrives past the predicted diamond, the table is playing long — subtract a fraction from your counts (or add a touch of reverse).
- If it arrives short of the prediction, the table is playing short — add to your counts (or a little more running english and pace).
Write the day’s correction at the top of your log: for example, ‘plays +1 long, soften the firm shots’. The Diamond System is exact only in a vacuum; the calibration step is what makes it usable on a real cloth. Pros internalise this as feel, but doing it explicitly for a season is how the feel gets built.
4. Run training: play ‘run of N’ and track it
Position drills build the parts; run training assembles them under the only pressure that matters — not wanting the run to end. Set the balls in a normal opening and simply count how many you can score in a row, playing each shot with realistic position in mind for the next.
Two numbers are worth tracking over weeks:
- High run — your best consecutive count in a session. This moves slowly and is satisfying to beat.
- General average — total points scored divided by total innings across a practice block. This is the honest, slow-moving measure of real improvement; high runs are spiky, the average tells the truth.
A simple practice-log entry is enough:
Date: 2026-05-31 Table read: +1 long
Block A (position drills): ticky 8/10, around-table 6/10
Block B (runs): run of 25 -> 4, 6, 3, 5, 2 (high run 6)
Points 20 / Innings 5 = average 4.0
Note: missing reverse bricole speed; drill next session
Keep it boring and consistent. The value is in the trend line over a month, not any single day.
5. Banking and length-of-table control
Speed control is the skill that quietly limits intermediate players, and dedicated banking drills isolate it from aiming. Bank the cue ball the full length of the table and try to stop it at a target spot — one diamond from the far rail, then two, then return it to a precise point near your own end.
Goals for these drills:
- Repeatable pace. Learn what ‘three rails of speed’ feels like in your stroke so you are not guessing on long routes.
- Rebound reading. Confirm how the cushions give back angle at different speeds — firmer strokes open the angle, soft strokes let it close.
- Length-of-table feel. The around-the-table and long-bricole families live or die on this; ten minutes of pure banking pays off across every long shot.
Because banking removes the object-ball variable, it is the fastest way to fix the ‘I had the line but missed the speed’ misses that plague the intermediate plateau.
6. Mental practice and a weekly plan
Structure beats volume. Random hitting for two hours builds far less than a planned forty-five minutes. Split your week between technique work and match-play so neither side starves:
| Day type | Focus | Session shape |
|---|---|---|
| Technique day | Position drills + banking + calibration | Warm-up, two position families, ten minutes banking |
| Match-play day | Runs and full games under pressure | Warm-up, calibration check, ‘run of N’, a full set to a target score |
Add genuine mental practice: between physical sessions, picture the position families and rehearse the count and stroke in your head. Visualisation reinforces pattern recognition without a table, and it sharpens your pre-shot routine — see the line, settle the bridge, commit to the speed. The practice log ties it together; reading last week’s notes before you play turns scattered sessions into a campaign.
7. Verify a line before you groove it
Repetition is powerful and indifferent — it will groove a wrong line as faithfully as a right one. Before you drill a new or doubtful position hundreds of times, confirm the correct route. A simulator or solver lets you set the exact position, see the full simulated path across three cushions, and check it against your Diamond System count before a single ball is grooved into muscle memory.
This is also the ideal sandbox for the ‘move the balls slightly’ step: shift the position digitally, watch how the route changes, and arrive at the table already knowing what good looks like. Verify first, then groove — not the other way around.
Drill positions and verify lines free
Set up any ticky, around-the-table or bricole, see the full route, and groove only the lines you have confirmed.
Open 3ball →