General Questions

Best Bike Split is a app for cyclists and triathletes who race and train with power meters. The underlying technology that drives Best Bike Split lets you predict race times, plan optimal race strategy and actually execute the perfect race plan on the big day. When we started development we had a few use cases in mind but since launching people have used the app in ways we had never initially imagined. Below are just a few use cases compiled from our members and pros.

  1. Predict future race times
  2. Plan optimal power targets for future races based on a goal Normalized Power (NP)
  3. Determine the Power needed to hit a specific time on a course
  4. Plan optimal race power targets based on a specific Training Stress Score (TSS)
  5. Pre-train a race plan indoors with Zwift, TrainerRoad, etc.
  6. Follow power instructions during a race with our Garmin Power Files, ConnectIQ BBS Power Targets and an Edge Bike Computer
  7. Determine what equipment to use for a future race
  8. Easily see the finish time differences between changes in weight, drag, or power
  9. Compare race plans and analytics (actual ride data) for various scenarios
  10. Help determine aerodynamic drag without a wind tunnel
  11. See how weather impacts your race day strategy
  12. Determine ideal places to attack or sit in during road race events

Intro to Best Bike Split

While Best Bike Split does rely on power to give an accurate model and pacing plan, it is possible to use estimated speed in lieu of power for race day execution via our Speed Based Course Cheat Sheet provided that you have done the following.

  1. Have a good understanding of what your accurate FTP (Functional Threshold Power) is based on an indoor smart trainer or from using a power meter in training (Powertap wheel).
  2. Rerun the model with the most up-to-date weather forecast update.
  3. Be flexible to know when a certain speed may be pushing your HR or level of effort too high. In these cases you can shift your target speeds down a bit and keep the same speed deltas between conditions.

No problem. On the login page just click the link under the login button that says, "Forgot your password?", then you can type in your email address and we'll send you information on resetting your password.

