App Icon



CIQ 2019 Developer of the Year</p><p>This is a Premium application for $2 USD, and the free version is for a limited time of 15 minutes.</p><p>Our watches need better support for Swimming and SwimSports+ does just that. Supports: </p><p>GPS+GLONASS and GPS+GALILEO Open Water, Lap Pool Swim, In-Place Swimming, KickBoard, Water Cardio and Hot Tub/Spa sessions. </p><p>See Notes below.</p><p>Click on the "More" link to expand this description/help page.</p>

What’s New

***Provide 5 or 4 Star constructive review get the Unlock Version for one year. Email me, username and review. Unlock will be sent. ***</p><p></p><p>To purchase for $2 USD +fee for the Email Activation (Activation is provided after payment, so no wait!)</p><p>Purchase:</p><p></p><p>SwimSports Help:</p>


Companion Hardware

Get the Hardware

Additional Information


This app requires access to:

  • Send/receive data via ANT radio to/from third-party sensors
  • Send/receive information to/from the Internet
  • FIT files (activity recordings)
  • Record additional information into activity files
  • GPS location
  • Sensor data (i.e., ANT+, heart rate, compass)
  • Heart rate, barometer, temperature, and altitude history
  • Your Garmin Connect™ fitness profile
  • Approach® S60 Approach® S60
  • Approach® S62 Approach® S62
  • Captain Marvel Captain Marvel
  • D2™ Air D2™ Air
  • D2™ Charlie D2™ Charlie
  • D2™ Delta D2™ Delta
  • D2™ Delta PX D2™ Delta PX
  • D2™ Delta S D2™ Delta S
  • Darth Vader™ Darth Vader™
  • Descent™ Mk1 Descent™ Mk1
  • Descent™ MK2 Descent™ MK2, Descent™MK2i
  • First Avenger First Avenger
  • ForeAthlete® 735XTJ ForeAthlete® 735XTJ
  • Forerunner® 245 Forerunner® 245
  • Forerunner® 245 Music Forerunner® 245 Music
  • Forerunner® 645 Forerunner® 645
  • Forerunner® 645 Music Forerunner® 645 Music
  • Forerunner® 735XT Forerunner® 735XT
  • Forerunner® 745 Forerunner® 745
  • Forerunner® 935 Forerunner® 935
  • Forerunner® 945 Forerunner® 945
  • fēnix® 5 fēnix® 5, quatix® 5
  • fēnix® 5 Plus fēnix® 5 Plus
  • fēnix® 5S fēnix® 5S
  • fēnix® 5S Plus fēnix® 5S Plus
  • fēnix® 5X fēnix® 5X, tactix® Charlie
  • fēnix® 5X Plus fēnix® 5X Plus
  • fēnix® 6 fēnix® 6
  • fēnix® 6 Dual Power fēnix® 6 Dual Power
  • fēnix® 6 Pro fēnix® 6 Pro, fēnix® 6 Sapphire
  • fēnix® 6 Pro Dual Power fēnix® 6 Pro Dual Power
  • fēnix® 6 Pro Solar fēnix® 6 Pro Solar
  • fēnix® 6 Solar fēnix® 6 Solar
  • fēnix® 6S fēnix® 6S
  • fēnix® 6S Dual Power fēnix® 6S Dual Power
  • fēnix® 6S Pro fēnix® 6S Pro, fēnix® 6S Sapphire
  • fēnix® 6S Pro Dual Power fēnix® 6S Pro Dual Power
  • fēnix® 6S Pro Solar fēnix® 6S Pro Solar
  • fēnix® 6S Solar fēnix® 6S Solar
  • fēnix® 6X Pro fēnix® 6X Pro, fēnix® 6X Sapphire, fēnix® 6X Pro Solar, tactix® Delta Sapphire, quatix® 6X Solar, tactix® Delta Solar, tactix® Delta Solar Ballisitcs
  • fēnix® Chronos fēnix® Chronos
  • MARQ™ Adventurer MARQ™ Adventurer
  • MARQ™ Athlete MARQ™ Athlete
  • MARQ™ Aviator MARQ™ Aviator
  • MARQ™ Captain MARQ™ Captain, MARQ™ Captain: American Magic Edition
  • MARQ™ Commander MARQ™ Commander
  • MARQ™ Driver MARQ™ Driver
  • MARQ™ Expedition MARQ™ Expedition
  • MARQ™ Golfer MARQ™ Golfer
  • Mercedes-Benz Venu® Mercedes-Benz Venu®
  • quatix® 6 quatix® 6
  • quatix® 6X quatix® 6X, quatix® 6X Solar, quatix® 6X Dual Power
  • Rey™ Rey™
  • Venu® Venu®
  • Venu® Sq. Venu® Sq.
  • Venu® Sq. Music Venu® Sq. Music
  • vívoactive® 3 vívoactive® 3
  • vívoactive® 3 Mercedes-Benz® Collection vívoactive® 3 Mercedes-Benz® Collection
  • vívoactive® 3 Music vívoactive® 3 Music
  • vívoactive® 4 vívoactive® 4, GarminActive
  • vívoactive® 4S vívoactive® 4S, GarminActive S
  • vívoactive® HR vívoactive® HR
