Barrel Twist Rate Chart, Rebuilt Around Bullet Length Instead of Bullet Weight
Gyroscopic stability is decided by bullet length, not bullet weight, and the two disagree often enough to matter. 62 gr M855 measures about 0.906 in — the same as a 69 gr match bullet — so it needs the same twist despite being seven grains lighter, and a 62 gr solid copper bullet at about 1.010 in needs a faster twist than either. Aim for a Miller stability factor between 1.4 and 2.0 on your coldest expected day, not your warmest.
Twist rate is set by bullet length, not bullet weight. Weight is a stand-in that happens to correlate with length in ordinary lead-core bullets, and it stops correlating the moment a bullet has a steel penetrator, a polymer tip, or a solid copper body.
The clearest case sits in every ammunition can in America. M855, the 62 gr green-tip load, measures roughly 0.906 in — essentially identical to a 69 gr match bullet — because the steel penetrator takes up space without adding much mass. Run both through the Miller formula at 1:9 and the 62 gr comes out at Sg 1.49 while the heavier 69 gr comes out at 1.63. The lighter bullet is the less stable one. Every weight-based twist chart in circulation gets that backwards.
Below is the stability matrix worked properly: Miller's formula, corrected for velocity and for air density, with the bullet length that actually goes into it printed in each column header so you can check it against your own calipers. Target Sg between 1.4 and 2.0. Under 1.4 and you are relying on a warm day.
What the Miller formula actually asks for
Don Miller's 2005 approximation replaced the older Greenhill rule, which was derived in the 1870s for lead cylinders and is genuinely unfit for modern boat-tail bullets. Miller wants six things, and only one of them is weight.
- Bullet mass in grains.
- Bullet diameter in inches.
- Bullet length in inches — measured, not estimated from a catalogue.
- Twist rate in inches per turn, converted internally to calibers per turn.
- Muzzle velocity in fps, applied as a cube-root correction against a 2,800 fps datum.
- Air density, entered as temperature in °F and station pressure in inHg.
The velocity term is weak — a cube root — so a 300 fps change moves Sg by only a few percent. The air-density term is not weak at all. Standard pressure at 6,000 ft is about 23.98 inHg against 29.92 at sea level, which multiplies Sg by 1.25. Cold does the reverse: at 10°F the correction factor falls to about 0.90 of the 59°F value.
That combination produces the single most useful rule on this page. A load that is stable in Denver in July can be marginal in Ohio in January. Spec twist for your coldest, densest expected day at your lowest elevation. A barrel is a permanent decision; the weather is not.
The reference atmosphere for every sea-level column here is 59°F and 29.92 inHg. Altitude columns hold temperature at 59°F and drop station pressure to 23.98 inHg, which is a realistic summer day at 6,000 ft rather than a standard-lapse-rate abstraction.
The .224 matrix: eight twists, seven bullets
Bullet lengths in the header are typical measured values for common examples of each weight. Different makes vary by 0.02 to 0.05 in at the same weight, which is enough to move Sg by 5 percent — measure yours if the answer lands near a band edge.
Twist 40 gr / 0.635 in 55 gr / 0.760 in 62 gr M855 / 0.906 in 69 gr / 0.906 in 77 gr / 0.990 in 80 gr / 1.075 in 90 gr / 1.220 in 1:7 4.51 3.66 2.46 2.70 2.31 1.86 1.42 1:7.5 3.93 3.19 2.14 2.35 2.01 1.62 1.24 1:8 3.45 2.80 1.88 2.07 1.76 1.43 1.09 1:9 2.73 2.22 1.49 1.63 1.39 1.13 0.86 1:10 2.21 1.80 1.20 1.32 1.13 0.91 0.69 1:11 1.83 1.48 0.99 1.09 0.93 0.75 0.57 1:12 1.53 1.25 0.84 0.92 0.78 0.63 0.48 1:14 1.13 0.92 0.61 0.68 0.58 0.47 0.35 Miller stability factor at 59°F and 29.92 inHg, at the muzzle velocity typical for each weight from a 16 to 20 in barrel. Find your twist row, find your bullet column, and if the cell reads under 1.40 pick a different bullet or a different barrel. Multiply any cell by 1.25 for 6,000 ft, or by 0.90 for a 10°F day at sea level. Reading the bands
Four zones, and the boundaries are not arbitrary — they come out of how much yaw a bullet can carry before it stops behaving.
- Sg below 1.00 — unstable. The bullet tumbles. You will see keyholed, oval holes in paper, usually inside 100 yards.
- Sg 1.00 to 1.40 — marginal. It will hold together on a warm day and start throwing fliers when the temperature drops or you move to a denser airmass. Groups open up rather than keyholing, which is why this failure mode gets blamed on the ammunition.
- Sg 1.40 to 2.00 — the target band. Full ballistic coefficient, tight groups, enough margin for a cold morning.
- Sg above 2.00 — over-stabilised. Costs very little in practice at rifle distances and buys nothing. It matters at extreme range, where a badly over-stabilised bullet stays nose-high through the descending leg and gives up a little BC.
The 1.40 floor deserves emphasis, because the older literature quotes 1.20 and plenty of people still do. Bryan Litz's work moved the practical floor up to 1.4 on the evidence that BC itself degrades as Sg falls below that, even while groups still look acceptable. You lose drop and drift performance before you lose accuracy. Spec to 1.4.
Six more chamberings, with the altitude and cold columns
Same arithmetic, applied to the chamberings people actually spec barrels for. The cold column is 10°F at sea level, which is the condition that quietly breaks marginal combinations.
Cartridge Bullet / length (in) Twist Sg 59°F sea level Sg 59°F 6,000 ft Sg 10°F sea level Verdict 5.56 NATO 55 gr FMJ M193 / 0.760 1:12 1.25 1.56 1.13 Marginal warm, worse cold — the classic 1:12 trap 5.56 NATO 62 gr FMJ M855 / 0.906 1:9 1.49 1.85 1.35 In band at 59°F, marginal below freezing 5.56 NATO 62 gr copper mono / 1.010 1:9 1.08 1.35 0.98 Do not do this — the mono is a much longer bullet 5.56 NATO 62 gr copper mono / 1.010 1:8 1.36 1.70 1.24 Still short of 1.40 — spec 1:7 5.56 NATO 77 gr OTM / 0.990 1:9 1.39 1.74 1.26 Under the floor. This is why 1:9 has a bad reputation 5.56 NATO 77 gr OTM / 0.990 1:8 1.76 2.20 1.60 Correct. 1:8 is the right default for a 5.56 barrel 5.56 NATO 90 gr OTM / 1.220 1:7 1.42 1.77 1.28 Barely in band — go 1:6.5 if the barrel exists .300 BLK 110 gr V-Max / 0.900 1:8 5.67 7.07 5.13 Hugely over-stabilised, and unavoidable .300 BLK 220 gr OTM subsonic / 1.400 1:8 2.42 3.02 2.19 The bullet the 1:8 twist exists for .300 BLK 220 gr OTM subsonic / 1.400 1:10 1.55 1.93 1.40 Works, with no cold-weather margin left 6.5 Grendel 123 gr SST / 1.180 1:9 1.79 2.23 1.62 Correct for the standard 123 gr load 6.5 Grendel 123 gr SST / 1.180 1:8 2.27 2.83 2.05 Comfortable, and opens the door to longer bullets 6.5 Creedmoor 140 gr ELD-M / 1.400 1:8 1.59 1.98 1.44 In band. The reason 1:8 is the factory spec 6.5 Creedmoor 147 gr ELD-M / 1.450 1:8 1.50 1.87 1.36 In band warm, marginal at 10°F 6.5 Creedmoor 147 gr ELD-M / 1.450 1:9 1.18 1.48 1.07 Marginal everywhere. 1:8 or lighter bullets 6.8 SPC II 110 gr SP / 1.050 1:11 1.64 2.05 1.49 The 1:11 factory twist is correctly chosen 6.8 SPC II 120 gr SST / 1.120 1:11 1.47 1.83 1.33 Top of what 1:11 will hold in cold air .308 Win 168 gr OTM / 1.210 1:10 2.49 3.10 2.25 Generous margin, as a 1:10 .308 should be .308 Win 200 gr OTM / 1.350 1:12 1.46 1.82 1.32 Just in band warm, marginal cold — 1:10 is safer .308 Win 130 gr copper mono / 1.220 1:12 1.35 1.68 1.22 Lighter bullet, harder twist requirement. Read that twice .350 Legend 180 gr FTX / 0.780 1:16 4.26 5.31 3.85 Short fat bullets barely need twist .350 Legend 255 gr subsonic / 1.000 1:16 2.44 3.04 2.21 Even the long subsonic is comfortable at 1:16 Find your chambering and bullet, then check the coldest column that applies to where you shoot. If that column reads under 1.40, the combination is not stable enough to buy a barrel around — change the bullet or change the twist, and change it before you place the order. The solver, and the one input everybody guesses at
Seven inputs: twist rate, bullet diameter, measured bullet length, bullet weight, muzzle velocity, altitude and temperature. It returns Sg, the band it falls in, and the minimum twist that would put it at 1.40.
Six of those seven you already know. The seventh — measured bullet length — is the one people guess at, and it is the one the formula is most sensitive to. Sg varies roughly with the inverse cube of length at typical proportions. Get the length wrong by 5 percent and your answer is out by about 13 percent, which is enough to move a load from comfortable to marginal without you noticing.
Bullet manufacturers publish length inconsistently and sometimes not at all. Hornady and Berger are generally good about it. Several major makers publish only weight and BC, which is exactly the gap this page exists to close.
Where the weight rule sends you wrong
Solid copper bullets are the biggest offender. Copper is roughly 20 percent less dense than a lead core in a copper jacket, so a monolithic bullet at a given weight is meaningfully longer than the lead bullet it replaces. A 62 gr copper .224 runs around 1.010 in against 0.906 in for M855 at the identical weight. On a weight chart they are the same bullet. In the formula they are two bands apart — 1.36 versus 1.88 at 1:8.
Steel-cored military bullets bend the rule the other way and for the opposite reason: the penetrator adds length faster than it adds mass. M855 and M855A1 both want more twist than their weight suggests, which is the real reason 1:9 barrels acquired their reputation for being fussy about green tip in cold weather.
Polymer-tipped bullets add anywhere from 0.05 to 0.12 in of length that contributes essentially no mass. The tip is there for BC, and it is bought with stability margin. Anything described as a long-range or high-BC design in a given weight class will want faster twist than the plain version of the same weight.
Subsonic loads are the fourth case, and the awkward one. Velocity enters as a cube root, so dropping from 2,350 fps to 1,010 fps only costs about 24 percent of Sg — much less than people expect. But subsonic bullets are usually very long for their caliber, and length is the term that punishes you. A .300 BLK barrel is twisted 1:8 for the 220 gr subsonic, and the 110 gr supersonic then arrives over-stabilised at Sg 5.7. Nothing to be done about it, and nothing much lost either.
Measuring a bullet you would rather not pull
For handloaded ammunition this is trivial — measure a component bullet with calipers, tip to base, and you are done. Factory ammunition is harder, because pulling a round with an inertia hammer deforms soft tips and gives a slightly short reading.
Two workarounds. Pull with a collet puller rather than an inertia hammer, which grips the ogive and leaves the tip alone. Or measure a case-neck-to-ogive comparison against a known bullet of the same profile, which gets you within about 0.01 in and costs nothing but a round.
For polymer-tipped bullets, measure to the tip and not to the meplat. Miller's length term wants overall physical length. The tip is aerodynamically almost inert but it is still part of the length that has to be spun.
- Measure three bullets from the same lot and take the mean — lot variation of 0.005 to 0.010 in is normal.
- Check diameter too. Nominal .224 bullets run .2240 to .2245, and the cube term on diameter makes this worth a caliper reading.
- Record the length alongside your load data. You will want it again in two years when you spec the next barrel.
Over-stabilised is real, and it is almost never your problem
Sg above 2.0 gets treated as a fault in forum arguments. It very rarely is. Faster twist than necessary costs a small amount of BC at long range because an over-stabilised bullet does not track the trajectory perfectly through the descending leg, and it slightly increases the odds of a thin-jacketed varmint bullet coming apart at high velocity. Neither effect shows up at 300 yards with a normal bullet.
What over-twisting does buy you is options. A 1:7 .224 barrel shoots 40 gr fine — Sg 4.5, no consequence — and it also shoots the 90 gr that a 1:9 barrel will never stabilise. If you are unsure which bullets you will end up running, twist faster than you need. The penalty for excess is negligible and the penalty for insufficient is a barrel you cannot use.
One exception worth naming: extremely light, thin-jacketed varmint bullets driven very fast from a very fast twist can and do disintegrate in flight. A 40 gr .224 at 3,900 fps out of a 1:7 sees roughly 400,000 rpm. That is the single combination where you should back off the twist rather than the velocity.