It may take several minutes for the email to be sent. If you have not received your "Confirmation Email" after several minutes, login to BBS (you'll get a message that you have not confirmed your email and activated your account yet) and click the link to resend your confirmation email. If that doesn't work, please submit a request and we'll make sure that your email address is correct.

To access your account settings, just login to your account on BBS then click on "My Account" (top right of any page). Depending on what type of subscription you have, you will be able to:

  • view signup date
  • view subscription
  • view status
  • view next billing date
  • view discount
  • view member group
  • view email address
  • view email opt-in
  • upgrade to annual
  • update credit card
  • update password
  • update email opt-in
  • update public access
  • update member group
  • add/remove coach
  • update auto renewal
  • view connected applications

If you currently have a TrainingPeaks premium subscription (coach or athlete) you are eligible for special pricing on premium Best Bike Split subscriptions. To check eligibility, please login to Best Bike Split then go to "Connect TrainingPeaks" under "My Account". Note that special pricing is only good for new premium accounts.

Since we use your email address as a unique user login and email addresses must be verified, please contact us with your current email address and your new email address. We will verify it by sending you an email to reply to and then update our records with your new verified email address.

Our premium features will help you plan and train for specific races, execute your optimal race day pacing plan and provide knowledge to help with race specific equipment selection as well as future purchasing decisions.

Analytics Tool

The Analytics Tool lets athletes and coaches upload ride files and analyze estimated aerodynamic drag factors after a race or training ride. This tool can help fine tune CdA (coefficient of drag x area) settings for athletes' bike setups within BBS, as well as to test different positions/equipment with field tests. It also allows you to look deeper into your data by verifying power meter data, extracting yaw angles, displaying weather data and more all from your uploaded files.

Goal Time Model

Many athletes want to know what it will take to hit a certain time on a course. Our new goal time model will detail the specific power that is needed to achieve a goal time. Knowing this goal power can be extremely valuable when targeting training for a specific race.

Training Stress Score Model

Triathletes especially those racing long distance often want to target a specific TSS figure on the course where they know they can have a good run off the bike. This model will pinpoint the right power level and pacing to ensure that a TSS target is met regardless of the course or conditions. TSS is a combination of %FTP and time on the course, so every race requires a different strategy. This will be invaluable tool for triathletes planning the perfect race!

Advanced Weather Feature

This feature creates a forecasted or historical weather map for multiple points along the course based on both location and time. With advanced weather athletes and coaches can really start to factor changing weather conditions into race day planning.

Yaw Angle Distribution

The amount of time spent at certain yaw angles during a race can have an impact on what type of equipment an athlete should use on race day. It may also help an athlete decide what type of wheels or frame they should buy. By running several scenarios on typical conditions for their major races an athlete may see that the $10,000 dollar bike they were going to buy might be the wrong choice.

BBS AI Assistant

The BBS AI Assistant is an advanced feature available exclusively to our Premium Account holders. It's designed to provide expert guidance on race plans, training, nutrition, and more, leveraging deep knowledge of Best Bike Split, endurance cycling, and triathlon coaching.

Wahoo ELEMNT Integration

Achieve your goals following your personal race plan during the race with Best Bike Split Power and Speed Targets on the Wahoo ELEMNT. Race targets update throughout the race corresponding to your rider/bike settings, the specific course and weather conditions from your Best Bike Split race plan. Don't leave your race plan at home on race day! Put your race plan front and center on race day.

ELEMNT/KICKR Race Simulations

When you pair a a Wahoo ELEMNT with Best Bike Split integration to your KICKR you can pre-train any Race plan with the most accurate simulation available. Unlike most programs that purely simulate a course's elevation change, the BBS simulation factors in elevation change, wind effects, expected rolling resistance, rider/bike weight and rider specific aerodynamic drag that changes based on the wind and course conditions.

ERG / MRC Downloads

ERG and MRC file downloads allow athletes to mimic a race effort as accurately as possible in training. Using TrainerRoad, Zwift, RGT, Rouvy, PerfPRO or multiple other training platforms a user can download a course and know that the power output prescribed is going to match the intensity expected during a race for their specific equipment as well as the wind and road conditions.

Garmin Power Courses

This is one of our favorite features and is something we will continue to develop and enhance. This file can be loaded into a Garmin Edge or 910xt/920xt and makes use of what we call "Power Based Navigation". The file acts like a standard Garmin Course file, but instead of turn-by-turn directions it gives Power instructions as you hit certain points on the course. This really makes Best Bike Split the ultimate tool for training, planning and race-day execution.

TCX Activity File

A very powerful feature available in Best Bike Split is the ability to download an activity file that corresponds to a race plan. This file can be uploaded into any analysis tool such as Strava, Garmin Connect, Golden Cheetah, etc to see how the plan compared to an actual race. This can help athletes fine tune the model and analyze where they may be able to race smarter and more efficiently.

Comparison Tool

The Comparison Tool allows you to compare details of race plans and analytics (actual ride data) by overlaying the power, speed and elevation charts for each as well as viewing summary data side by side. This tool is an easy way to compare the effects of variables such as bike types, components, wheel selection, weather conditions and power output on the overall plan times as well as giving you the ability to see how your actual race data compares to your plan.

Power and Speed Cheat Sheets

Cheat sheets give you approximate watts and speed for each type of course scenario you might encounter during your race. Print your cheat sheet and tape it to your top tube for a quick fool proof pacing reference on race day.


Premium Features Overview

Sure, you can turn off auto renewal of your Athlete or Coach Subscription at anytime by going to Manage Billing under My Account. If you do decide to cancel you will continue to have access to your Athlete or Coach Subscription until the end of that subscription period. In other words, for a monthly subscription until the end of the current 30 day period that you cancel in and for an annual subscription until the end of the current 365 day period that you cancel in. Please note that you will not be refunded for days remaining in your subscription period.

To turn off auto renewal of your Athlete or Coach Subscription, just login to your account on BBS then click on "My Account" (top right of any page) and click on "Manage Billing". Best Bike Split uses the Stripe.com payment platform to process and manage all aspects of billing and payments. You can easily and securely manage the following through the provided Stripe Customer Portal.

  • cancel your plan (turn off auto renewal)
  • renew your plan (turn on auto renewal)
  • add or update a payment method
  • download invoices and receipts

You will continue to have access to your Athlete or Coach Subscription until the end of your subscription period.

To unsubscribe to Best Bike Split's great newsletters, new feature emails, discount notices and all things incredible, just login to your account on BBS then click on "My Account" (top right of any page) and you will see the "Change Opt-in" option.

If you are looking to access your data or erase your data per GDPR, please email privacy@bestbikesplit.com and provide:

  • A copy of your driver's license and or passport for proof of identity
  • The email address for your account(s).
  • Confirm if you'd like your details removed from our system or if you'd like access to how your data is used in our system

Athlete, Bike & Race Setup

The first time you sign on to your account the app should walk you through the basic setup, but it is pretty straightforward and you should be up and running (rolling) in less than 5 minutes.

To create a race plan you will need to first create an athlete profile, a bike profile and either select an existing course or upload a course. Once you have these 3 items completed just click the "Add A Race" under "My Races" and fill in the race data such as course, bike, weather conditions, goal watts and power limits. If you need more information about most of these settings remember you can rollover the icon for additional information.

  1. Create your Athlete Profile.
    • We will roughly estimate your FTP and Max HR based on your age and weight, but you should manually input your FTP if it's known.
    • Note that your weight should include your cycling kit, helmet, shoes, hydration, etc.
    • It's important to have an accurate FTP value (see below for more info on FTP).
  2. Create a Bike Profile.
    • This will estimate initial drag values for you based on your riding style, alternately you may use your measurements or input a known CdA value.
    • Make sure to use your complete race ready bike weight (water bottles, pedals, etc).
    • Bike drag values can be adjusted after running a model and comparing to a previous race.
  3. Upload a Course or Add one from our Existing Courses.
    • Currently we only support GPX Track Files and FIT Activity Files for course uploads. Course or route data can be used directly from your device as FIT (activity) files or it can be downloaded as GPX (track)/FIT (activity) files from multiple applications such as TrainingPeaks, Garmin Connect, RideWithGPS, Strava, etc. Note that courses can also be created manually on sites such as RideWithGPS.com and then the resulting GPX Track file can be exported for use with Best Bike Split.
  4. Create a Race Plan.
    • Many members use their first race plan to compare to a previous race to calibrate bike drag settings.
    • Try file downloads to test out training indoors, comparing plan data to actual results or executing the race plan with power prompts using a Garmin Edge Computer or Wahoo ELEMNT.
    • Take a look at the cheat sheet for handy scenario based power targets.

Creating Your First Race Plan

Drag is the largest limiting factor when it comes to moving your bike forward. It is also one of the hardest factors to measure. We provide some general drag estimates based on the drop down racing and climbing position selections on your bike profile, but in an effort to help further refine an accurate drag estimate we have created an advanced Fit-Based drag calculator.

This calculator takes specific measurements about your body and position on the bike to help refine your drag profile. You can always override your final drag profile with your own calculated data from velodrome or wind tunnel test data, but the fit based calculator should give more accurate results than our standard drop downs without the costs associated with aero testing.

The following guide will help you through your measurements:

shoulder width

Shoulder Width

Width in centimeters from the edges of your shoulders while in your racing position.

hip width

Hip Width

Width in centimeters at the widest portion of your hips while standing.

hand width racing

Hand Width (Racing)

Width in centimeters of your typical hand (road) or elbow (TT/Tri) placement while racing.

hand width climbing

Hand Width (Climbing)

Width in centimeters of your typical hand (road) or elbow (TT/Tri) placement while climbing.

hip to shoulder

Hip to Shoulder

Length in centimeters from hip to top of shoulder while standing.

hip to head

Hip to Head

Length in centimeters from hip to top of helmet while standing.

seat to handlebar drop

Seat to Handlebar Drop

Length in centimeters of drop from the center of your seat to your handlebar tops or arm pads (if no drop use 0 centimeters).

torso angle racing

Torso Angle (Racing)

Angle from hip of a perpendicular line forward and a line through the top of your head, in your racing position (sitting straight up is 90 degrees).

torso angle climbing

Torso Angle (Climbing)

Angle from hip of a perpendicular line forward and a line through the top of your head, in your climbing position (sitting straight up is 90 degrees).

seat tube angle

Seat Tube Angle

Effective seat tube angle (Road is typically 74-76 degrees and TT/Tri is typically 78-80 degrees).

With the Time Analysis Tool it is very easy to fine tune your CdA (Drag Coefficient) using a past race or a training ride. Keep in mind that you will want to use a past race or ride in which you were on the same setup as will be used in your upcoming race and you will need to know what your average power and total bike split time was for the past race/ride.

The basic idea is to take a known course, time and average power then calculate the CdA (drag) needed to balance this equation. Here are the steps to calibrating/verifying your CdA:

  1. First you should review your Athlete Profile and your Bike Profile to ensure that they are set to match what was used on your recent race or training ride.
  2. Select or upload a course that you have already completed such as a recent race or a training ride.
  3. Set up a Race Plan using your recent race or training ride course, set the historical weather conditions for the race (for best results use the Advanced Weather (Premium Feature), then select the Normalized Power model and create your race plan.
  4. On the Race Detail page select the Time Analysis (Premium Feature) tab and adjust the power slider so that it matches your actual average power from the race/ride, then adjust the drag slider until the Adjusted Time matches your actual finish time from the race/ride.
  5. Note the Adjusted 0° Yaw CdAs shown below the Time Analysis chart.
  6. Update your Bike Profile under CdA Racing and Climbing by putting the noted CdA values from the Time Analysis Tool in the CdA field for your 0 Degree Yaw Angles. The system will automatically adjust the other yaw angles based on this initial change.
  7. To verify the adjustment to CdA, rerun the model by updating the Race Plan and check that your actual time is close to the model's predicted time. There may be a small time difference based on average power versus normalized power. You can use the Time Analysis Tool's power slider to set your average power to that of your actual average power from race day. If your CdA is correct, your Adjusted Time on the Time Analysis Tool should match up pretty close to your actual race day time without having to adjust any other sliders on the tool.

Your drag should now be calibrated and you can setup and run much more accurate power plans for future races.

Calibrating Drag With The Time Analysis Tool

This is the position that you spend the majority of a race in. Short distance triathletes and time-trialist may have an aggressive position, but most long distance athletes will be more relaxed. Here are the available race position options.

Tops

This position is mostly upright. Imagine riding your Tri or Road Bike for an easy spin.

Hoods/Bullhorns

Use this setting if you have a slight bend at your torso and your arms are roughly shoulder width apart.

Drops

This setting is reserved mostly for those racing on road bikes in short time trials where an athlete will stay in the drops. It is possible for the drag to be better in the drops than on a triathlon or time trial bike depending on the athlete.

Aerobars (Recreational Triathlete)

This setting is for those who have very little flexibility and use the aerobar more for long distance support. On a Tri Bike if your bars are at or a bit above your seat this may be a good setting for you. Consequently you could also measure your Torso Angle and if it falls in a 45+ degrees range this would be a setting to start with.

Aerobars (Midpack Triathlete)

If you are not very flexible and have a fairly upright position this is a good starting setting. If you are using clip on bars you may want to start with this setting as well.

Aerobars (Advanced Triathlete)

This would be the standard setting for the majority of triathletes and time trialists. It represents a good aero position that you would achieve if you are fairly flexible and have a proper bike fit.

Aerobars (Elite/Pro Time Trial)

Time trial specialists and small or very flexible triathletes will fit under this category. It may be very difficult to hold this position for more than a 40k race although some triathletes can hold a very tight position for races up to a half distance.

Select the condition that best fits the majority of the race course. Road condition can greatly affect drag especially over long courses. Take a look at these more detailed descriptions.

Perfect (track surface)

This should only be used if you are racing on near perfect track-like road conditions.

Good (smooth asphalt)

Good conditions would include fresh asphalt or smooth concrete roads.

Average (typical road mix)

The average setting typifies the typical road conditions observed at most triathlons or time trials. Examples include a mixture of worn concrete with minor cracks or rougher asphalt.

Poor (cracked/worn roads)

Poor road conditions include sections of considerable cracked concrete or worn down chip-seal. Roads that are not well maintained would also fall in this category.

Rough (fresh chip seal)

These roads may cause considerable bouncing up and down more than forward momentum. Fresh chip-seal or sections of cobbles may require the use of this setting.

FTP (Functional Threshold Power) represents the maximum average power you can maintain for an hour long effort. A shorter 20 min test, shown below, can be performed to approximate your FTP number.

Quick FTP Test

  • Warm Up: 15 min
  • Test: start data recording and ride as hard as you can for 20 minutes
  • Cool Down: turn off data recording and spin down for 10 min
  • Post Test: record the average power for the 20 minutes and multiply by .95 to get FTP

Standard FTP Test

  • Warm Up: 15 min
  • Test: start data recording and ride at your maximum sustainable effort for 45 to 60 minutes
  • Cool Down: turn off data recording and spin down for 10 min
  • Post Test: record the average power for the 45 to 60 minutes to get FTP

Uploading & Selecting Courses

Currently we only support GPX Track Files and FIT Activity Files for course uploads. Course or route data can be used directly from your device as FIT (activity) files or it can be downloaded as GPX (track)/FIT (activity) files from multiple applications such as TrainingPeaks, Garmin Connect, RideWithGPS, Strava, etc. Note that courses can also be created manually on sites such as RideWithGPS.com and then the resulting GPX Track file can be exported for use with Best Bike Split.

You can manually create your course using RideWithGPS.com and then export the course's GPX file for use with Best Bike Split.

RideWithGPS.com has a very good help section on Creating Routes (Planning), but keep in mind that you will need a detailed map and/or turn by turn directions in order to draw an accurate course out.

Before Manually Creating A Course

  1. Do a thorough search for the course in our system. Search the "Event/Course Name" field using a single key word for more results. For example a search using "Iron" will include results with "Iron", "Ironman", "Half-Iron", etc.
  2. Check your event's website as they may already have a GPX Track file for download.

To crop a course simply upload a GPX or FIT file like the normal upload process. Once uploaded use the elevation chart to highlight the section of the course you want to include. This will highlight the section of the course in Green on the map and move the Start and Stop icons. Save the course as normal and the cropped course will be added to your Courses page. To undo a Crop just click inside the highlighted section of the elevation chart.

course cropping

Cropping A Course

After performing analysis on an entire race course you may want to isolate certain sections or segments of a course to model individually. To do this go to the specific course page used for your model, download the GPX file, then upload that file (using the course upload button) and crop the course to the desired section. You can then duplicate your model changing out the original course for the new course section. For higher fidelity you will want to turn on the Rolling Start option in your advanced settings.

This is useful for analyzing sections of a race where you may want to test certain tactics or for training for specific sections of a course using one of our downloadable files.

The easiest way to create multiple laps from a single lap course file, is to open the GPX file in a text editor (like Notepad on a PC or Notes on a Mac) and then copy all of the track points (trkpt) for a single lap then paste them in again after the last track point for the first lap (as many times as you need laps). Here's a small example for a single loop and you would copy all of the trkpt lines then paste them in again after the last trkpt line. This will duplicate the lap for this course file.

Note if you have some additional start or finish points that are not part of the loop just leave them out of the copied trkpt lines and paste the multiple loops in between them.

Original Single Lap Course File

copy single lap

New Multi-Lap Course File

paste single lap

To download the raw course data which includes latitude, longitude and elevation data go to My Courses, , click on the view (magnifier) icon for the course you want to download under, then click the Download GPX file button. This file is a standard course format used by most mapping and indoor trainer companies.

Note if you are using this data for training indoors it will not include any of your specific race plan power, weight or aerodynamic details. For training specifically for a course we suggest using our Erg, TrainerRoad or Zwift power files found on your specific race plan details page.

Achieving the best results from Best Bike Split is dependent on having a quality .GPX Track or .FIT Activity file with accurate elevation data for our math and physics model. Below is a guide to help you select the best .GPX Track or .FIT Activity data to upload to the system.


Most Accurate Data Collection Devices

  • Garmin 1000
  • Garmin 810
  • Garmin 800
  • Garmin 510
  • GPS devices with barometric altimeter correction*
  • Some Android Phones
    • Galaxy S3/4 have altimeter
    • Strava app does not use the altimeter for Android

*The Garmin 500, 910xt and 920xt can often collect accurate data, but have been shown to be prone to temperature drift and occasional drop outs.

Typically Poor Data Collection Devices

  • GPS Watches/ Bike Computers with no altimeter
  • Phone Apps

Recommended .GPX Track and .FIT Activity Data Sources

  • TrainingPeaks (FIT - from previously uploaded FIT files)
  • Garmin Connect Activities (GPX/FIT - FIT is preferred)
    • Check upload device for each activity
  • Strava Activities (GPX - your own rides)
  • Strava Activities (GPX -premium downloads)
    • Check upload device
    • Avoid activities made with iPhone/Android App
  • RideWithGPS (GPX)
    • Courses can be created manually on RideWithGPS.com and then the resulting GPX Track file can be exported for use with Best Bike Split
    • Does not show the device used for upload
    • Check elevation data before upload

Least Recommended Data Sources

  • MapMyRide
    • Heavily sampled lat/long data set
    • No elevation data provided
  • Strava Route Creator
    • Heavily reduce lat/long data set
    • No elevation data provided

You can now create courses using a previous ride's .FIT activity file from a Garmin Device or other device that records .FIT activity files. You can also download a previous ride's .FIT activity file from TrainingPeaks or Garmin Connect.

Garmin Device

  1. Plug device into your computer via USB
  2. Navigate to Garmin->Activities (or History for some devices) Folder
  3. Select (or Drag) the Activity File associated with the course you want to upload using the BBS Upload Course page

TrainingPeaks

Note this only works if the originally uploaded file was a .FIT activity file.

  1. Log in to TrainingPeaks
  2. Click on the workout you want to convert to a course in BBS
  3. In the small window click the File button
  4. Click on the file to download from the the section called Uploaded Files (file will download to your computer)
  5. Unzip the file
  6. Drag the .FIT file onto the BBS Upload Course page (or select the file from the Upload Course page)

Garmin Connect

  1. Log in to Garmin Connect
  2. Select the Activity for the course you want to upload
  3. Click on the gear icon on the left hand side
  4. Select Export Original (file will download to your computer)
  5. Unzip the file
  6. Drag the .FIT file onto the BBS Upload Course page (or select the file from the Upload Course page)

Race Plan Details

Race Plan Details Overview

Race Plan Details Demo

Demo a premium race plan to see how the premium features of Best Bike Split can help dial in your equipment, experiment with different variables and use advanced weather reports to help you achieve your race day goals.

Power Plan Chart

This chart shows you the optimal power pacing strategy for your race based on your specific goal inputs. It also shows your estimated speed for each section of the course. As you hover over the graph you will see the marker on the map move to the section of the course that corresponds to that power target as well as an indicator of the wind relative to the rider for that location on the course. This chart will help you plan out your race strategy and think through where you will need to push and where you can hold a bit back. To remove a data set simply click that data's label shown under the graph. Toggle between distance and time by clicking either option above the graph data.

power plan chart

Power Plan Chart Zoom

When you zoom in on a section of the Power Plan 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 plan on areas such as major climbs, windy sections and/or out and back sections. To zoom simply click and drag across the Power Plan Time or Distance Chart. When you reset zoom, change chart type or switch tabs the Race Summary data will revert back to the total overview.

power plan chart zoom

Time Analysis Tool

The Time Analysis tool allows you to view the estimated time difference for changes in Power, Drag, Weight and/or Rolling Resistance for the race at both the individual segment level as well as the total cumulative time difference. Here are just a few things you could do with the Time Analysis feature.

When you zoom in on a section of the Time Analysis Tool Chart all of the summary metrics will update to reflect that specific section of the course. You may also adjust the Power, Drag, Weight and/or Rolling Resistance sliders to see the effect on your zoomed area. This allows athletes and coaches to do a deeper analysis of the race plan on areas such as major climbs, windy sections and/or out and back sections. To zoom simply click and drag across the Time Analysis Tool Chart. When you reset zoom or switch tabs the Race Summary data will revert back to the total overview.

  1. Discover time savings and losses from varying power, weight, and/or drag
  2. Find which variable gives the biggest % change for a course
  3. Set time range goals for a race based on various power ranges
  4. Determine time difference for current fitness level vs. planned race day fitness
  5. Compare old race results with that of new power, weight and/or drag numbers
  6. Analyze where on the course it makes most sense to stay as aero as possible or relax
  7. Refine drag inputs into the model based on known power, weight and time
  8. Select a specific course based on anticipated fitness levels and training goals
  9. Set specific training goals tailored to an A race course and typical conditions
  10. Use the Time Delta metric to determine ideal road race strategy
time analysis tool

Time Analysis Tool Overview

Advanced Weather Chart

The Advanced Weather chart shows a forecasted or historical weather map for the course based on both location and time. The chart shows 12 sets of forecasted/historical weather data from points along the course corresponding to the time that the athlete will be crossing into those zones. This data is pulled in from the closest weather station to the zone that the athlete is estimated to be in at that time.

Temperature

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

Humidity

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.

Pressure

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.

advanced weather chart

Yaw Angle Distribution Chart

This chart shows you the percentage of race time you will spend in each yaw angle range based on your goal targets and weather data inputs. The yaw angle data can be used to help with race day equipment selection or can be used to support purchasing decisions. Many bikes and wheels are now designed to be faster at certain yaw angles so knowing the yaw angles you tend to experience most often in your races can help guide your major purchase decisions. To remove a data set on the chart simply click that data's label shown under the graph.

Larger yaw angles indicate crosswinds while smaller angles will be more direct head or tail winds. The general rule of thumb is to go as deep as you can from 0-12.5 degrees yaw. Above 12.5 degrees it is very athlete dependent based on the athletes ability to stay steady and in position in the crosswinds. On courses with more hills this changes a bit based on weight and speed.

yaw angle distribution chart

Gradient Chart

This chart shows you the percentage of race time you will spend in each road gradient range based on your goal targets and the terrain on the course. The gradient data can be used to help an athlete understand the nature of the course elevation. It can also be used to help highlight the type of climbs that would be beneficial to simulate in training.

gradient chart

Peak Power Chart

The Peak Power Chart shows the mean max average power values across different times for the race model. When compared to an athletes actual peak power or power duration curve this data can be used to help set any power limitations in the advanced settings section or to find areas where an athlete may need work to achieve an optimal pacing strategy for a given course. This becomes especially useful in Time Trial efforts where the peak power and the power duration curve should closely follow each other.

peak power chart

The BBS AI Assistant is an advanced feature available exclusively to our Premium Account holders. It's designed to provide expert guidance on race plans, training, nutrition, and more, leveraging deep knowledge of Best Bike Split, endurance cycling, and triathlon coaching.

Here are some prompts you might use:

  • "Tell me about the climbs in my race."
  • "Explain the race summary metrics to me."
  • "What kind of climbing can I expect in the race?"
  • "Create a workout that will help me prepare for my race."
BBS AI Assistant

The Category Climbs race plan feature is located on each athlete's race plan below the course map and power intervals. It provides a detailed summary of categorized climbs and lists each detected climb along with its associated data.

When you click on an individual climb, it will be highlighted on the power chart, color-coded to match the category color. This visual representation helps athletes and coaches to better understand the demands of each climb and tailor their training accordingly.

category climb highlights category climb list

Best Bike Split categorizes climbs using a scoring system that is based on the grade and distance of the climb. This system mimics the published logic used by Strava for climb categorization.

To determine the category of a climb, the algorithm checks if the grade is greater than or equal to 3.0% and if the climb distance is greater than or equal to 300 meters. If these conditions are met, the climb is considered significant, and its score is calculated as:

Climb Score = Climb Distance * Grade

Based on the climb score, the climb is categorized into one of the following categories:

  • HC (Hors Catégorie): Climb Score ≥ 80,000
  • Cat1 (Category 1): Climb Score ≥ 64,000
  • Cat2 (Category 2): Climb Score ≥ 32,000
  • Cat3 (Category 3): Climb Score ≥ 16,000
  • Cat4 (Category 4): Climb Score ≥ 8,000

Best Bike Split uses a two-step process to classify a course based on elevation gain, distance, and the frequency of categorized climbs.

  • First Pass - In the first pass we look at elevation gain to course length ratio. The total elevation gain (in kilometers) is divided by the total distance (in kilometers) and multiplied by 100 to calculate the elevation ratio. Based on this ratio, the course is initially classified as:
    • Flat: Elevation ratio < 1.5
    • Rolling: Elevation ratio between 1.5 and 4
    • Hilly: Elevation ratio between 4 and 7
    • Mountainous: Elevation ratio ≥ 7
  • Second Pass - In the second pass we check climb frequencies. The course classification is adjusted based on the number of categorized climbs (HC, Cat1, Cat2, Cat3, and Cat4). This helps to fine-tune the classification by taking into account the frequency of significant climbs.

The Cheat Sheet (watts)

cheat sheetThe cheat sheet breaks the course into scenarios with power targets for each based on your goal targets and course/weather conditions. Many of our Pros and Members use the cheat sheet exclusively on race day. While racing you can follow the power targets based on the situation you are in at the time (i.e. riding into a head wind on a flat to rolling section target 200 watts or riding up a minor hill 1-2% target 215 watts).

What if I don't race with a power meter?

While Best Bike Split does rely on power to give an accurate model and pacing plan, it is possible to use estimated speed in lieu of power for race day execution via our Speed Based Course Cheat Sheet provided that you have done the following.

  1. Have a good understanding of what your accurate FTP (Functional Threshold Power) is based on an indoor smart trainer or from using a power meter in training (Powertap wheel).
  2. Rerun the model with the most up-to-date weather forecast update.
  3. Be flexible to know when a certain speed may be pushing your HR or level of effort too high. In these cases you can shift your target speeds down a bit and keep the same speed deltas between conditions.

We provide general drag setting that will work for most athletes, but you may need to do some tweaking to get your drag numbers dialed in. The best way to do this is to adjust your 0 degree yaw angle drag in your bike settings. Try finding a high and low default setting (from your bike setup) then adjust your 0 yaw drag between these points by running the model and matching your average power (not normalized) and time compared to a known race result. See "How can I calibrate my drag using a past race and the Time Analysis Tool?" above for specifics on calibrating your drag. Note you may be a bit more aero for short races where you hold your position better than longer races like Ironman where you try to stay more comfortable. We suggest creating a bike profile for each. One for longer and one for shorter distance races.

With a free subscription you are limited to a single race plan and do not have the option to delete. You can however update your single race plan as many time as you like, changing the course and other settings to see new race plans.

From a Premium subscription, an athlete can delete a race plan by going to the list of race plans located under "My Races" and clicking the race name then clicking the "Delete This Race" button. Similarly, a coach can delete race plans from a client account by first selecting the client to work with and then clicking the "Athlete Races" to view the list of that athlete's race plans and click the "Delete This Race" button under the selected race.

BBS AI Assistant

The BBS AI Assistant is an advanced feature available exclusively to our Premium Account holders. It's designed to provide expert guidance on race plans, training, nutrition, and more, leveraging deep knowledge of Best Bike Split, endurance cycling, and triathlon coaching.

BBS AI Assistant

Currently, the BBS AI Assistant is only accessible on Race Plan Details pages. You need to upgrade to a Premium Account to enjoy the services of the BBS AI Assistant. Once you're on a Race Plan Details page, you'll see an option to engage with the BBS AI Assistant on the right side of the page.

The assistant can provide detailed insights into your race plan, explain complex metrics in a user-friendly way, advise on nutrition, and even generate customized workout plans based on your upcoming race's specific challenges. Here are some prompts you might use:

  • "Tell me about the climbs in my race."
  • "Explain the race summary metrics to me."
  • "What kind of climbing can I expect in the race?"
  • "Create a workout that will help me prepare for my race."

The BBS AI Assistant is a premium feature. To access it, you'll need to upgrade to a Premium Account. With this upgrade, you'll gain full access to the assistant's expertise, along with other advanced features and insights to fully prepare you for race day.

The BBS AI Assistant is trained on a foundation of verified coaching practices, detailed race analysis, and validated endurance cycling and triathlon training principles. It utilizes Best Bike Split's extensive data and predictive models to offer advice. While it serves as a powerful tool in race preparation, it's designed to complement — not replace — personalized coaching and individualized training programs.

The primary function of the BBS AI Assistant is preparatory. It offers insights, information, and strategy to help you before your race. It doesn't provide real-time coaching during races but serves as an invaluable tool for pre-race planning and strategy formulation.

This feature marks the beginning of our plans to integrate AI more comprehensively into Best Bike Split. We envision expanding the assistant's capabilities and potentially introducing more specialized AI assistants for various aspects of training and race preparation. Our goal is to continually enhance the value we provide to our premium subscribers.

Wahoo ELEMNT & KICKR Settings

  1. Open the ELEMNT app on your mobile device
  2. Under Profile select Authorized Apps
  3. Select Best Bike Split
  4. Enter your Best Bike Split email and password
  5. Select Authorize Account
  6. Your account is now linked and BBS Races and Courses will be synced to the ELEMNT once connected to the app via wifi
ELEMNT setup ELEMNT setup ELEMNT setup ELEMNT setup

See the Wahoo help page for more information.

Please note that the Elemnt will pull in all of your BBS Races and BBS Courses, but only Races will contain targets. Courses do not contain any targets and are only navigation.

  1. Turn on the ELEMNT
  2. Press the PAGE button until the Map page is displayed
  3. Press the ROUTE button
  4. Scroll to the BBS Race and press SELECT (note that races are indicated with "BBS Race" under the name of the route.)
  5. To review your Power/Speed Targets press the route button or press START from any page to begin
ELEMNT select race ELEMNT select race ELEMNT select race ELEMNT select race

If you are at the beginning of the race the Initial Power and Speed Targets will appear in the data fields Target Power and Target Speed. If you are already on the course the ELEMNT will find where you are on the course and display the proper targets for your position. Some examples of our preferred ELEMNT screen layouts are shown below.

ELEMNT screens ELEMNT screens ELEMNT screens

See the Wahoo help page for more information.

  1. Turn on the ELEMNT
  2. Make sure it's paired with a KICKR
  3. Press the PAGE button till the KICKR page is displayed
  4. Press the MODE button until Simulate Course appears
  5. Select the BBS race plan you would like to simulate
  6. Review your route from the BBS race page or navigate to a new page to start
  7. Select Start (you may be asked to calibrate your KICKR before starting)
race simulation with ELEMNT and KICKR race simulation with ELEMNT and KICKR race simulation with ELEMNT and KICKR race simulation with ELEMNT and KICKR

ELEMNT pages are set up using the ELEMNT app on your mobile phone.

  1. Open the ELEMNT app on your mobile device
  2. Select Settings (ensure your ELEMNT is paired to your phone with bluetooth)
  3. Select Pages under CUSTOMIZE
  4. Select the Page(s) where you would like to add TARGET POWER and/or TARGET SPEED or create a CUSTOM PAGE
  5. Within a PAGE select the data field you would like to replace (limit 11 per page) or select ADD DATA FIELD
  6. Select Route Target and then select TARGET POWER and/or TARGET SPEED to add those fields
open ELEMNT app select Settings then Customize Pages select the page to customize select Target from the list select Target Power and/or Target Speed

Connecting Your TrainingPeaks Account

Discounted Pricing

When you connect a TrainingPeaks premium athlete account or coach account you will be eligible for special discounted pricing on both Athlete and Coach subscriptions.

Upload Race Plans as Workouts

Premium Best Bike Split subscriptions that are connected to a TrainingPeaks premium athlete account can upload race plans as structured workouts directly to their connected TrainingPeaks' calendar. Best Bike Split coach subscriptions that are connected to a TrainingPeaks coach account can upload race plans as workouts directly to their TrainingPeaks coached athlete's calendars.

Race plans can be uploaded as either a time or distance based structured workout. Time-based workouts are great for synching with training platforms like Zwift, while distance-based workouts are better for comparing your plan to your actual power on race day.

NOTICE Please note that TrainingPeaks will not calculate planned TSS or IF for distance based workouts.

NOTICE Please note that structured workouts are based on %FTP. For best results, please confirm that your or your athlete's FTP matches up in Best Bike Split and TrainingPeaks.

Pull in TrainingPeaks Coached Athletes

With a Best Bike Split coach subscription that's connected to a TrainingPeaks coach account you can pull in your TrainingPeaks athlete's profiles and upload race plans as structured workouts directly to the athlete's TrainingPeaks calendars.

Uploaded Race Plans Auto Sync

After uploading your race plan as a structured workout to TrainingPeaks it will auto sync with Zwift, Garmin and other TP partners.

NOTICE Please note that when structured workouts are auto synced from TrainingPeaks to Garmin, Garmin will only use the first 50 steps of the work.

Compare Race Plan to Actual Race Data

The uploaded race plan can also be used to compare your plan (structured workout) to the actual race data. Read more about this feature on TrainingPeaks.com

TrainingPeaks Uploads allows you to upload Best Bike Split race plan files directly to your connected TrainingPeaks calendar as a structured workout. This feature is located on each of the race details pages.

Upload Race Plans as Workouts

Paid Best Bike Split subscriptions that are connected to a TrainingPeaks premium athlete account can upload race plans as workouts directly to their connected TrainingPeaks' calendar.

Race plans can be uploaded as either a time or distance based structured workout. Time-based workouts are great for synching with training platforms like Zwift, while distance-based workouts are better for comparing your plan to your actual power on race day.

NOTICE Please note that TrainingPeaks will not calculate planned TSS or IF for distance based workouts.

NOTICE Please note that structured workouts are based on %FTP. For best results, please confirm that your or your athlete's FTP matches up in Best Bike Split and TrainingPeaks.

Uploaded Race Plans Auto Sync

After uploading your race plan as a structured workout to TrainingPeaks it will auto sync with Zwift, Garmin and other TP partners.

NOTICE Please note that when structured workouts are auto synced from TrainingPeaks to Garmin, Garmin will only use the first 50 steps of the work.

Compare Race Plan to Actual Race Data

The uploaded race plan can also be used to compare your plan (structured workout) to the actual race data. Read more about this feature on TrainingPeaks.com

If you have a coach subscription and are connected to a TrainingPeaks coach account you will see "TrainingPeaks Athletes" just below your list of BBS athletes on the "My Athletes" page. Click "TrainingPeaks Athletes" to display a list of your coached athletes from TrainingPeaks.

Click the "Add Athlete" button next to the TrainingPeaks athlete that you would like to add. The available information on that athlete will be pulled in from TrainingPeaks to create a BBS athlete profile. Please note that TrainingPeaks does not have all of the information needed for a full BBS athlete profile.

If you have a coach subscription and are connected to a TrainingPeaks coach account you will see "TrainingPeaks Athletes" just below your list of BBS athletes on the "My Athletes" page.

Click "TrainingPeaks Athletes" to display a list of your coached athletes from TrainingPeaks. Click the "Connect" button next to the TrainingPeaks athlete that you would like to associate (connect) with an existing BBS athlete profile then select the BBS athlete from the list that pops up.

Features Based on Subscription Type

  TP Free TP Premium TP Coach
BBS Free No Discount
No Uploads
30% Discount
No Uploads
30% Discount
No Uploads
BBS Premium No Uploads Upload to Connected Athlete No Uploads
BBS Coach No Uploads Upload to Connected Athlete Upload to All Coached Athletes

Garmin Connect Uploads

Garmin Connect Uploads allows you to upload Garmin Power Course files or race plans as Garmin Workouts (time or distance based) directly to your Garmin Connect account (no more manual file downloading and moving). This feature is located on each of the race details pages making it easier to get BBS courses and workouts to your Garmin device for training and racing.

Use your Garmin Power Course files on a Garmin Edge device during a race or training ride to have power alerts pop up at the bottom of your screen to indicate the proper power target based on specific latitude and longitude points along the course. Use your Garmin Race Workout files on a Garmin Edge device to guide you through your workout. Currently these files are compatible with 520/30/40, 820/30/40, 1030/40, 945 and The Fenix Series of watches (5 series and up).

Garmin Devices

Currently these files are compatible with the following Garmin devices: 520/30/40, 820/30/40, 1030/40, 945 and The Fenix Series of watches (5 series and up).

  1. Connect your Garmin Connect account by going to My Account -> Connect Garmin. You will be prompted to login to your Garmin Connect account. Follow the steps on Garmin Connect and allow Courses import permissions. You will be sent back to BestBikeSplit.com and are now connected.
  2. Select a race plan and click the "Garmin Power Course" button under Garmin Connect Uploads to send your course to Garmin Connect. Then either use the Garmin Connect app on a smart phone or the Garmin Connect website to complete the process.

On Your Smart Phone

  1. Open the Garmin Connect App and choose Training -> Courses
  2. Select the BBS Race you want to send to your Garmin device
  3. Click the three dots in the upper right corner and select "Send To Device"
  4. Select the Garmin device that you want to send the course to

On the Garmin Connect Website

  1. Choose Training -> Courses
  2. Select the BBS race that you want to send to your Garmin device
  3. Click the "Send to Device" button
  4. Select the Garmin device that you want to send the course to

Garmin Devices

Currently these files are compatible with the following Garmin devices: 520/30/40, 820/30/40, 1030/40, 945 and The Fenix Series of watches (5 series and up).

  1. Connect your Garmin Connect account by going to My Account -> Connect Garmin. You will be prompted to login to your Garmin Connect account. Follow the steps on Garmin Connect and allow Training import permissions. You will be sent back to BestBikeSplit.com and are now connected.
  2. Select a race plan and click the "Garmin Workout" (time or distance based) button under Garmin Connect Uploads to send your course to Garmin Connect. Then either use the Garmin Connect app on a smart phone or the Garmin Connect website to complete the process.

On Your Smart Phone

  1. Open the Garmin Connect App and choose Training -> Workouts
  2. Select the BBS Race Workout you want to send to your Garmin device
  3. Click the three dots in the upper right corner and select "Send To Device"
  4. Select the Garmin device that you want to send the workout to

On the Garmin Connect Website

  1. Choose Training -> Workout
  2. Select the BBS Race Workout that you want to send to your Garmin device
  3. Click the "Send to Device" button
  4. Select the Garmin device that you want to send the workout to

File Downloads & Device Settings

With an ever growing number of race plan files that are compatible with many Garmin devices as well as TrainerRoad, Zwift, RGT, Rouvy, iMobileIntervals, perfPRO, PeriPedal and more it can be a little confusing on exactly which file type you need to download. Below is a brief description of each file type that we currently have available along with the devices and/or software that is compatible with that file type.

ERG Power

The ERG file contains detailed watt and time information created from your race plan which can be used with indoor training software to provide a great simulation of your race. This file type is compatible with most indoor training software including but not limited to TrainerRoad, Zwift, RGT, Rouvy, PeriPedal, PerfPRO and iMobileIntervals.

MRC %FTP

Similar to the ERG file the MRC File contains detailed %FTP and time information created from your race plan which can be used with indoor training software to provide a great simulation of your race. This file type is compatible with most indoor training software including but not limited to TrainerRoad, Zwift, RGT, Rouvy, PeriPedal, PerfPRO and iMobileIntervals.

Garmin Workout (Dist)

This Garmin Workout .fit file is a distance based workout file for Garmin Edge and specific Forerunner devices. When loaded* onto a Garmin device a distance based workout with watt targets corresponding to the Best Bike Split race plan is created. This workout can be used outdoors to simulate your race day efforts or indoors on a trainer in conjunction with a speed sensor and a power meter. Garmin limits workouts to a maximum of 50 steps so any plan longer than 50 segments will be intelligently combined into 50 workout steps. Garmin Workout files are compatible with Garmin Edge 500, 510, 800, 810, and 1000 cycling computers as well as Garmin Forerunner 910xt and 920xt watches.

*Garmin Workout Files must be manually added to Garmin devices in order to expand capacity to 50 steps. Please see "How do I load Garmin Power Course and TCX Power Route files on to my Garmin Device?" for details on getting the files on to your device.

Garmin Power Course

The Garmin Power Course .fit file leverages the built in courses functionality in Garmin Edge and specific Forerunner devices. This file is meant to be used while training or racing on a specific course. While riding a course on your Garmin device you will receive on-screen power target alerts as you pass latitude/longitude points corresponding to your Best Bike Split race plan. Each Edge device does require some specific setup for best use of Garmin Power Courses and will require manual upload to the device. See additional FAQs below for details on settings for your specific device.

Garmin Activity

This file outputs your Best Bike Split race plan as a standard Garmin Activity .tcx file. This file can be loaded into outside software to perform additional analysis on your plan or compare your race plan to your actual race efforts. This file is compatible with TrainingPeaks, Garmin Connect, Strava, RideWithGPS, etc.

TCX Power Route

The TCX Power Route file has identical functionality to the Garmin Power Course but may not be supported by all devices. It will allow you to upload to other analysis software such as RideWithGPS to get different views of your route and power targets. Please see "How do I load Garmin Power Course and TCX Power Route files on to my Garmin Device?" for details on getting the files on to your device.

TrainerRoad

TrainerRoad is a simple but incredible indoor training application compatible with most any indoor trainer. We have created a special TrainerRoad file that adds additional instructions and information on top of the typical ERG file functionality. This file type is in beta as we add additional features to it over the off season.

Zwift

Zwift is a social indoor cycling video game and training platform. It allows cyclists to train and ride in a beautiful 3D environment along with other riders from anywhere on the planet. We have created a special Zwift workout file that allows athletes to load BBS Race plans as workouts into the Zwift workout library. This file type is in beta as we add additional features to it over the off season such as on screen instructions for road gradients and weather conditions.

To use the BBS ConnectIQ Race Sync App first download the app from Garmin ConnectIQ.

Once the app is on your device follow the steps below to Sync race plans to your Garmin. Please note that there are some issues with Garmin Watches that are being worked on in conjunction with Garmin Support Teams. You will always be able to load a course manually.

  1. Download and Sync App with your Garmin Device via Garmin Express / Garmin Connect Mobile
  2. Turn on your Garmin Device
  3. Select ConnectIQ (In menu on the 520 or under the IQ icon on the 820)
  4. Select Best Bike Split
  5. On first use the app will ask you to log-in via Garmin Connect Mobile*
  6. Open Garmin Connect Mobile
  7. Follow prompts to Log-in to Best Bike Split
  8. Grant Garmin Permission within Best Bike Split
  9. Your Garmin Device should now bring up a list of the last several updated race plans
  10. Select your Race Plan to Download
  11. Your Device will ask you what activity profile to use to start your race
Garmin App Screen 1 Garmin App Screen 2 Garmin App Screen 3 Garmin App Screen 4 Garmin App Screen 5 Garmin App Screen 6 Garmin App Screen 7 Garmin App Screen 8 Garmin App Screen 9

If you do not want to start your race you may simply exit back out to the main screen using the back button or the home button on touchscreen devices. The course will be saved for future use and accessible under courses. The screenshots below should guide you through the process.

*Make sure your phone is paired with your Garmin Device.

To logout of your BBS account on the app press the back button on the course list and hold down the Menu (arrow) button or select the settings button on touch screen devices.

  1. Download the BBS Power Targets Data Field from the Garmin Connect IQ Store and add to any screens you would like to have Power Targets displayed.
  2. Make sure the course you have selected for your Race Plan follows the route and roads indicated by the race guide.
  3. Check the Course Elevation to make sure it looks accurate.
  4. Create a course file where the start of the course is a bit farther (1 km - .5 miles) from the start line so the device will be able to find the start of the course.
    1. You can do this by cropping a course to move the start line and duplicating your race plan.
  5. Assuming you have shortened the course slightly as shown above choose to navigate to start of course when Garmin prompts you. This should help the Garmin device ensure you are at the right place/time on the course for the given target, which is especially helpful on out and back or looped courses.
    1. If you have not shortened the course always select no when asked to navigate to start of course.

Download the Power Targets data field from the Garmin Connect IQ store.

Garmin Power Course and TCX Power Route files allow you to load your Best Bike Split race power plans onto your Garmin devices to use during your races. When running during a race, power alerts will pop up at the bottom of your screen to indicate the proper power target based on specific latitude and longitude points along the course. These courses must be manually loaded to your Garmin device as Garmin Connect does not yet support power alerts.

Before starting, make sure you always have the latest firmware installed on your device.

Data Fields for All Edge Devices

We recommend the following data fields when using Garmin Power Courses on your device. These settings will help guide your actions as power target alerts are prompted.

  1. 3 Second Power Average
  2. 10 Second Power Average
  3. 30 Second Power Average
  4. BBS Power Target (ConnectQ)
  5. CRS. Pt. Distance (not available on all devices)

Garmin Edge Devices (with maps)

Use the following steps to help you setup your Edge Device for optimal use with Garmin Power Courses.

Navigation Settings

  1. Navigation -> Settings -> Courses -> Course Options -> Turn Guidance -> OFF
  2. Navigation -> Settings -> Courses -> Course Options -> Off Crs. Warnings -> OFF

Activity Settings

Setup a new BBS Activity profile based on an existing profile and set the following on your new BBS Activity profile.

  1. Settings -> Activity Profiles -> (BBS Profile) -> Segments -> OFF
  2. Settings -> Activity Profiles -> (BBS Profile) -> Segments -> ClimbPro -> OFF
  3. Settings -> Activity Profiles -> (BBS Profile) -> Navigation -> Sharp Bend Warning -> OFF
  4. Settings -> Activity Profiles -> (BBS Profile) -> Navigation -> Routing -> Popularity Routing -> OFF
  5. Settings -> Activity Profiles -> (BBS Profile) -> Navigation -> Routing -> Route Mode -> Straight Line
  6. Settings -> Activity Profiles -> (BBS Profile) -> Navigation -> Routing -> Lock on Road -> OFF

Note that if you choose Non Straight Line Navigation or don't have the option to set Straight Line in step 5 above, you will need to also make the following settings.

  1. Settings -> Activity Profiles -> (BBS Profile) -> Navigation -> Routing -> Avoidance Setup -> ALL OFF
  2. Settings -> Activity Profiles -> (BBS Profile) -> Navigation -> Routing -> Recalculation -> OFF
  3. Settings -> Activity Profiles -> (BBS Profile) -> Navigation -> Navigation Prompts -> Text Only

Garmin Power Course and TCX Power Route files allow you to load your Best Bike Split race power plans onto your Garmin devices to use during your races. When running during a race, power alerts will pop up at the bottom of your screen to indicate the proper power target based on specific latitude and longitude points along the course. These courses must be manually loaded to your Garmin device as Garmin Connect does not yet support power alerts. Instructions for loading these files are shown below:

Before starting, make sure you always have the latest firmware installed on your device.

Data Fields for All Edge Devices

We recommend the following data fields when using Garmin Power Courses on your device. These settings will help guide your actions as power target alerts are prompted.

  1. 3 Second Power Average
  2. 10 Second Power Average
  3. 30 Second Power Average
  4. BBS Power Target (ConnectQ)
  5. CRS. Pt. Distance (not available on all devices)

Garmin Edge Devices (without maps)

Use the following steps to help you setup your Edge Device for optimal use with Garmin Power Courses.

  1. Load Garmin Power Course via File Download (.fit) or with BBS Race Sync Connect IQ APP
  2. Go to Menu -> Training -> Courses -> Course Options -> Turn Guidance and set to Off
  3. Go to Menu -> Training -> Courses -> Course Options -> Off Crs. Warnings and set to Off
  4. Go to Menu -> Training -> Courses -> Course Options -> Segments and set to Off
  5. Go to Menu -> Training -> Courses -> (BBS Course You are Racing) -> Settings -> Always Display and set to Off
  6. Go to Menu -> Training -> Courses -> (BBS Course You are Racing) -> Settings -> Course Points and set to On

Garmin Power Course and TCX Power Route files allow you to load your Best Bike Split race power plans onto your Garmin devices to use during your races. When running during a race, power alerts will pop up at the bottom of your screen to indicate the proper power target based on specific latitude and longitude points along the course. These courses must be manually loaded to your Garmin device as Garmin Connect does not yet support power alerts.

Use the following steps to help you setup your Garmin Device for optimal use with Garmin Power Courses.

  1. Load Garmin Power Course via File Download (.fit) or with BBS Race Sync Connect IQ APP
  2. Go to Menu-> Navigation -> Courses -> Course Options and set Turn Guidance to Off
  3. Go to Menu-> Navigation -> Courses -> Course Options and set Off Crs. Warnings to Off
  4. Menu -> Settings -> Activity Profiles - (Your activity profile for race day) -> Segments Off
  5. Menu -> Settings -> Activity Profiles - (Your activity profile for race day) -> Navigation -> Routing
    1. Popularity Routing set to Off
    2. Routing Mode and set to Straight Line
    3. Lock on Road set to Off
    4. Avoidance Setup set all options to Off
    5. Recalculation set to Off
  6. Go to Menu -> Navigation -> Courses -> (BBS Course You are Racing) -> Settings -> Always Display and set to Off
  7. Go to Menu -> Navigation -> Courses -> (BBS Course You are Racing) -> Settings -> Course Points and set to On

Garmin Power Course and TCX Power Route files allow you to load your Best Bike Split race power plans onto your Garmin devices to use during your races. When running during a race, power alerts will pop up at the bottom of your screen to indicate the proper power target based on specific latitude and longitude points along the course. Currently these files are compatible with 500/10, 800/10, and 910xt/920xt devices. These courses must be manually loaded to your Garmin device as Garmin Connect does not yet support power alerts. Instructions for loading these files are shown below:

Garmin Devices (without music)

  1. Plug in device via USB
  2. Open Garmin device directory
  3. Open NewFiles
  4. Copy your Best Bike Split .fit file(s) or .tcx file(s) into the NewFiles directory (note some devices may require you to place the file in the Courses directory)
  5. Unplug device
  6. You should see your new Power Target Based course(s) on the device by going to the Courses section

    Note: If the file does not load you may need to clear up memory by removing old courses. In some cases you can only load one course file at a time.

TrainerRoad is a great indoor training tool that allows athletes to follow well thought out indoor power workouts. These workouts based on power and duration are typically called ERG (Watts vs. Time) or MRC (%FTP vs. Time) workouts. By combining your Best Bike Split race plans with indoor training provided by TrainerRoad you can start to pre train and get an accurate simulation of how it will feel on race day. We have also created a beta TrainerRoad specific file type that will be enhanced over time. Simple steps for getting race based power workouts transferred from Best Bike Split to the TrainerRoad application.

  1. First you must have a Best Bike Split and a TrainerRoad account.
  2. Create a Athlete Profile in Best Bike Split to get baseline information such as FTP.
  3. Upload a course or courses you wish to model into Best Bike Split in .GPX Track or .FIT Activity format or choose one or more courses from our growing database.
  4. Create a race plan based on Goal IF, Time or TSS.
  5. From the Race Details page download the ERG, MRC, or TrainerRoad file type.
  6. Open the TrainerRoad Workout Creator.
  7. Drag the file from your downloads folder onto the left side of the Workout Creator.
  8. Name your workout in the Workout Creator and select Publish which is on the lower right.
  9. Open the TrainerRoad app and check out your BBS workout under the custom workouts.
  10. START THE RIDE!

Importing Best Bike Split Plans to TrainerRoad

Zwift is a social indoor cycling video game and training platform. It allows cyclists to train and ride in a beautiful 3D environment along with other riders from anywhere on the planet. We have created a special Zwift workout file that allows athletes to load BBS Race plans as workouts into the Zwift workout library. This file type is in beta as we add additional features to it over the off season such as on screen instructions for road gradients and weather conditions.

  1. First you must have a Best Bike Split and a Zwift account.
  2. Create a Athlete Profile in Best Bike Split to get baseline information such as FTP.
  3. Upload a course or courses you wish to model into Best Bike Split in .GPX Track or .FIT Activity format or choose one or more courses from our growing database.
  4. Create a race plan based on Goal IF, Time or TSS.
  5. From the Race Details page download the Zwift file type (a .ZWO file).
  6. Place this file into your documents/zwift/workouts directory on your computer. (NOTE: Group BBS workouts in the Zwift interface by adding a new directory called BBS inside the workouts directory.)
  7. Open Zwift and your BBS workout will be available.
  8. START THE RIDE!

Analytics Tool

The Analytics Tool provides athletes and coaches with a comprehensive view into race day performance by allowing them to upload ride files and analyze their performance. We store segmented data, making it easy to update your analysis and refine model settings for future race planning. Analytics will currently provide our Time Analysis what-if simulation functionality, 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. Over time we will add race type specific features for Road, MTB, and Gravel race types.

analytics page

The tool uses a similar setup to BBS race plans so we do require some knowledge of the course to help refine the analysis and 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 our weather service or input your own known conditions.
    • 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. If you are looking for CDA analysis, you can 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.

CdA (coefficient of drag x area) is the major component of aero drag that is typically calculated in the wind tunnel or with velodrome testing. As a rider goes faster, the drag force related to pushing the bike through the air grows exponentially, so the lower your CdA, the easier it is to cut through the wind. At some point, there is a trade-off between getting more aerodynamic and producing power. Typical CdA number ranges that should be expected are:

World Class Time Trialist .21 - .23
Top End Triathlete .23 - .25
High/Mid Pack Triathlete .25 - .29
Road Racing/Relaxed Position .30 - .35
MTB / Climbing / Comfort Position .35 - .45

While any ride that has GPS data, power and speed can be analyzed, a few extra steps can help get the most accuracy out of the analysis.

  1. Calibrate your power meter before the ride
  2. If possible use a dual sided power meter
  3. Record your data with a head unit or watch that has a barometric altimeter for elevation accuracy
  4. Use a speed sensor instead of relying on GPS for speed data
  5. Have an accurate weight of your bike in full race setup (not just advertised weight)
  6. Weigh yourself in full race/ride kit
  7. Make a note of the general weather to spot check the historical weather data we pull

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

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.

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. You will notice that the power data is processed in a segmented style. This has been done to support BBS analysis and future functionality.

ride data chart zoom

The Time Analysis chart is a unique tool for athletes and coaches to analyze the impact of power, drag, weight, and rolling resistance on race day performance. With the integration of this technology into the Analytics feature, users can now review past rides and determine how these variables would have affected their results.

Please keep in mind that this analysis has some differences from the Race Plan version. In Analytics, the app may exclude segments of the race where the athlete was experiencing significant acceleration or deceleration or when there are potential data anomalies in elevation or weather data. For example, in steep descents, changing the variables would not have altered the time as the athlete was likely breaking.

time analysis 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

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

Humidity

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.

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.

Pressure

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.

Precipitation

Precipitation is shown as a percent chance that rain (0.01 inch or more) will fall somewhere within the forecasted area.

weather 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

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

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 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

The Estimated CdA is very dependent on good data. There are a lot of areas where data can get corrupted from uncalibrated (or in some cases left only) power meters, bad barometric or GPS elevation data, poor location data, and/or inaccurate weather information. We do our best to help alleviate this behind the scenes, but with all of the variables bad data is bound to sneak through sometime. Ideally with the perfect setup and known conditions the CdA data will appear as a straight line across, but these conditions rarely if ever actually exist outside the trainer or velodrome. Conveniently we use some techniques in our algorithm to minimize the impacts from real world data flukes as much as possible.

It is often fairly obvious to determine whether the input data is good visually from the resulting CdA data. A couple of examples are shown below and more information can be found in our case study here (link to case study).

Weight Too Low

On a hilly course in sections where an athlete would normally stay in an aero position if the CdA numbers are much higher for the slightly uphill sections compared to the slightly downhill sections it is an indication that the weight in the algorithm may be too low compared to actual. Below is a case where there is a disparity on the same sections of uphill to downhill. Because the athlete is above 20 MPH for both of these they should be staying as aerodynamic as possible.

bad weight data

Bad Wind Data

This is an example of an out and back where historical wind data was off by 180 degrees so what looked to the analysis like a head wind out and tail wind back was actually a strong tailwind out and head wind back. Thus the calculated CdA numbers on the way out where too low whereas the numbers on the way back were too high.

bad wind data

The physics behind our analysis algorithm for estimating CdA is sound and we have shown against velodrome and wind tunnel data that the deltas between an athlete's position can be picked up nicely. As we get more data we will continue to refine our methodology especially around our clustering algorithm which does tend to error a bit on higher side for drag settings. This is somewhat purposely so athletes and coaches don’t have overly optimistic expectations that can not be met in reality as we have seen with some wind tunnel and velodrome data in the past.

Currently we only accept .FIT (max 5mb) files for analysis. These files at a minimum need to have speed, power and lat/long data for outdoor rides or speed and power data from velodrome rides. The system will give a warning if there is insufficient data to process your file.

The main reason we started down this development path is to separate the estimated CdA from the pacing portion of the system. The Time Analysis Tool will give a good drag estimate based on previous performances if the ride/race was ridden with the given pacing strategy. For test rides, equipment tests or races where a different pacing strategy was implemented a new tool needed to be developed. In the future this will also allow us to break down race analysis for time gained/lost corresponding to riding strategy versus settings.

Data is often messy. When analyzing road rides the data will typically be very scattered in the cluster chart; however, on the Ride Data chart you should be able to pick out areas where you were sitting in the pack or taking a pull and see what kind of drag data corresponds to the different situations.

The Download Workout File allows you to download a representative .ERG or Zwift file based on your uploaded race file for use with compatible indoor training software. For more information on using the files with training software please see the specific FAQs on TrainerRoad or Zwift.

The "Update This Analysis" function allows you to adjust your ride name and re-run the analytics with updated variables such as ride type, bike used, course road conditions, terrain type, and weather type. These variables will impact the CdA calculations and could affect the results of the analysis.

It's important to note that the update will pull the current weight and FTP values from the rider profile, so if you're analyzing a past race, you may need to adjust these values directly in the rider profile. Also, if you want to change the corrected elevation, you'll need to re-upload your raw file as a new analysis due to the ride segmentation process.

Comparison Tool

The Comparison Tool is a feature that enables athletes and coaches to compare a race plan to another race plan or actual race analytics data. It provides valuable insights by overlaying multiple charts of Power, Speed, and Elevation data, allowing users to identify differences in power and speed between the compared plans or performances. Additionally, the tool offers summary data for each race, enabling comparison of overall metrics.

comparison tool

By comparing a race plan to another race plan or actual race data, athletes and coaches can identify areas of improvement, adjust their pacing strategies, and tailor their training to target specific weaknesses. The Comparison Tool helps users make data-driven decisions for optimizing their race-day performance, while also offering summary insights for better understanding overall metrics.

The Comparison Tool allows you to overlay multiple charts that showcase Power, Speed, and Elevation data. This comparison enables users to identify differences in power output and speed between two race plans or between a race plan and actual race analytics data. Furthermore, the tool provides summary data for each race to compare overall metrics and performance indicators such as: average speed, average power, normalized power, variability index, intensity factor, training stress score, and much more.

Yes, the "Comparison Tool" can be used to compare race plans and performance data from different races or courses, as long as the data is available in the Best Bike Split platform. This flexibility helps athletes and coaches understand how varying course conditions, elevation profiles, and race strategies may impact their performance.

Coach Subscriptions

If you work with more than one athlete you will want to go with the coach subscription which allows you to easily setup and maintain an unlimited number of athlete profiles. Under the "My Athletes" page you can add athlete profiles yourself or invite athletes to setup their own Best Bike Split subscriptions and then have them grant you access to their account. Additionally, if you are a TrainingPeaks coach you can connect your TrainingPeaks coach account and pull in athletes directly from TrainingPeaks.

Jump between your athletes by selecting which athlete profile to work with on your “My Athletes” page and you will have the ability to modify that athlete's profile, add/modify that athlete's bike(s), add/upload courses for that athlete and create/modify race plans. The primary profile (your own original profile) acts as the Coach Profile and any bikes or courses associated with that profile can easily be added to your athlete’s profiles. This can save time if you have several athletes doing the same race or if you want to setup several default bikes to use as needed.

With a coach subscription, you will notice that the race details page includes a feature called "Athlete Link" which is a link that you can send your athlete giving them access to their race detail page even without being a Best Bike Split member. If you have connected your TrainingPeaks coach account and associated your athlete with an athlete account on TrainingPeaks, you will see an option to upload your athlete’s race plan as a workout directly to TrainingPeaks.

Please note that using an Athlete Subscription to create race plans for multiple athletes goes against our posted Terms of Use. Please read the specifics here under 5) Subscription Types and 8) Term; Termination by BBS (www.bestbikesplit.com/terms-of-use) race detail