Average Rating: (80 Ratings)

October 16, 2020 | Version 1.12.1

I'm trying to use the app for in place swim. App wrongly measures stroke time. It says one stroke takes me 0.001 second. Taking this number into internal maths then comes with extreme speed or pace on main screen. Even when displaying pace, it is measured per km instead of per 100 meters as usual. As well the stroke length definition and stroke itself is a bit weird. For free style it looks like it counts each hand (left and right) as individual stroke, so 2 strokes actually in contrary with garmin standard swim activity which would take it for one stroke only. To make a bit more mess, while swimming breasts, strokes are counted indeed correctly but lenght per stroke defined in app is counted twice to calculate total swim lenght. I thought this app would be some added value for me as garmin doesn't support inplace swim by default, but can't see any advantage right now :(

October 15, 2020 | Version 1.12.1

looks like a great app but I'm not able to completely test it. I did One activity of 5 min and another activity of 6 min the next day. Both are not visible in my activities although I saved them before exit. Then it showed I already used more than 15 min. Furthermore Garmin Express reports that there are 2 invalid .FIT files I have somehow to remove from the watch... too bad, sounded promising to purchase.

Developer Reply
October 16, 2020, fbbbrown

Chris, that is not normal. I suggest to restart the watch and see if that happens again. if so I suggest to reinstall. The FIT file Save is a Garmin function and should happen with no errors. If you have a further question. Please contact me.

Rio Chip
October 13, 2020 | Version 1.12.1

Great app, how ever my G245 still doesn't show SWOLF after open swimming

October 5, 2020 | Version 1.12.1

Great app! I enjoy the accurate distance recorded on my Vivoactive 3 music. 10 / 10 would recommend, my friends also say it is better that the stock open water swim apps on their fancier Garmin watches.

ערן אסולין
September 29, 2020 | Version 1.11

Works great on my 245 music

September 17, 2020 | Version 1.10

Seems to be a good app, I tried to use it for open see swimming. It worked well on the screen on my vivoactive hr and is so configurable. Exactly what I need I will come with more feedback after I more test. Thank you!

Vlad Panchenko
September 14, 2020 | Version 1.9.1

Great app. Would be great to add a long-press action option for the main button for Lap/Rest mode on touchscreen watches. For example, the original Swimming app on my VA3 has long-press for stop and the second long-press for saving the activity. Also, I want an option to disable 3rd, 4th screens. Thank you!

Ahmed Habashy
September 7, 2020 | Version 1.9.1

Excellent application

Developer Reply
September 8, 2020, fbbbrown

Thanks for reviewing

Jenny Lynch
September 6, 2020 | Version 1.9.1

