Apple Watch Running Power Data Comparison (vs Garmin/Stryd/Polar/COROS)

Two weeks ago Apple announced a slate of huge sports-focused updates to the Apple Watch platform (called Watch OS). That platform will not only end up on current watches, but far more importantly on whatever watches Apple will likely release this fall. While we only know a portion of what that software looks like (and nothing about the hardware), it’s clear Apple is pivoting directly towards sports in a big way.

With this update, there’s a few key things:

A) The addition of running power
B) Full custom structured workouts with targets and more
C) The addition of running efficiency metrics (vertical oscillation & ground contact time)
D) A full triathlon mode that even automatically transitions for you between sports

Beyond that, there are hints of training load and readiness bits buried in there too. But more on that a different day. Also, while many people keep shouting ‘But battery!’, remember this is a watch that’s fully capable of completing a 70.3 iron-distance triathlon today (people have done so for years). Any future hardware may well finally focus on battery life, especially if long-held rumors about a sports/endurance edition come true. Point being, there’s plenty of other far more important issues ahead for Apple to enter the hardcore sports realm, such as touchscreen viability on super sweaty days (like my summer runs here in Greece), or glove support. Albeit again, those too can be solved with a different sports-focused hardware version of the Apple Watch.

In any case, let’s keep this post focused on running power (with maybe a touch of custom workouts tossed in for good measure)!

Oh – and as a reminder: This is still in beta. Thus, expect things to change, ideally for the better.

Apple Running Power Basics:

Apple’s rendition of running power requires nothing more than you wear the watch to gather running power data. Essentially, it’s just like what Polar and then COROS introduced years ago (and unlike Garmin’s requirement for an accessory, or Stryd’s own running footpod). So basically, you just start running.

But, before you do that, you may want to configure your data fields. This is done on the watch, which, is very old-school. Especially since you have to do this in different spots for custom workouts versus regular workouts. Nonetheless, there are basically three running power data fields you can select when you customize your fields (which, importantly, is the first time you can truly customize these fields). They are:

A) Running Power (Current)
B) Running Power (Run Average)

In addition, there’s also a dedicated running power page, which shows your current running power in a nifty chart, showing the last 10-minutes worth:

So, out on the road, here’s how the instant ones look:

Here’s another example of it a bit later, a bit into a recovery interval (shown by the ‘R’ in the upper left corner):

My only quibble here is that you can’t set a lap (split) power option, nor one tied to workouts. Meaning, that I’m stuck with either instant-ish, or whole workout average. Whole workout average is generally useless for stabilizing intervals (though fine for a long run). Also, if I may, while the 10-minute graph is fine, I found it a bit spotty in how it looks, such as below, which should be buttery-perfect looking intervals, but for some reason isn’t on this chart (check out the actual power recorded in the next section, this one is from my flatland intervals run):

In any case, I totally get that this is a beta. And as such, it’s incredibly likely to change. We won’t see this release to the public for likely more than 3 months. Here’s what you get power-wise post-run, in the summary screen:

Speaking of which, post-run, you’ll see all these familiar stats in the Apple Fitness app too. Here’s a quick gallery of them, with many having power (the ‘Intervals’ one also lets you slide left/right to see other columns):

All of this works fairly well in terms of basic access to the workout data. The underlying data is written to Apple Health, so 3rd party apps can access it (assuming those apps are updated to account for the new data fields, which is precisely what this multi-month developer beta is for).

Running Power Data Comparison:

First, repeat after me: There is no standard in running power.

Wait, now, do it again: There is no agreed-upon scientific standard for running power.

There are many flavors of running power, from more than half a dozen companies. They include Stryd, RunScribe, Garmin, Polar, COROS, Apple, NURVV, Arron, and others that have been flashes in a pan. None are right, and none are wrong. Because, again, there is no standard.

The challenge with running power is that scientists disagree about what aspects should be included. Specifically, whether or not the elastic recoil effect should be included within the power figures. And thus, whether or how to account for it. The super-short oversimplified version is that Garmin and Polar include the elastic recoil/rebound output in their power numbers, whereas Stryd doesn’t (and it doesn’t appear Apple does either). There are pros and cons to both methods, and all these companies will show off results on a force-plate treadmill showing alignment and their righteousness. But again, they each differ on what they want to account for.

