Smashrun is an analytical platform for runners. It helps uncover interesting correlations between training habits and performance over time and it's super easy to use! Smashrun combines basic run metrics alongside advanced charts and graphs to provide both a "big picture" snapshot and "by run" specific analysis of a runner's entire running history. We also use badges as milestones for running achievements and rank users against their chosen peers.
Smashrun has many features that can be used both by runners who track their runs manually and runners who run with an app or GPS device. Additionally, if you run with a HR monitor or a cadence sensor, we can import that data as well but, if you just want to know which features are GPS only and which features support both manual and GPS, below is a quick summary.
|GPS-only||Manual Runs and GPS|
|Elevation Profile (Pro)||Badges|
|Route Map and Pro Map||Edit run summary details|
|Change in pace over route chart||Pace Trends (Pro)|
|Fastest Segments (Pro)||Estimated Finish Times (Pro)|
|Pace Variability (Pro)||Run Notables|
|Training Bands (Pro)||Personal Bests|
|Laps from TCX/FIT files (Pro)||Smashrun Performance Index (Pro)|
|Trailing Mileage Charts|
|Progress Towards Goal (Pro)|
Unfortunately, it’s not currently possible to change your vanity URL on Smashrun. However, if there was an error during registration and you’re unable to access your own URL due to special characters, we can help you fix it. Just send us an email on email@example.com.
Click on ‘settings’ in the top navigation panel > scroll down a little and you’ll see Distance. Toggle the radio button for your preferred distance unit. Click Save Changes at the bottom of the page.
Note: to get back to the main Overview page, just click on ‘my runs’ in the top navigation panel.
Within your Smashrun ‘settings’ page, there’s a section for Privacy which allows you to keep various types of information hidden from public view. You can even tell Google not to index your page! Just check the relevant boxes and click SAVE CHANGES.
We don’t currently have near-term plans for developing our own mobile application. However, we’re currently working with a few developers of existing mobile running apps for Smashrun integration.
If you have an app that you’re already using and would like to see it integrated with Smashrun, you should tell us! In the meantime, stop by the App Finder to see some of the apps we've tested for data integrity.
There are currently five ways to get your data into Smashrun. You can log each run manually, import a run using a GPX or TCX file, or import from a supported device like Garmin, TomTom, Magellan, and/or Nike+.
Because Smashrun is not invested in any one particular app or device, users can switch between multiple apps or devices and still be able to keep a complete training log as long as they can export their runs as a GPX or TCX file.
Check out device integrations for detailed instructions on how to link your Smashrun account with Garmin, Magellan, and/or Nike+.
On your Overview, you'll see a gear icon on the top-right, just above the 'Add Run' button. Mouse over the gear and click on the option to 'Import file'. To bulk import a bunch of GPX and TCX files. Just zip the files into an archive > mouse over the gear icon in Overview > click 'Import file'.
If you'd like to upload an HRM file from polarpersonaltrainer.com, you will need to convert it first using http://polarconverter.com/.
You can also import files via email by sending your GPX/TCX files to firstname.lastname@example.org. By default, we'll whitelist the email address you're using to login to Smashrun. However, you can whitelist any email address from your settings > profile > scroll to the bottom and expand Import via email.
Note that ZIP files cannot be imported via email.
You can click the ‘Add Run’ icon from any of the dashboards within Smashrun. It’s located on the top-right, next to the scale button.
In order to book a manual run entry, you have to include a start time, distance, and duration. If you’re training by time and need to estimate your distance, try using the GMAP-Pedometer to estimate your distance before you go for a run!
You can always edit your runs from the ‘List’ page. By default, it displays your latest list of runs so you will need to use the calendar on the top-right in order to navigate to the specific month that has the run you want to edit.
Once you’re in the correct month and year, just mouse-over the far left column (next to your run dates) to see the ‘edit’ button. Just click ‘Update’ when you’re all set.
You can also edit a run directly from the By Run page. Just click on the pencil icon inside the toolbox, above the tags and underneath the calendar.
There’s two ways to find your friends on Smashrun: you can either find/ follow them from the Facebook ‘settings’ page within Smashrun OR you can click on the ‘Friends’ tab on the Overview page, just beneath the link for Ranks and Badges, and click on ‘Search for runners on Smashrun’.
Following a friend will allow you to see their weekly aggregate mileage from your friends drop-down and quickly navigate to their dashboards.
Friends appear in the order of most recent run. The intensity of the color bar indicates how many more or fewer miles/kilometers they ran than you did so far this week.
If you need to unfollow someone, you'll need to visit their profile, mouse over their name (it'll be yellow and located just beneath the link to Overview) and click the unfollow button. That will remove them from your friends drop-down.
If you run more than once a day, you can view the details for each run in one of two ways:
(1) you can click on the specific run from your List page
(2) or you can navigate in between runs for the same day within the By Run page. You'll see underneath the calendar on the top-right that there's a section for time. This will only show up if you logged more than one run for the same day.
Smashrun calculates total calories burned using a formula provided by the Compendium of Physical Activities.
METS to Kcal/min = multiply METS x 3.5 x body weight in kg then divide by 200
To do this, we have to estimate your gross oxygen consumption (VO2) for every second you run based on your speed and the grade you were running on using the following equation from the American College of Sports Medicine.
VO2 (mL . kg-1 . min-1) = (0.2 . S) + (0.9 . S . G) + 3.5 mL. kg-1.min-1
Then we just convert VO2 to METs (divide VO2 by 3.5 ml/min/kg). In effect, we're calculating your total calories burned from the bottom up. Of course, it would be way off if you don't enter your true weight since VO2 is measured in ml/kg of body weight.
Trailing mileage is your total miles or kilometres on a rolling basis. For example, the last point on your trailing 7-day chart will show your total miles or kilometres for that day plus 6 days back for a total of 7 days.
For more details, check out the release notes for trailing mileage charts: "Trailing miles and weekly running reports"
Smashrun takes the fastest run you've ever had within 1km or 1mi of one of the benchmark distances that we track, and then interpolates the PR to the benchmark distance. The thought is that a PR is a run for a set distance there and back.
If you run 2km, the first kilometre up a hill and the second kilometre back down the hill, then the kilometre back down isn’t counted as a PR. Of course, you can game the system by only doing the downhill portion of a hill or stopping at the exact distance (like 1km or 1mi) of a flat run.
Currently the PR distances include: 1mi, 3km, 5km, 4mi, 5mi, 10km, 15km, 10mi, 20km, 13.1mi, 40km, 26.2mi, 50km, 100km. If your unit of measurement is set to kilometer, you would see the most common race distances in Europe. If your unit of measurement is set to miles, you would see the most common race distances in the U.S.
If you're a Smashrun Pro user, you'll also see your best segments within any given run when you view the Pro Map. So, for example, if you ran a 10k, you'll see the fastest 250m, 400m, 1k, 1mi, 2mi, 5k, etc. within that run.
Smashrun looks at the midpoint of the run, searches for the nearest hourly time to the midpoint, and uses the weather values nearest to that. Data accuracy is dependent on the service provider, but you can view their respective sources on DarkSky.net.
There is no standard calculation for elevation gain. The reason is that you may be running on relatively flat ground, but every recording may be up or down a foot or two. If you perform the calculation by adding every increase you'll end up with a really large number, so the trick is disregarding some amount of data, but no more than is necessary.
Most running sites (aside from TrainingPeaks) uses an averaging factor to smooth the data first, combined with a cut-off to disregard any data below a threshold. The results are actually rather inaccurate. So, instead of trying to match numbers that weren't very good in the first place, we decided to focus on getting it as close to "right" as possible.
The method we've adopted is similar to TrainingPeaks, which uses a line simplification algorithm with a resolution of about 10 meters. From that, we calculate the elevation gained. In theory, this should be much more accurate than the smoothing, because smoothing shaves off the peaks of hills.
From Smashrun's Facebook settings page, you can connect to your Facebook account and see whether or not you have any Facebook friends that are already using Smashrun!
You can also choose to either ‘always publish’, ‘prompt to publish’, or ‘do not publish’ new runs automatically. You can even customize your update format so they appear exactly the way you want.
Our co-founder, Steve, wrote this awesome blog post on how to create your own custom status messages on Smashrun!
Not yet. However, from your Overview pages, you can tweet your monthly and yearly stats. Just navigate to the time period you’d like to tweet and click on the Twitter icon underneath the report heading on the top-left.
Every user has a unique invite page that's already been set up. To view your invite options, click on ‘INVITE', which is the last link on the sub-heading. You can either send an email, share the link to your invite page, or post your invite to Facebook. Too easy! And you can earn badges for it!
Usually, the issue has something to do with Facebook authentication.
There's one of two reasons this might happen: either you have a special character in your password (such as +, %, or & ) or there's a space in your display name which is returning an invalid URL to Smashrun.
If the issue is password-related, just remove the special character, unlink your Nike+ account on Smashrun, re-enter your login credentials to re-connect, and re-sync.
If the issue is with the display name, you'll need to go to your account settings page on Nike+ and remove the space. Afterwards, unlink your Nike+ account on Smashrun, re-enter your login credentials to re-connect, and re-sync.
A quick test for the display name error can be spotted from your Nike+ URL. If your URL looks something likeor , it will throw an error on Smashrun. If it's , then you're good to go.
Log in to the duplicate account > go to settings > account > and deactivate the dupe. If you can't log in for some reason, email us.