Some BB guns can shoot over 100 yards, but their effective, accurate range is around 20 yards.