In my case, I was using the following units over the course of three different runs:

A) Apple Watch Series 7
B) Garmin Forerunner 255 with HRM-PRO
C) Stryd
D) Polar Pacer Pro
E) COROS Vertix 2

For this test, I was using the Stryd Gen 1 footpod, simply because in my mad-packing for my trip, I couldn’t actually find my Gen 2 unit following my last trip. That Gen 2 unit accounts for wind, but given there was virtually no wind on my runs (much to my chagrin), it’s a non-factor for today. Plus, unless you’re talking significantly windy days, the difference is almost negligible (as I showed previously in a wind tunnel).

In any case, these three runs were roughly as follows:

A) Easy 5KM shake-out run (just making sure everything was working)
B) Interval run with plenty of hills on a varying course
C) Interval run with no hills for the intervals, just back and forth along the flats

So, let’s get right into the interval workout with no elevation first, which was 8x400m and 90s rest. I simply did these intervals back and forth along a mostly straight and almost perfectly flat piece of roadway. Each one included 90-seconds of walking in between, and the pace for each interval was roughly 3:30-3:40/KM (~5:35-5:45/mile). Here’s the first data set, this one sans-COROS watch.

As you can see, all four units basically tracked the ups and downs the same, but at different levels. This is exactly what we’ve seen previously. Garmin tends to be the highest, and Stryd the lowest, and Polar historically in the middle. Apple here aligns more closely with Stryd. Again, this is specifically to do with what each company decides to include or not include from a running mechanics standpoint in their computation. Which gets back to that messy scientist thing.

A couple of observations. While running, it seems both responsive enough and stable enough to pace/run by. And if we look at the data on responsiveness of each interval, it looks pretty good. Like any normal endurance runner, I wasn’t starting each interval with an all-out sprint. I took a couple seconds to get up to full pace. But there’s no delay here from Apple:

However, inversely, what surprised me, is that Apple decided not to include any power number at all when walking, as you can see here. Each time I walk between intervals, the power flat-lines to zero. You can see this highlighted in yellow every single time I recovered between intervals.

Of course, this isn’t correct. As I noted above, there are differences for how different companies account for mechanics while running, but everyone agrees that if you’re moving forward, then you’re creating work. And work equals power. It’s sorta fundamental to this entire thing. Else, why not also zero out calories too? Obviously, we wouldn’t do that, because it still requires work to move our bodies forward.

Oh, and for fun, here’s the Ground Contact Time comparison versus Garmin & Stryd (Poler doesn’t have a way of showing/exporting that), which are virtually identical (woot!), except for walking sections:

And then the Vertical Oscillation, which is quite different, in part because of how Stryd measures it at foot versus Garmin/Apple (at chest):

Now, with that relatively ‘clean’ interval set out of the way, let’s look at a messier one. This next workout is actually very similar to the first one, except it’s what happens when I accidentally program a 5-minute recovery period. Thankfully, Apple lets you skip ahead, so I basically did the 400m interval as before, but then did a 1-minute walk recovery, followed by a 2-minute easy run, then straight into the interval. Also, more notably, I had a wonky-AF course full of hills, from steep to long. It was a proper mess. Here’s those results (this time, with elevation atop it):

At first glance, messiness aside, it seems basically the same as the first one (including no power when walking). However, there’s one little tidbit that sticks out on a number of the hills where I see separation between Stryd and Apple. Initially it might be construed as steepness or something, but I think it’s actually a slight gradient delaying kicking in on the Apple Watch, and thus causing the separation. However, without doing a lot of repeat testing on a specific hill, I can’t quite nail down exactly what’s going on here – aside from the fact that something is worthy of more digging.

And here’s Ground Contact Time, again, identical except for walking:

And then Vertical Oscillation, which…is…umm…if you squint enough it kinda looks the same. Sorta. Not really.

