If you chase precision, you have heard the advice: get your SD down. But what is a good SD for reloading, what does it actually measure, and when does it even matter? This guide explains standard deviation and extreme spread in plain terms, the velocity numbers worth aiming for, why sample size changes everything, and what tends to move it.

In this guide
- What SD actually measures
- SD vs extreme spread (ES)
- What is a good SD for reloading?
- Why SD matters more at distance
- The sample-size trap
- What tends to move SD
- Track it automatically
What SD actually measures
Standard deviation (SD) of muzzle velocity describes how tightly your shots cluster around their average speed. A low SD means every round leaves the muzzle at nearly the same velocity; a high SD means they vary. It is reported in feet per second (fps) and is computed from the velocities you record over a chronograph. The math is the same standard deviation used everywhere in statistics: it just happens to be measuring velocity here.
SD vs extreme spread (ES)
Extreme spread (ES) is simpler: the highest velocity minus the lowest in your string. It is easy to understand, but it only ever reflects your two most extreme shots, so it is jumpy and, importantly, it tends to grow as you shoot more rounds (more shots mean more chances to catch an outlier). SD uses every shot and is far more stable from string to string, which is why it is the better number to compare loads by. Watch both, but lean on SD, and only once you have enough shots behind it to mean anything.
What is a good SD for reloading?
There is no universal pass/fail line, but these are the rules of thumb most precision shooters use:
| SD (fps) | Interpretation |
|---|---|
| Under 10 | Excellent: match-grade consistency |
| 10–15 | Good: solid for most precision shooting |
| 15–20 | Acceptable up close; marginal at long range |
| Over 20 | High: a spread this wide is large enough to show as vertical at distance. |
Treat these as guidance, not law. What actually matters is the vertical your velocity spread produces at the distance you shoot: which is the next point.
Why SD matters more at distance
At 100 yards, even a sloppy SD barely shows on paper: the bullets have not had time to separate. As distance grows, velocity differences turn into vertical differences: a faster round lands higher, a slower one lower. By the time you are stretching out past 600–1000 yards, a handful of fps of spread can mean several inches (or more) of vertical. That is why benchrest shooters at 100 yards obsess over group shape while long-range shooters obsess over SD. Run your own numbers through a ballistic calculator to estimate how that spread maps to vertical at your distance.
The sample-size trap
Here is the part that trips everyone up: an SD from three shots is almost meaningless. With so few rounds, the number bounces around wildly: you can get a single-digit SD on one three-shot string and 20+ on the next from the same load. You need roughly 10 or more shots before an SD is worth trusting, and more is better. If you are making load decisions on tiny samples, you are mostly measuring luck.
What tends to move SD
None of the following is load data. These are the process variables that most often show up as velocity spread in a chronograph string; every charge weight, powder, primer and seating decision must still come from current published manufacturer data.
- Weigh every charge precisely rather than throwing by volume.
- Make neck tension consistent: uniform brass prep, and annealing to keep it stable over reloads.
- Brass condition shows up in the numbers: variation in case capacity and primer-pocket fit adds variables to the string, which is why sorted, uniform brass usually produces tighter velocity data than mixed-headstamp brass.
- Do not read too much into one string: a single small group cannot statistically separate two charges, and the difference you think you see is usually inside the noise. See why velocity ‘nodes’ are so hard to confirm for how much shooting statistical separation actually takes.
- Log temperature with every string: powders differ in how much muzzle velocity shifts with ambient temperature, so a string shot on a cold morning and one shot in summer heat may not be comparable data. Record the temperature so you can see whether that is what your numbers are showing, and check the manufacturer’s current published data for the temperature behaviour of the powder you already load.
Track it automatically
LoadNode computes live SD and ES for every charge as you enter or sync velocities from your Garmin Xero, the chronograph-correct way and with flyer awareness. Pair it with mean radius and a look at how your groups string (see how to read a target) and you have the full picture: velocity consistency and what it does on paper. LoadNode shows you the numbers; you decide.
Handloading is an adult activity. LoadNode is a logbook and analysis tool: it never provides load data. Always develop loads from current published data, start low, and work up safely.