GPS is correct for my open water swims, but the distance is way off. The worst was a log of 7500 yards for a 2000 yard swim.

Developer Reply
September 6, 2020, fbbbrown

Jenny, sorry you are having an issue. If the GPS is active, the distance is a function of the watch software perhaps there an SDK issue. Please contact me so I can find a solution.

Wojciech Klepacki
September 2, 2020 | Version 1.9.1

I love the idea but not the execution. On Garmin 6 Pro it constantly gives me inaccurate data when swimming on 25m indoor pool. I'm disappointed so far.

Developer Reply
September 2, 2020, fbbbrown

Sorry you are having an issue, but the ability to write the main distance field with a Non -GPS Distance is prohibited by Garmin policy. The SwimSports+ provides the distance in the IQ section of the stat in Connect. Please considering revising your review once you see the correct distance. thanks Brian.

Andy Skelson
September 1, 2020 | Version 1.9.1

Would like to know how I can get a more accurate picture of where I have swam. The Garmin map has me swimming across fields as well as the lake.

Developer Reply
September 1, 2020, fbbbrown

Thanks for reviewing, yes if you have a CIQ 3.2 watch use either GLONASS or GALILEO this will help with your open water swims. I can provide more information if needed, please use the Contact Developer link.

Erich Hegner
August 31, 2020 | Version 1.9.1

Seems to be a good app at the first glance and I tried to use it for stationary swimming. It worked very well on the screen on my Fenix 6x and it showed me a little bit more than 700 Meters within the 15 Minute eval period. Exactly what I need. Unfortunately in the iConnect App, the recorded activity appeared only with a distance of 175 Meters. Is there any problem with the Eval License, do I something wrong or is there a generell problem with calculating the distance? (If I use the "In-place swimming" the lap setting doesn't matter, right?

Developer Reply
August 31, 2020, fbbbrown

Thanks for reviewing, look in the IQ stats section. You will find the distance.

Paulo Setubal van Deursen
August 24, 2020 | Version 1.9

Great app, working fine with Vivoactive 3. Still on the trial mode. Will be awesome to see a tutorial on youtube.

Developer Reply
August 29, 2020, fbbbrown

Thanks for review, and yes YouTube is an area i will be improving.

Boris Chan
August 23, 2020 | Version 1.9

Works pretty well for the most part. Unless there already is and I'm just really dumb I would love to have a rest timer like you do on lots of your other apps. Especially when you do water cardio or HIIT in the water it would be nice to have a countdown timer for exercise and then a countdown timer for rest

Developer Reply
August 29, 2020, fbbbrown

Boris thanks for reviewing, please contact me so i can get The best solution.

August 23, 2020 | Version 1.8

Good app but after updating to version 1.7 (on the VENU sw 5.0) the heart rate remains fixed on the screen; ahr and mhr work fine. Thank you

Developer Reply
August 23, 2020, fbbbrown

Thanks for reviewing, I addressed the Current Heartrate value in version 1.9. Brian.

August 22, 2020 | Version 1.8

Already love this app, now with GLONASS and GALILEO support! I can not wait to try...

Developer Reply
August 22, 2020, fbbbrown

Thanks, my tests were very successful, hopefully you have the same results as i did. :)

Robert Parker
August 10, 2020 | Version 1.6

This is probably a good app, It looks good but there are no instructions that help you navigate the screens or the rest time, Or where it goes once you start swimming if you don’t lock it it defaults to a settings screen. It also gives yardage on the watch and then when you synch with the Garmin the yardage is half what the watch showed. It converts to meters but 520 yards is more than 240 meters. Love the main screen layout, but the accuracy is not very helpful.

Developer Reply
August 22, 2020, fbbbrown

Thanks for reviewing, look at the SwimSports CIQ distance that is the apps distance and should be very close. The main distances shown in Connect cannot be edited by CIQ apps and i really do not know how they come up with Garmin's values. Again, look at the SwimSports CIQ distance that will be correct.