For fun, here’s that 5KM shake-out run I did first. This also has the COROS data in it, and helps form a more complete picture of how different these units are. In this case, the COROS unit was worn very snugly on my left hand, which means the data might not be as perfect, though, with no watch movement I wouldn’t actually expect any meaningful differences there, given it’s only a few inches away. But still, wanted to note that.

Yes, at a high-level things go up when they should go up, and down when they should go down. This route had some hills at the start/ending on it, as well as some rollers here and there.

And then here’s another 5KM steady race-pace build I did, this time with the COROS Vertix 2 natively on the wrist (and no Polar along):

There are a few areas I couldn’t test, but will save for another day:

A) Surface Conditions: Most running power systems have issues with messy terrain like sand/beaches, mud, gravel, etc… Sure, they can calculate power there, but it won’t be correct because it doesn’t “see” the lack of traction on that surface. In theory, companies will say your running form changes to accommodate this, but in practice nobody actually calculates it right.

B) Wind: Simply put, I had no wind, thus, I couldn’t test it. Fear not, I live in the Netherlands, so this won’t be a problem once I get home. Also, it’s a good area to compare versus the Stryd V2 which does account for wind (as does Garmin’s running power, albeit using weather stations instead). It’s not clear to me if Apple is accounting for wind like Garmin is via weather stations (Apple hasn’t put out any docs that I know of here).

These are areas where we shift from philosophical differences about how running power is calculated (company to company), and into fundamental accuracy aspects. Meaning, it’s easy to demonstrate as I shift to a beach surface that a unit doesn’t correctly account for the hugely increased work-effort. Or, that a unit doesn’t correctly change power when I change from tail-wind to head-wind at the same pace.

(Note: All of the Apple Watch data was exported to .FIT files using a beta copy of the HealthFit app, which is the main app I use for exporting Apple Watch workouts. Then from there they were pulled into the DCR Analyzer for comparison.  Huge thanks to the developer of the HealthFit app for getting me a preliminary alpha/beta copy that allows export of these new metrics).


For the first public beta of running power from a company that precisely nobody ever expected to see running power from, this isn’t too bad. The numbers move in concert with the other units on the market, through both interval workouts, as well as steady-state running and hills. The display on the watch itself is pretty easy to understand, as are the portions in the app after the fact, including showing the power split metrics next to each and every interval/split.

There are some tweaks I’d like to see:

A) Ability to show lap/split power on the watch while running as a data field (especially in custom workouts).
B) Ability to see splits in the post-workout summary on the watch, today it doesn’t show this, and this is a pretty basic sports watch feature
C) Some fix for walking power. This artificially skews one’s average power values otherwise, and would make it hard to compare for coaches.
D) Clarity on what and how they calculate power (every other company does this), and whether or not nearby wind stations are included

I think that’s it for now. I’m sure I might have more ‘suggestions’ later on, but again, as a starting point this is pretty good. And for that matter, so is the custom workout pieces, which I used for 2 out of 3 of these workouts. There’s some tweaks there too (such as ideally being able to create them on your phone, since doing it on your watch is fiddly AF), but again, I like where things are going.

In fact, just yesterday I did a triathlon race with the Apple Watch and the new triathlon functionality, including the auto-transitions. Lots of thoughts following that, but more on that later in the week.

With that – thanks for reading!

Found This Post Useful? Support The Site!

At the end of the day, I’m an athlete just like you looking for the most detail possible on a new purchase. These posts generally take a lot of time to put together, so if you're shopping for the Apple Watch Series 7 or any other accessory items, please consider using the affiliate links below! As an Amazon Associate I earn from qualifying purchases. It doesn’t cost you anything extra, but your purchases help support this website a lot. Even more, if you use or Competitive Cyclist with coupon code DCRAINMAKER, first time users save 15% on applicable products!

And of course – you can always sign-up to be a DCR Supporter! That gets you an ad-free DCR, access to the DCR Quarantine Corner video series packed with behind the scenes tidbits...and it also makes you awesome. And being awesome is what it’s all about!

DC Rainmaker:

View Comments (87)

  • With the somewhat recent ability of Strava to import running power, will Strava also accept and display Apple power in activity metrics?

    • We'll have to see what Strava ends up doing in their app, but I'd assume so.

      If you use HealthFit to export to Strava, then it presumably will (I haven't tried that export/sync yet, just to .FIT files thus far).

  • > This is done on the watch, which, is very old-school.

    All of the other fields can be configured on the phone via the Wartch app. Scroll down to the Workout app and select Workout View and then Outdoor Run. If run power isn't there, it's surely just an artifact of the beta. Or are you not running the corresponding iOS beta?

    • Nuttin.

      If I go to Watch > Workout, there are no activity profiles to configure. Maybe it's moved somewhere else, but I can't seem to easily find it.

      You have to run the corresponding iOS beta version, else, it won't load said beta.

    • Probably, but I've long-since learned that if you don't mention things early, sometimes those are simply feature removals that someone decided nobody would really care about.

    • Thats super strange. Running 15.6 public beta the top option under Watch > Workout is Workout View as S mentioned, and it offers (very?) limited customization. Anybody else running the 16 dev beta who can confirm that this is gone and have an idea where it went? Seems like a step backward.

    • Yup, on iOS15 I see it no problem but on iOS16, no such luck. Attached a picture of what I get.

    • This is when I hope that it's because they've moved it to an unannounced enhanced version of the fitness app that has a better sports/athletics metric focus.... and then remind myself that it's far more likely that somebody just broke it.

      It is however looking more and more likely that if apple comes through with a good version of the rumored watch edition this fall that i can stop caring about Garmin fixing their Health integration.

      Looking forward to your other articles this week Ray!

  • Two questions:
    1) Do some of these wrist based watches not incorporate power when walking because some (many) people no longer move their arms as much and tend to keep them at their sides? Or are the metrics based off something else? I don't own any of these (yet) but was kind of bummed recently when I tried to use my Garmin 245 using virtual run mode on zwift via treadmill and discovered that it doesn't work when walking since you don't move your arms. If I walked my avatar stayed still, but if I stopped walking and just started flailing my arms around it started moving again. I realize Im talkign about virtual run and not "power" but it made me wonder about wrist based metrics. I have thought of moving to take the plunge on a Stryd pod finally since I coach many runners who are increasingly interested in running power as a metric, which leads me to...
    2) With all these companies adding wrist based power and running power focus becoming a growing trend, is Stryd in danger unless they somehow adapt? I don't see a lot of people buying a $220 pod that goes on your foot over a completely brand new watch for a little more that also has resonably comparitive running power data.

    • 1) I suspect that's the case, though, both COROS & Polar manage to do so. Perhaps Apple feels the quality/accuracy isn't as good in those cases (certainly a plausible scenario), but I can't see a scenario were 0w power is more accurate than any other number, since any other number is more accurate than no number.

      2) In many ways, Stryd's death has always been exaggerated. But that's also because all of the potential threats have somewhat fizzled out. I actually don't see Apple as a core Stryd killer. Instead, I see Garmin figuring out native wrist power as a core Stryd killer. Right now, Garmin still requires an accessory. I can't imagine it'll stay that way forever.

    • IMHO - Stryd's death is exaggerated because a device that only gives power without telling runners what do with that power is only one part of the solution runners need.

      Cyclists are OK with that as they've had decades to figure it out. But runners aren't cyclists, they need more hand holding.

      AFAIK only Stryd gives the whole system of, CP/FTP testing, power zones, training %CP and race power targets specific to course profile.

    • "AFAIK only Stryd gives the whole system of, CP/FTP testing, power zones, training %CP and race power targets specific to course profile."

      Once Garmin's running power gets out of (let's be frank and call it what it is) public beta than there is zero reason to believe it will get treated differently than cycling power in that regard. Stryd's subscription model fills a gap in the market which just won't exist once running power is mainstream and Garmin/Firstbeat give you the basics and TrainingPeaks et al allow one to dive into details with a subscription.

    • Yeah, I think we do have to separate out Stryd as a device, versus Stryd as a service/subscription. Certainly, Stryd as a device continues to expand their offerings via updated apps (on multiple platforms), but that's different than the structured training bits referenced above.

      And ultimately, as SOAP says, I'm going to take a strong guess that it won't take Garmin too long to basically make everything in running equal to cycling in terms of native power. And probably not too long to have native power mean true native power, and not dependent on an accessory.

      If we look at what Garmin is doing on the FR255/955 (and soon Fenix 7/Epix/etc...) with respect to dynamic training plans based on races, and even look carefully enough at things like power-based alerts already in existence in the FR255/FR955, the piping is being built out. Apple joining the power fray is only going to drive Garmin waaay faster to complete and compete in those areas than they might have done just on their own accord.

      Finally, add the FirstBeat acquisition really starting to show off their integrations more and more, and hints of where things are going, and it's shaking up for some solid competition in the running power space.

      Of course, that doesn't mean running power is 'solved', as noted, there's still no agreement on how to define running power. And I worry the longer these companies take to sit down and actually agree on what is or isn't included, the longer consumers will see confusion.

    • If Garmin can implement: power based training plans and racing power targets, then yes indeed Stryd will have to fight hard to stay competitive.

  • I've been wondering how you got access to the .fit file with power data from the apple watch. I was thinking about writing code to get access to those beta health kit data fields but then realized there's probably only about 10 of us that would really care about getting access to that data at this point. Seems like a lot of work. I'll look at the beta of the Health Fit app.
    Also, some times I hate Apple. Why can't you just export my data in a standard format like the rest of the world. I'm just throwing that out there. Come on Apple. 🤦‍♂️

    • Yup, HealthFit is great. Looking forward to seeing it start to enumerate those metrics in more depth elsewhere.

      But yes, I agree, I think Apple can just do a better job here on data export. Sure, Apple Health is great as a repository, but it's ultimately not a great end-user experience for 95% of people. And it's not like Apple doesn't have plenty of precedent for API's to partner integrations. We see tons of other iOS areas that have native sync/hooks into other platforms. I don't understand why Apple can't allow that same concept to exist here whereby someone can instantly and easily enable (natively) sync to 3rd party apps like Strava/TrainingPeaks/etc.

      Right now, it's cumbersome and highly dependent on that 3rd party partner having done the work correctly (rare), or, depending on a 3rd party app to act as a middleman.

  • Glad to see that AW and Stryd agree so closely. Using the Stryd for both AW and Garmin runs (depending on the day/style of workout) but maybe eventually I can just use the AW alone and be able to compare (ahem) apples to apples.

  • Hi Ray - out of interest noting the watches used. Any chance you can show/add (even do a little piece) on the GPS tracks of the Apple Watch vs the dual frequency bands chipset of the garmin and Coros. Really interested to see which is the most accurate.

    • Yeah, at this point it's pretty easily: Garmin, then COROS, then Apple, in terms of dual-frequency accuracy.

      In fact, if you want, all of the data sets linked above (in DCR Analyzer) were with Garmin FR255 in dual-frequency mode, COROS Vertix 2 in dual-frequency mode, and Apple in...well...Apple mode.

  • How did the triathlon mode go? Can you pick you Sports prior to exercise, indoor and outdoors? And can you manually transition if you so wish? Thanks!

    • It was interesting, using it side by side (one wrist FR955, other wrist Apple Watch). You can pick sports prior, a combination of sports, etc... it's relatively flexible in that respect.

      You can manually transition, but it's a proper nightmare. I tried it on a few test workouts, and basically I ended up effing it up each time in the wrong sports or not what I expected. So for race-day I just let it do its thing automatically. Mixed results. It shows promise, but they could use some learnings from the Wahoo RIVAL on automated transition modes.

      Full write-up in a couple days I think.

    • I don't think that's likely. I think Strava is simply just too messy (in a good way) for Apple to want to deal with. The complexities of what Strava does is well beyond mainstream consumerism that Apple tends to drift towards.

  • Thanks for taking the time to reply. I’ll take a look at the data. Really looking forward to Watch OS9.

1 2 3

By continuing to browse the site you are agreeing to the use of cookies