Since a few years we organise 100m matches (If you can't read Dutch maybe you can use Google Translate). This is what rifles and shooters did on one of our matches:
No idea but my AAS400 can certainly chuck pellets a fair distance....beyond that the shooter has to do their bit , i am not consistent at 100mtrs distance but i know plenty who are with both high end and entry level priced rifleswillie