How Does IPSC / UKPSA Scoring Actually Work? A Beginner's Guide

Most new shooters walk away from their first practical shooting match having heard the words "hit factor" and "Comstock" a dozen times each, and understood roughly none of it. It sounds more complicated than it is — once you see the logic behind it, the whole system clicks into place fairly quickly.
The three things that actually matter
IPSC was built around one idea: reward accuracy, power, and speed together, not any one of them on its own. That's where the motto Diligentia Vis Celeritas comes from — precision, power, speed. A shooter who's blindingly fast but sprays hits all over the target won't out-score someone slower and more accurate, and vice versa. The scoring exists purely to balance those three things fairly.
How Comstock scoring actually works
Comstock scoring, named after its inventor Walt Comstock, is simpler than it sounds: you get unlimited time and unlimited shots to engage every target on a stage, and your score is the points you hit divided by the time it took you — your hit factor. The shooter with the best hit factor on that stage takes full stage points; everyone else is scored proportionally against them. It rewards genuinely balancing speed against accuracy, rather than just being fast or just being precise.
Where your classification comes from
Your UKPSA or IPSC classification isn't set by one big match — it builds up from your performance across classifier stages over time, much like a golf handicap. It's there so you're competing against shooters of a genuinely similar standard, rather than a first-timer landing in the same bracket as someone who's been shooting matches for fifteen years.
Why tracking your own numbers is worth it
A single match result tells you almost nothing on its own. Knowing your hit factor trend stage by stage, division by division, across a season tells you exactly where you're actually improving — and where you're not. That's the gap Run & Gun is built to close: proper stage-by-stage scoring, hit factor calculation done for you, and your full match history in one place, working offline at ranges where there's no signal at all.


Comments