Understanding Your Stats
Learn what each workout statistic means and how it's calculated.
Core Workout Stats
Duration
What it is: Total time from START to STOP
How it's tracked:
- Starts when treadmill begins moving
- Counts every second belt is running
- Stops when workout ends
Displayed as: HH:MM:SS (hours:minutes:seconds)
Use it for:
- Tracking workout length
- Meeting time-based goals
- Comparing workout durations
Distance
What it is: Total kilometers covered during workout
How it's tracked:
- Comes directly from treadmill sensor
- Measures belt movement
- Accounts for speed changes
Displayed as: Kilometers with 2 decimal places (e.g., 5.25 km)
Use it for:
- Distance-based training
- Marathon/race preparation
- Progress tracking over time
Accuracy: Depends on treadmill calibration. Most treadmills are accurate within 2-5%.
Calories
What it is: Estimated energy expenditure during workout
How it's calculated now
The data is gathered from the treadmill directly.
How it's calculated
- Based on:
- Distance covered
- Duration
- Your weight (from your health profile)
- Your biological sex (from your health profile)
- Speed and incline variations
- Heart rate data (when available with Premium and a Bluetooth HR monitor)
Displayed as: Whole number (e.g., 245 kcal)
Use it for:
- Weight management goals
- Energy expenditure tracking
- Comparing workout intensity
Accuracy: Estimates vary ±10-20%. More accurate when Health profile is complete.
Improve Accuracy
Keep your weight updated in your health profile for more accurate calorie calculations.
Steps
What it is: Total step count during workout
How it's tracked:
- Comes from treadmill's step sensor
- Counts each foot strike
- Handles counter rollovers (when treadmill resets at 9999)
Displayed as: Whole number (e.g., 6,543 steps)
Use it for:
- Step count goals
- Cadence analysis (steps per minute)
- Comparing running efficiency
Note: Some treadmills display steps up to 9999 then reset to 0. Treadmill Assistant detects and corrects this automatically.
Speed Stats
Average Speed
What it is: Mean speed across entire workout
How it's calculated:
- Sum of all speed readings ÷ number of readings
- Accounts for all speed changes
- Includes warmup/cooldown periods
Displayed as: km/h with 1 decimal (e.g., 7.5 km/h)
Use it for:
- Tracking pace improvements
- Comparing workout intensity
- Setting speed goals
Maximum Speed
What it is: Highest speed reached during workout
How it's tracked:
- Records peak speed value
- Updated whenever speed increases
- Captures sprint peaks
Displayed as: km/h with 1 decimal (e.g., 12.0 km/h)
Use it for:
- Tracking speed capabilities
- HIIT workout verification
- Sprint training progress
Incline Stats
Average Incline
What it is: Mean incline across entire workout
How it's calculated:
- Sum of all incline readings ÷ number of readings
- Accounts for all incline changes
- Weighted by time at each incline
Displayed as: Percentage with 1 decimal (e.g., 3.5%)
Use it for:
- Hill training intensity
- Comparing workout difficulty
- Incline progression tracking
Maximum Incline
What it is: Highest incline reached during workout
How it's tracked:
- Records peak incline value
- Updated whenever incline increases
- Captures hill climb peaks
Displayed as: Percentage with 1 decimal (e.g., 8.0%)
Use it for:
- Hill training capability
- Workout difficulty verification
- Strength training progress
Heart Rate Stats
Minimum Heart Rate
What it is: Lowest heart rate recorded during workout
How it's tracked:
- Only tracked after HR stabilizes (prevents false lows)
- Requires 30-60 seconds of stable readings
- Updated throughout workout
Displayed as: BPM (beats per minute)
Use it for:
- Resting/recovery HR during workout
- Cooldown effectiveness
- Warmup baseline
Note: Shows "N/A" if hands never on sensors or HR didn't stabilize.
Average Heart Rate
What it is: Mean heart rate across workout
How it's calculated:
- Only includes readings after HR stabilizes
- Sum of HR readings ÷ number of readings
- Ignores unstable initial readings
Displayed as: BPM (beats per minute)
Use it for:
- Training intensity zones
- Cardio fitness tracking
- Comparing workout effort
Maximum Heart Rate
What it is: Highest heart rate reached during workout
How it's tracked:
- Only tracked after HR stabilizes
- Records peak value
- Captures high-intensity moments
Displayed as: BPM (beats per minute)
Use it for:
- Maximum effort tracking
- Interval training verification
- Heart rate zone analysis
Heart Rate Zones
Treadmill Assistant tracks time spent in each heart rate zone during your workout:
| Zone | % of Max HR | Intensity | Purpose |
|---|---|---|---|
| 1 | 50-60% | Very Light | Warmup, recovery |
| 2 | 60-70% | Light | Fat burning, base fitness |
| 3 | 70-80% | Moderate | Aerobic endurance |
| 4 | 80-90% | Hard | Lactate threshold |
| 5 | 90-100% | Maximum | VO2 max, sprints |
To find your max HR: 220 - your age (rough estimate)
Zone Time Tracking
When you expand a workout in History, you'll see:
- Zone Progression Timeline - A visual bar showing the sequence of zones throughout your workout
- Zone Totals - Time spent in each zone with percentages
- Pause Gaps - Gray segments showing when the workout was paused
Zone time is only tracked while the treadmill is actively running. Pause periods are displayed as gray gaps in the timeline but don't count toward zone totals.
Zone Analysis
Use the zone timeline to see how your workout intensity changed over time. A good endurance workout should show mostly Zone 2-3, while interval training will show alternating Zone 1-4 segments.
Learn more: Heart Rate Tracking
Program Stats
Program Name
What it is: Name of the workout program used (if any)
How it's tracked:
- Saved when workout started with a program selected
- "Free-Run" if no program was selected
- Empty if workout was ad-hoc or passive mode
Use it for:
- Identifying which program was run
- Comparing program performance
- Tracking favorite programs
Health Sync Status
What it is: Whether workout has been synced to your health platform
Possible values:
- ✅ Synced - Successfully saved to Health
- ⏳ Pending - Waiting to sync
- ❌ Failed - Sync attempt failed (with error reason)
Use it for:
- Verifying health integration
- Troubleshooting sync issues
- Ensuring backup of data
Learn more: Syncing Workouts
Aggregate Stats
Total Workouts
What it is: Count of all saved workouts
Where shown:
- Top of History tab (all-time total)
- Period summaries (weekly/monthly/yearly)
Use it for:
- Tracking consistency
- Workout frequency goals
- Motivation (milestone counts)
Total Time
What it is: Sum of all workout durations
Displayed as: Hours and minutes (e.g., "25 hours 30 minutes")
Where shown:
- Top of History tab (all-time)
- Period summaries (weekly/monthly/yearly)
Use it for:
- Time-based fitness goals
- Volume tracking
- Training load management
Total Distance
What it is: Sum of all workout distances
Displayed as: Kilometers (e.g., "150.5 km")
Where shown:
- Top of History tab (all-time)
- Period summaries (weekly/monthly/yearly)
Use it for:
- Distance-based goals
- Virtual challenges
- Progress milestones
Period Summaries
Weekly Summary
Displays totals for completed weeks:
- Workouts that week
- Total time that week
- Total distance that week
Week starts: Configurable (Sunday or Monday) in Settings
Monthly Summary
Displays totals for completed months:
- Workouts that month
- Total time that month
- Total distance that month
Yearly Summary
Displays totals for completed years:
- Workouts that year
- Total time that year
- Total distance that year
Current Period Not Included
Summaries only show for completed periods. Your current week/month/year doesn't have a summary yet.
Configure summaries: Settings > Workout History
Data Accuracy
What's Accurate
- Duration: ✅ Very accurate (measured by timer)
- Distance: ✅ Accurate (depends on treadmill calibration)
- Steps: ✅ Accurate (directly from treadmill sensor)
- Speed: ✅ Accurate (reported by treadmill)
- Incline: ✅ Accurate (reported by treadmill)
What's Estimated
- Calories: ⚠️ Estimated (±10-20% variance possible)
- Heart Rate: ⚠️ Variable (depends on hand placement on sensors)
Improving Accuracy
For Calories:
- Keep weight updated in your health profile
- Provide biological sex and date of birth (one-time setup)
- Use a Bluetooth HR monitor with Premium for HR-based estimation
For Heart Rate:
- Keep hands firmly on sensors
- Don't grip too tightly
- Allow 30-60 seconds to stabilize
- Keep hands relatively still
For Distance:
- Use treadmill's calibration feature (if available)
- Most treadmills are factory-calibrated accurately
Analyzing Your Progress
Compare Workouts
Use stats to compare:
- Same program on different days
- Free-run vs program workouts
- Morning vs evening performance
- Weekly volume trends
Set Goals
Based on your stats, set goals for:
- Distance milestones (e.g., 100km total)
- Speed improvements (increase average by 0.5 km/h)
- Consistency (3 workouts per week)
- Duration targets (30+ minute workouts)
Track Improvements
Monitor over time:
- Average speed increasing?
- Able to handle higher inclines?
- Heart rate lower at same effort?
- Recovery getting faster?
Next Steps
- View your history - Access all your stats
- Manage workouts - Delete or organize data
- Health integration - Sync and analyze in Health app
Want to dive deeper? Check out Tips & Tricks for advanced stat analysis.