With the New Year right around the corner, many riders are looking back on their achievements for 2012 and looking ahead to their goals for 2013. Strava provides a fair amount of data on annual achievements, but it falls short in a few areas, so I put together this set of annual summary statistics with details on distance, time, average speed, segment records, and more, broken down on an annual basis.
As with all my Strava tools, this is a third-party tool that is not affiliated with Strava. It uses the Strava API to fetch information from Strava, and displays that information for you. It does take a bit of time to run, because it needs to fetch each of your rides from Strava, so it will normally take about two to five minutes to fetch all the ride data. You can leave the window open and let it work in the background while it fetches your ride data.
Check out the new Strava annual summary here.
Update June 2013: Cache clear function available
For all the folks who have been asking about the ability to clear the cached ride data, this functionality is now available. After you load your rides, the Setup tab now has a “Clear Saved Data” button which will do what it says, causing the tool to re-load your ride data from Strava the next time you run a summary. This is useful if you’ve made changes in your Strava data, such as changing bike names or changing the “Commute” flag on rides.
Update July 3, 2013: Offline :-(
As part of the rollout of their new V3 API, Strava has shut down access to the old V1 and V2 APIs. I only recently obtained access to the new V3 API, and will need some time to convert the this tool to work with the new API. Until that point, this tool will no longer be available.
Update September 6, 2013: Back online!
Strava has made several changes to their API over the summer, and I have been working to convert my code to work with the new API. I have finally finished this up for the annual summary tool, and the tool is now back online. There have been several changes in their API that affect the functionality of the tool. The most important change is that Strava now requires authentication in order to access most data through their API. This means that in order to use this tool (and other tools on this site), you need to be a Strava user, and grant permission for this site to access your Strava data. When you first access the annual summary page, you will see an orange button labeled “Connect with Strava”, which will take you to the Strava site to grant authorization to access your Strava data. You only need to do this once.
There have also been several changes in the data that is available through the API. One notable limitation is that Strava no longer provides information about the bike used for ride activities, so I am no longer able to provide breakdowns of distance, speed, elevation gain, etc by bike as I used to do. On the other hand, Strava (finally!) has provided API access to all types of activities (runs, swims, etc.). Previously only bike rides were available through the API. This has allowed me to provide more detailed breakdowns by activity type. I’m still working on adding more detailed information based on activity types.
Update April, 2016
A quick update on several new features that have been added over the past few months.
Automatic Units – The Setup tab now automatically populates the Units field to English/Metric based on how this is set in your Strava account. Sorry to all the folks who have had to switch this manually every time they come to the site.
Export Data – All activity detail tables now include a link called “Download activity details”. This produces a CSV file with all the data from that table, so you can easily load the data into Excel or other systems.
Filter – The new “Filter” tab allows you to find and group together activities by keyword. Simply type in a word or phrase, and a new tab will be created showing all matching activities. You can enter multiple searches on multiple lines, and advanced users can use regular expressions to run powerful searches. Search criteria are saved across sessions, so they will still be there the next time you come back to the site.
Share – The new “Share” tab allows you to share your data with others. Many people have expressed a desire to show their statistics to other people, which is difficult because Strava’s API only allows you to see data from your own account. The new sharing feature is off by default (only you can see your data). If you turn sharing on, you will receive a URL that you can give to others, or post on social media or elsewhere. Anyone who clicks on the URL will be able to see the same view of your statistics that you see. You can turn sharing on or off at any time.
New Charts – Many people have asked for the ability to display charts of total activity time, along with elevation gain. I have added four new charts for this — Monthly Activity Time, Monthly Elevation Gain, Cumulative Activity Time, and Cumulative Elevation Gain. I have also consolidated all of the charts onto a single Charts tab, to help reduce the growing number of tabs on the left-hand column.