Not sure about the miles but OnX is so useful in so many other ways you will be running it anyways. I think elevation and switchbacks are probably causing lower mileage. I just know a mile in the mountains is way longer than a mile in my neighborhood!