Help & guide
How to chart a game, what every number means, and how the on-ice tools work.
Charting a game
Coach mode or your own shots
Pick a mode when you set up the game. Coach (full game) charts every stone from both teams — sixteen shots an end, with an Us/Them toggle. My shots only charts one player's own stones: the team toggle disappears and the thrower stays fixed, so you can chart your own game while you play.
Basic or Advanced detail
Basic records position, shot type, modifiers, sweeping effort, and the 0–5 score — the fields the official USA Curling method needs. Advanced adds a miss reason and a free-text note on each shot. You choose per game, so a league night can be quick and a bonspiel can be thorough.
The ghost stone: charting aim vs result
Your first tap on the sheet sets both where the shot was called and where it finished — that's a made shot. Tap again and only the finish moves, leaving your original aim behind as an outlined ghost stone. That's how a miss gets charted: you can see at a glance what was called and what actually happened. Both positions are stored.
Stones that don't stay
If the delivered stone rolls out or peels through, tap Didn't stay. No result position is recorded and the stone isn't added to the house.
Moving and removing stones
The sheet has three modes. Place sets where your shot finished. Move handles a stone your rock bumped — tap it, then tap its new resting spot. Remove takes out a stone your shot cleared; it fades with a red X, and tapping it again restores it if you mis-tapped. "Reset sheet" puts everything back to how it was before this shot.
The house carries forward
Every shot stores a snapshot of all the stones in play after it — your stone if it stayed, takeouts gone, bumped stones at their new spots. The next shot starts from that picture, so the end builds continuously and each new end starts with clean ice. It's also what makes replay show takeouts correctly.
Fixing a shot you already saved
A saved shot isn't locked. Mis-saved the one you just charted? Tap the undo arrow beside the shot number on the entry form, confirm, and the form steps back to that stone with the house as it stood before it. For an earlier shot, tap it in replay and it reopens with every field as you left it — change the score, fix the shot type, the turn, the modifiers — or delete it outright. Stone positions stay as charted, so one mis-marked stone never means re-charting the game.
Small things that keep you charting
On a phone the sheet leads the form, sized to fit the screen, with the shot number, who has hammer and the Us/Them toggle right above it — the call fields follow below, and the score and Save stay pinned at the bottom. Turn and shot type are sticky per team — set clockwise once, or call a second peel, and it carries to that team's next shot until you change it. Two stones can't occupy the same ice: a tap landing on an existing stone is nudged out until it just touches. The entry form never closes between shots; it re-arms with the next thrower and sequence ready. On a tablet the sheet and details sit side by side, and on the game screen the entry panel stays permanently open.
Scoring and hammer
Entering an end
Tap Complete end. The steppers start from what the sheet shows — stones biting the house, nearest the tee first — so most ends are a glance and a Save; adjust them if the house was charted loosely, or tap Blank end. Only one team can score an end and the maximum is eight — the app checks both and tells you if the score can't happen. Got it wrong? On the Stats tab, tap that end's column in the line score to correct it; hammer and every end stat follow. The game-setup icon in the top bar fixes a wrong "hammer in end 1" or the number of ends the same way.
Hammer takes care of itself
You never track hammer by hand. Tell the app who has it in the first end and it's derived from there: a blank end keeps hammer where it is, and a scoring end hands it to the team that was scored against. The scoreboard shows a hammer icon beside whoever holds it.
Extra ends and handshakes
Tied after regulation and the app keeps going one end at a time with an "Extra end" header. If it's over early, End game records the handshake — and if the game was conceded while tied, no winner is recorded.
Rules authority
Choose USA Curling, World Curling, or Curling Canada as your default (and override it per game). Today it sets the game length offered at setup — World Curling defaults to ten ends, USA Curling and Curling Canada to eight. All three use the same official 0–5 shot methodology, so your stats mean the same thing whichever you pick.
Understanding your stats
The 0–5 scale
Each shot is scored 0 to 5 on how well the shot that was called got executed: 0 a complete miss, 2 a partial result, 3 somewhat successful, 5 perfect execution. Those map to 0%, 20%, 40%, 60%, 80% and 100%, and rows show the mark as "3/5". Always ask: did the shot do what it was supposed to do?
Modifiers and degree of difficulty
Modifiers describe what made the called shot hard — through port, around guard, runback, double, triple, avoid backing, in-off, cross house, and the catch-all difficult. Tag every one that applies to the call, not to what happened. Ticks and freezes are difficult by definition, so that one is set for you.
Stone Chart reports unweighted percentages and shows the difficulty you charted beside them, as tags per shot. The official degree-of-difficulty weighting has never been published, so we don't guess at it. Worth knowing when you compare: CurlingZone's published percentages are difficulty-adjusted, and read a few points higher than ours for the very same shots.
Sweeping effort
Divide the running distance into thirds and mark 0 to 3 for how much of it was actually swept. Cleaning doesn't count as sweeping. 0 is no sweeping; 3 is heavy sweeping from hog to hog and into the rings.
How percentages are calculated
Always accumulated points divided by possible points — never an average of averages. Merging two games, or a whole season, sums the raw points and shot counts first. That's why the numbers stay correct as you aggregate, and why they match how official stats are reported.
"X" — shots that shouldn't count
Score a shot X when it happened but must not reach the
player's stats: a deliberate throw-through, anything after a
handshake, or a delivery outside regulation play. X shots are left
out of every percentage, counted separately on their own line, and
exported as X.
Draws and hits
Shots are classed automatically by weight. The slow shots — guard, draw, tap, split and freeze — are draw shots; the fast ones — hit, hit and roll, peel and tick — are hit shots. Every card shows overall, draw, and hit percentages so you can see which half of the game is costing you.
Per-player detail
Expand a player to get their percentage by individual shot type, their clockwise versus counterclockwise split, and a tally of their miss reasons — light, heavy, wide, narrow, sweeping, pick, other. That last one is where the coaching conversations come from.
End-outcome metrics
Beyond shooting, each dashboard shows hammer efficiency (ends with hammer where you scored two or more), steal defense (how often you were stolen on with hammer — lower is better), blank rate, force efficiency (holding the opponent to one without hammer), steal efficiency, and points for and against. Every one shows its numerator and denominator, so you can see how big the sample is.
Season stats
Season view rolls up every completed game the same way, merging raw counters rather than averaging. Coach more than one team and a team picker appears in the top bar, so each side gets its own hammer and force numbers instead of one blend. Per-player stats merge by roster player — which is why picking saved players at setup, instead of retyping names, is what makes a season history work.
Teams and lineups
Roles and throwing order are different things
A player's role — lead, second, vice-skip, skip, alternate — is who they are on the team. Throwing order is who delivers when. They're stored separately on purpose, because a skip commonly throws third stones while the vice throws last. Lineup slots are labelled by delivery order only: 1st stones, 2nd, 3rd, 4th stones.
Subs and overrides
Roles only pre-fill the throwing order — every slot is overridable. A sub is simply a different pick for that game, and you can add a player mid-setup without leaving the screen.
Deleting is safe
Removing a team or player hides it from lists but never touches games you've already charted. Those keep their data and their stats.
On-ice tools
Split timer and the time bible
Pick your start line — back line or tee line — then it's three taps on one big button: Start, Near hog, Far hog, then tag the result zone 1 to 10. You get both legs for every stone: start line to near hog, and hog to hog. Splits truncate to hundredths like a physical stopwatch rather than rounding up, and a tap under a quarter second is ignored as a finger bounce.
What the time bible gives you
As you time stones, the tool builds the mean hog-to-hog time for
each result zone with its sample count — z4 3.62 (×5),
z7 3.41 (×3) and so on. That's tonight's ice in a table:
what a given weight actually draws to. Zones 1–3 split the guard zone
into thirds. Zones 4–10 are the house, counted outwards from the
button in both directions: 7 is the button itself, straddling the tee
line, then 6 and 8 the four-foot, 5 and 9 the eight-foot, 4 and 10 the
twelve — so 10 ends at the back line. A stone through the house is out
of play and has no zone.
Draw distance and DSC
Measure on the ice and key the centimetres in. Quick chips cover a stone dead on the pin and out of house, which records the World Curling maximum of 199.6 cm. You get a live average and the Draw Shot Challenge figure, which drops your single worst draw, or the worst two once you've recorded eleven or more. Handle (clockwise or counter-clockwise) is optional, since the WCF alternates them.
Ice notes
A journal of ice conditions by venue and sheet. It's also where the timer and draw-distance tools save to: "Save to note" appends a dated block to an existing note or starts a new one, so a night's sessions accumulate in one place. Ice notes stay on your device and never sync.
Sync, devices and the web dashboard
Offline first, always
Everything is written to a database on your device as you chart. The rink's dead signal can't lose a shot, because nothing depends on the network at the moment you record it. An account is optional — with no sign-in the app simply works locally.
How syncing resolves conflicts
When you sign in, your games sync in the background. Conflicts resolve last-write-wins on the update time, and a copy from the server only replaces a local one when it's strictly newer — so an edit you just made survives and wins on the next push. If one part of a sync fails, the rest still goes and the failed part retries.
Deleting across devices
Deletions are recorded rather than erased, so a game you delete on your phone doesn't reappear from your tablet. Deleting a game also clears its free-text shot notes outright, so personal notes don't linger anywhere.
Forgot your password
On the sign-in form, type your email and tap Forgot password?. The reset link in your email opens the web dashboard, where you choose a new password; then sign in again in the app. Signing out on a device also resets its sync position, so the next account to sign in there pulls its games from the start.
The web dashboard
app.stonechart.app is a read-only review dashboard: sign in and browse your games, season stats, shot lists and replays on a big screen, and export CSV. Charting, teams, and the on-ice tools live in the mobile app.
Replay and export
Replay
Step through a game shot by shot, end by end. It draws the true state of the house after each shot from the stored snapshot, so takeouts actually clear stones — and it shows the called position as a ghost ring beside the result. Filter to a single player and it re-steps just their shots.
CSV export
Copy a game to your clipboard as CSV and paste it into Excel or Sheets. The shots export has one row per shot with end, team, player, shot type, shot class, turn, modifiers, sweeping effort, score percentage, the 0–5 points, miss reason, and the result coordinates. There's a line score export too, with each end and a total row.
Still stuck? Email hello@stonechart.app and we'll help.