Here's the answer my roundball ballistics program gives for the .31 diameter roundball shot at 2074 fps with a 10 mph cross wind. The first number is the distance downrange and the second number represents the total distance off of the line of sight the ball has moved.
0 = 0
5 = 0
10 = 0.2
15 = 0.3
20 = 0.6
25 = 1.0
30 = 1.5
35 = 2.1
40 = 2.8
45 = 3.5
50 = 4.4
60 = 6.5
70 = 8.9
80 = 11.7
90 = 14.6
100 = 17.9
120 = 25.3
Notice that the further downrange the ball travels, the greater the incremental increase in the displacement of the ball is.
(Between 0 and 20 yards the ball is deflected 0.6 inches. Between 80 and 100 yards the ball is deflected 6.2 inches).
This only makes sense if one thinks about it.
The ball is constantly slowing down as it travels downrange.
Because it is going slower downrange, it takes more time to cover any fixed distance distance.
Because it takes more time to cover the distance the cross wind has more time to blow the ball to the side.
A further bit of data to mull over: TOF (Time Of Flight).
Leaving the muzzle at 2072 fps by the time the ball has traveled 20 yards downrange the velocity has dropped to 1656 fps and it took 0.032 seconds to get there.
At 80 yards the velocity has dropped to 981 fps which drops further to 892 fps at 100 yards.
To cover this 20 yard distance (80 to 100 yards) it takes the ball .064 seconds worth of time.
Although this is only twice as much time as it took for the ball to cover the first 20 yards, the ball now has developed a sideways velocity.
The sideways velocity plus the effect of the wind during this .064 seconds blows it further off course than it did during the first 20 yards of its flight.
All of this sort of calculating is done with calculus and I for one am glad it's built into the program. Without it, it would take me hours to figure all of this stuff out.