Ghostracer - GPS Run & Cycle

Ghostracer - GPS Run & Cycle

com.bravetheskies.ghostracer by Trackwear.io
4.2 (1,277)
50K+
HEALTH_AND_FITNESS
19.0 MB
Updated Jul 11, 2025
View on Google Play

Screenshots

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot
Ad slot: Top Leaderboard

About this app

NOTE: Strava leaderboard currently broken due to Strava api changes

Make every run and ride your best, train against virtual competitors in real time on your android phone or Wear OS watch.

•Race against Strava segments in real time. Beat your personal best or compare against anyone from the leaderboard
•Race against or navigate with gpx files
•Ghosts Start and Stop automatically keeping you free to ride/run
•Receive live feedback with audio updates of split times and distance
•Customise your display to show information you want to know
•Switch between Google Maps and Mapbox Maps for your preferred map
•Select Mapbox maps to displays trails and footpaths from open street maps
•Segments and routes are displayed on maps keeping you going in the right direction
•Upload your activity straight to Strava, SmashRun or Run keeper.
•Export .gpx or tcx files.
•Ant+ and Bluetooth Low Energy (btle) sensors supported:
speed, cadence, speed/cadence combined, power and heart rate monitors*
•Stryd footpod support showing power while running

Wear OS:
Full support for standalone GPS tracking with GPS enabled watches like the Sony Smartwatch 3 and Moto 360 sport. Allowing you can leave your phone at home. The Wear OS app also supports Bluetooth Low energy (4.0) peripherals like heart rate sensors and inbuilt sensors. The wear app also supports non gps enabled watches when paired to a phone, working in a mirrored mode allowing you to control and view the phones recording.

Ghostracer allows you to use your GPS wear os device as a fully usable cycling computer. It can connect to btle cycling sensors such as speed, cadence and power sensors.

Other Peripherals:
•Wahoo rflkt - Customise two screens of data with a segment complete page

Premium Features:
•Download offline maps from MapBox Maps making a truly offline experience on both phone and watch
•Add more fully customise Wear OS screens
•Have unlimited Ghosts enabled per activity

Ghost racer
*Sensors support where available.
Ant+ requires a phone with the Ant+ capabilities or a Ant+ dongle / usb stick

Note there is an issue with the Sony Smartwatch 3 (sw3) where sweat can make the watch lose GPS signal. People have used sweatbands or other things under the watch to keep it away from sweat, resulting in much improved performance.

What's New

1.0.7.0- Wear bug fixes
1.0.6.8- OS 14+ fix
1.0.6.3- Black background option change
1.0.6.1- Bluetooth check, phone sensor icons
1.0.6.0- Mapbox to Maplibre
1.0.5.6- Running cadence fix
1.0.5.5- Wear default screens
1.0.5.2- Ant+ fix
1.0.5.1- Wear rotary button change page option
1.0.4.8- Wear os 3 home icon support
1.0.4.5- Ticwatch 3 always on fix
1.0.4.0- Added heartrate zones
1.0.2.2- Wear map zoom on hardware buttons
0.9.9.4- No more Sony Smartwatch 2
0.9.9.0- Leaderboard removed by Strava

App Information

Version Name
0.9.4.2
Version Code
109
File Size
19.0 MB
Min SDK
Android 15+
Target SDK
Android 22
Developer
Trackwear.io
Contact
Website
Content Rating
Everyone
Package Name
com.bravetheskies.ghostracer

Permissions Required

This app may request the following permissions:

  • retrieve running apps
  • approximate location (network-based)
  • precise location (GPS and network-based)
  • read the contents of your USB storage
  • modify or delete the contents of your USB storage
  • view Wi-Fi connections
  • body sensors (like heart rate monitors)
  • view network connections
  • pair with Bluetooth devices
  • access Bluetooth settings
  • change network connectivity
  • full network access
  • control vibration
  • prevent device from sleeping
  • read Google service configuration

Recent Reviews

Si Turner
5.0★
The best app for running with a smart watch. Fully customisable watch faces I wish there was a way to see the last activity on the watch either: If accidentally deleted instead of saved, I'd like to bring it back. If I've gone off the screen but would like to see the summary again. If there has been a problem with the sync to Strava, etc I'd like to be able to push it again
Simon Grogan
3.0★
A great concept, but still quite buggy. I've been looking for an app with the features ghost racer has to use on my pixel watch. Unfortunately there are quite a few bugs and quirky behaviours that have meant I have stopped using it. Specifically the current pace reads significantly over, if I'm running a 5 min km it will constantly say 6min plus. Other issues with cadence, upload gpx for ghosts, heartrate sensor turned off on one run, etc.
A Google user
4.0★
If I finish a run and forget to actually swipe away the statistics page, battery will drain to nothing over the next few hours. Presumably GPS is still turned on by the app at this time, or some other process is running away like crazy. Can you please stop whichever it is? There's no obvious indication that the stats page is still active - there is no ongoing notification, for instance. Otherwise very handy for sharing stats.
Alexander Terp
2.0★
I would like to just be able to select a previous run I've done and run against that, but this doesn't appear possible, which is a massive downside for me. I'd love to be corrected, but as far as I can tell, you can only import segments or created routes from Strava. Segments are too small for my route and I have a free version of Strava so I can't create routes. Outside of this, the UI is also pretty rough and non-intuitive. Could do with a re-design.
Nick Muffet
2.0★
I really like the app on my Pixel Watch 2 but lately I continually receive the message "error receiving activity bundle" on launch, which makes it unusable. Hope it gets sorted out.
Sergio Suescun
5.0★
Great app. Different sensors and data can be configured in a clear interface. Battery consumption is very low. Bluetooth sensors working again in latest version 9th July
Ad slot: In-Content