For example, a .308 Win. typically will have 2/10ths inch vertical shot spreads at 100 yards with 100 fps spread in muzzle velocity. Way down range at 1000 yards, that spread's about 40 inches.Groups at 100 yards mean squat at 1k—there is No correlation at all . . . .
And with a muzzle velocity spread of only 20 fps that might shoot under 1/10th inch at 100 yards may well shoot no better than 20 inches at 1000. Why? Unbalanced bullets will have different BC's and that's enough to cause big spreads in vertical shot stringing. 100 yard groups tend to open up about 10% for each additional 100 yards down range due to subtle winds as well as the 1% to 2% spread in bullets' BC's.
The old myth that a system making 1/2 MOA groups at 100 will also make 1/2 MOA groups at 1000 still prevails. . . . in some minds.