Had a guy like that at our last gravel pit shoot. Range is 1 1/2 miles long this year and a lot of 50bmgs etc are brought out. We start at 1k yards then back off 500yards at a time. I can generally get 3 of 4 shots on a standard man sized steel plate target at 1 mile, always seem to have 1 flyer(flinch probably... high power rifle makes me HURT). I do not practice enough to translate to be X ring accurate on a target. At 1k yards no problem being on the man sized steel plate but that is a big target! 100 yards with a .223 yes I am X ring accurate... go over 500 and nope not accurate. And as I get older it is harder to be super accurate.
One guy with a 20mm Vulcan rifle was consistent at 1 1/2 miles... he missed 1 of 10 shots. THAT was impressive to watch and hear. He shoots hand turned and weighed brass solids and makes his own targets because the bullet WILL punch holes in 1/2 inch AR-500 steel.
And the tank guy was there, he made a mess out of an old car we had put small holes in... always fun to watch him shoot that thing! The shock wave from it firing is awesome then to hear and see that round plow through an engine block...