I have a Garmin 910x I use the bike also has a wireless cateye. I use roll out to calculate the cateye for accurate measurement and between them there is l less than 1% error. They are both amazingly accurate. The Garmin will only be off going in short circles. I use it to run but on a 400 meter track it will show error up to 50 meters in a mile at times.