Race Analytics Tool

The Race Analytics Tool lets athletes and coaches upload ride files and analyze their performance. From this data we can help refine the model settings of the athlete for future race planing. We have combined several of our former features into this new section to provide a more comprehensive view into race day performance. Race Analytics will currently estimate aerodynamic drag factors and allow athletes to update their settings, highlight Variability Index tendencies over time, provide zoomable standard metric calculations and give insight into performance factors by gradient breakdown.

race analytics page

Using the Race Analytics Tool

The tool uses a similar setup to BBS race plans so we do require some knowledge of the course to help refine the drag estimates. To start analyzing ride data follow these steps:

  1. Using the drop down menus select the bike used, road conditions and the terrain
    • Make sure the bike profile selected is set up to the same specs (especially fully loaded weight) as that of your actual ride
  2. Optionally select whether to use corrected elevation
    • Defaults to non-corrected elevation data
  3. Choose to use historical weather from DarkSky or input your own known conditions
    • Typically DarkSky has very good historical weather but in some places like Australia the wind data has not been great so the option is there for manual input
    • When using manual pressure make sure it's adjusted to sea level equivalent standard
  4. Select a ride file that has at a minimum latitude, longitude, speed and power
    • If you are using a file from a Velodrome you can select Velodrome for course terrain and latitude and longitude data will not be required.
  5. Click the Analyze Ride button
  6. Review the data
  7. Update your bike's CdA values
    • If the data looks accurate you can apply the Estimated CdA values to your specific BBS bike setup by clicking the "Update Current" button under Estimated Data Comparison for one or both of the racing CdA and Climbing/Relaxed CdA values.

Note: If data seems inconsistent please see our case study on the Aero Analyzer.

The "Ride Data" Chart

This chart plots out the general ride data from your uploaded file along with calculated CdA points through out the course. As you hover over the chart you will see the marker on the map move to the section of the course that corresponds to that data as well as an indicator of the wind relative to the rider for that location on the course. Click and drag across the Ride Data chart to zoom in on a section and all of the summary metrics will update to reflect that specific section of the course. To remove a data set simply click that data's label shown under the graph.

ride data chart

When you zoom in on a section of the Ride Data chart all of the summary metrics will update to reflect that specific section of the course. This allows athletes and coaches to do a deeper analysis of the race on areas such as major climbs, windy sections and/or out and back sections. To zoom simply click and drag across the Ride Data chart. When you reset zoom, change chart type or switch tabs the Race Overview data will revert back to the total overview.

ride data chart zoom

The "Weather" Chart

The Weather chart shows a forecasted or historical weather map for the course based on both location and time. The chart shows historical weather data from points along the course corresponding to the time that the athlete crossed into those zones. This data is pulled in from the closest weather station to the zone that the athlete was in at that time.


Temperature is shown in either degrees Celsius or Fahrenheit depending on your unit settings.


Relative humidity is the ratio of the current absolute humidity to the highest possible absolute humidity (which depends on the current air temperature). A reading of 100 percent relative humidity means that the air is totally saturated with water vapor.


Barometric pressure (also known as atmospheric pressure) is the force exerted by the atmosphere at a given point. It is known as the "weight of the air". Measurement of barometric pressure is in bars, with normal pressure at sea level being 1.013 bars.

Wind Speed & Direction

Wind speed is shown in either miles per hour or kilometers per hour depending on your unit settings. The wind direction is shown in degrees and represents the direction that the wind is coming from, with true north at 0° and progressing clockwise. The graphic arrows point in the direction that the wind is going and are positioned relative to the course map, with north being at the top of the map.

weather chart

The "CdA Clusters" Chart

Once the algorithm calculates aerodynamic drag across the course we attempt to cluster this data into buckets representing Race, Climbing/Relaxed and Anomalies positions. These are used to derive the optional updates for your bike settings in BBS. The CdA Clusters chart displays these groupings in an interactive 3-D chart by CdA, Speed and Gradient. The chart can be rotated allowing you to gain insight into speeds and gradients where an athlete tends to change positions.

cluster chart

The "Yaw Angles" Chart

White papers and marketing material often show how much more aero different equipment is at various yaw angles. When analyzing the ride we can give an accurate picture of the true wind angles experienced and give better insight into the type of wind conditions athletes experience during a race or ride. This chart shows the yaw angle breakdown of the file and the average for both the drive (+) and non drive (-) sides.

yaw angle chart

The "Gradients" Chart

This chart shows the percentage of race time you spent in each road gradient range as well as the athlete's average speed and power for that range. This gradient data can help show areas of strength and weaknesses specific to the athletes descending skill and climbing power limitations, which you can use when setting max descent speeds or power limits within the race plan advanced settings options.

gradient chart

The "Peak Power" Chart

The Peak Power Chart shows the mean max average power values compared to the equivalent mean max normalized power values across different times for the race file. When compared to an athletes previously recorded peak power or power duration curve this data can be used to help set power limitations as well as minimum VI values in the advanced settings section or to find areas where an athlete may need work to achieve an optimal pacing strategy for a future race. This becomes especially powerful for lower powered athletes or in hilly terrain where athletes will struggle to maintain lower VI values.

peak power chart

Normalized Power®, Training Stress Score® and Intensity Factor® are registered trademarks of TrainingPeaks, LLC.

I just wanted to drop you a note and let you know I used your service to profile the course at IMMT this past weekend en route to my record setting performance.

TJ Tollakson

The Race Analytics Tool is just one of our many powerful features. Read more about our other Top Features.