Rio Chip
August 9, 2020 | Version 1.6

I had SwimSport+ on G245 and I found tracklogs zigzac lines. I guess this kind is due to increasing GPS signals when swimming. But how developers actually measure distance cause these zigzac tracklogs are very long in reality ?

Developer Reply
August 22, 2020, fbbbrown

The last update Adds GLONASS and Galileo support for much improved open water GPS tracks. Should reduce the zigzag tracks. Let me know if it helps!

James Edwards
August 5, 2020 | Version 1.6

Originally gave this app 1 star due to inaccuracy, but after the developers reccomendation of setting data recording from auto to every second the accuracy was enormously improved and pretty much spot on using a vivoactive 4. It's good for the basics if you don't have open water tracking by default on your watch. I think the app could be better if it was improved with touch screen watches. I find even when I select screen lock the display switches away from the main one. But overall it does what I need.

Developer Reply
August 22, 2020, fbbbrown

Hi James! I up the support for touchscreens, the past 2 updates should help touchscreen users and Adds GLONASS and Galileo support for much improved open water GPS tracks. Hopefully i can get 5 stars :)

Stephen Tabb
July 27, 2020 | Version 1.6

Unfortunately, this app doesn't work for Vivoactive 3. There are zero instructions. Screens move during swim. Local screen on get the lock screen. Tapping watch in water doesn't move anything. No drill mode. Pushing the si gle watch button gets the exit/resume /save screen. Pushing it again you may get a lap timer or a rest timer. For the Vivoactive 3 seems like the built in pool swim despite that app's shortcoming gs, is the better app for lap swimming.

Developer Reply
August 22, 2020, fbbbrown

Stephen, there is a link for help in the Whats New section, also the past 2 updates should help touchscreen users and Adds GLONASS and Galileo support for much improved open water GPS tracks.

July 14, 2020 | Version 1.6

I'm disappointed in the app because it doesn't use heart rate values when calculating the number of calories burned. I used the app with a swimming pulse belt, but for nothing..

Developer Reply
July 18, 2020, fbbbrown

you will need a HRM-TRI or HRM-SWIM to get Calories from an external HRM. After the swim, go to the watch activity history and select "Download Heartrate Data" and then the information will be entered. otherwise use the "Generic Swim" and the optical heart rate will be enabled.

July 5, 2020 | Version 1.5.

This app is not available on touchscreen devices, for a small drop of water is treated as a touch. you should use garmin pool swim app method(no touch screen input, just press to start/pause, long press to end session/save) Also, if you change the rest screen in the setup, it still does not apply. I've been waiting for the update for two months, and all you've fixed is the inside temperature display. very disappointed.

Developer Reply
July 6, 2020, fbbbrown

This is an incremental critical bug update and will be more following. I have many updates including improved TouchScreen support. The Temperature was a pull in shared code. Contact me for further status. Updates are done quarterly. Brian.

Poma Robles
July 5, 2020 | Version 1.5.

I want to try this app for stationary swimming, I train in a 2x4mtrs pool with spring laces tied to my waist, but I dont know how to fill in the settings, can you help me? Will this app work?

Developer Reply
July 6, 2020, fbbbrown

thanks for reviewing, there is help on my website and the link is in the What's New section in Connect IQ.

June 15, 2020 | Version 1.4

I am using forerunner 245 and with the app it works just fine tracking open water swimming

June 13, 2020 | Version 1.4

Very disappointing! Distances don’t match at all. Tracking very poor. An there is no documentary in understandable english. It would be nice if the developers would have spend some money for a professional translator.

Developer Reply
June 14, 2020, fbbbrown

Hi Rebecca, the SwimSports distance is save to the CIQ stat section. CIQ apps cannot edit the main fields of the Connect activity. I have a blog post on this and is very sad Garmin has bad policy on the main Connect values. Contact me directly about the translation issue (include your email or I cannot reply). Brian

Sorry, no statistics available yet.