Adding a New Athlete Account

To add an athlete who does not currently have a free or premium account, go to your My Athletes page, and either click the "Add Athlete" button and set up their profile manually or if you are a TrainingPeaks coach and have connected your account to TrainingPeaks you can select an existing athlete profile from your list of TrainingPeaks athletes by clicking the "Add Athlete" button next to the athlete in your list of TrainingPeaks athletes. The athlete will then be listed as a non-member in your athlete list. Note that the athlete does not have access to this type of account, since you added the athlete.

add membership

Inviting an Athlete to Access an Account

If you would like to give the athlete access to their account, you can invite them to join Best Bike Split. They will then be able to login and gain access to their profile, bikes, courses, and races. To do this just click the "Invite to Membership" button located in that athlete's overview on your My Athletes page, then fill in the athlete's email address. We will send an email to your athlete with instructions on how to login to their new Athlete account. Note that athletes with a free account will have limited access to features such as adding bikes and races on their own.

invite to membership

Connecting an Athlete With an Existing Account

If an athlete already has a free or premium membership, you can request access to connect to their profile by clicking the "Invite Athlete" button and completing the form. We will then send them an email with instructions on how to grant you access to their existing athlete account.

invite athlete

The next time you log in or refresh your list of athletes, you will see pending athlete requests. Just click the green button to accept the pending athlete.

Adding and Connecting TrainingPeaks Based Athletes

If you are connected to a TrainingPeaks coach account, you will see an additional list of athletes from your TrainingPeaks account just below your list of Best Bike Split athletes. You can use these TrainingPeaks athlete profiles to help you quickly add new Best Bike Split athlete accounts/profiles. Click the "Add Athlete" button for that TrainingPeaks athlete account to create a new athlete profile in Best Bike Split for that athlete. You can connect a Best Bike Split athlete account to their TrainingPeaks account by clicking the "Connect" button and then selecting the athlete profile that you would like to connect it to. Athlete accounts that are connected to a TrainingPeaks account allow for you to upload race plans as a structured workout to that athlete's TrainingPeaks premium or coached athlete account.

Need more help?

Remember you can rollover these question mark icons for additional information on a topic.

YouTube Videos

We also have a YouTube Channel with several tutorials and instructional videos.

Submit A Request

Didn't find what you were looking for? Don't hesitate to submit a request to our Customer Success Team and we'll help you out.

Ask Our BBS AI Assistant

If you are a Premium Account holder and have a question about a specific race or feature, you can ask the BBS AI Assistant located on your Race Plan Details page.

Trusted by Top Teams, Pros and Coaches Around the World