OpenIQ Devices
← Back

Soccer Ref

· v1.10.1
★★★★☆ (9) ↓ 1,000 downloads 2 Free

About

This is a dedicated soccer football referee activity inspired by a request https://forums.garmin.com/developer/connect-iq/f/app-ideas/411709/request-a-soccer-referee-app. It was designed to work with both 5 button and touch screen watches, be simple to use, very stable with clear screens. Tap for select is disabled by default on active play screens to prevent accidental touches. It can record goals, fouls with violation codes, substitutions etc as well as extra time. ⭐See the settings on phone Connect IQ app and from watch first screen using menu (hold up button). The touch keypad selection mode only works for watches with touch capability, otherwise they use a scrolling list. ⭐Summary results from previously saved matches (up to 10) may be viewed post match from the first screen (Down button or swipe up on touchscreen watches). ⭐Game event details are stored with laps in the Garmin 'FIT' file format, which also stores the usual activity metrics like heartrate and heatmap to be viewed in Garmin Connect. Unfortunately, Connect does not show the soccer specific event details. Therefore, I wrote a small Windows application (get it here: https://litdev.uk/Garmin/SoccerRefAppSetup.exe) to read the FIT file (or downloaded zip). A zip containing an activity FIT file is easily downloaded from Connect website (settings cog - Export File). I haven't written comprehensive instructions, as I hope it is relatively intuitive (see 'What's New' and short videos below) - there are only 4 buttons (and touch equivalents) that pretty much do the same on all activity apps: next (swipe up), previous (swipe down), back (swipe right) and start/stop/select (tap), in some cases button hints (*) are provided. Violation codes: Yellow cards (YC) C1 : Unsporting behaviour : UB C2 : Dissent : DT C3 : Persistent infringement : PI C4 : Delaying restart : DR C5 : Respect distance : FRD C6 : Entering field : EF C7 : Leaving field : LF Red cards (RC) S1 : Serious foul play : SFP S2 : Violent conduct : VC S3 : Spitting : SP S4 : Deny goal handling : DGH S5 : Deny goal freekick : DGF S6 : Abusive language : AL S7 : Second yellow : CT2 Any suggestions or comments for improvement very welcome with 'Contact Developer', and please leave a review if you like it. Most of the development improvements have come as direct consequences of suggestions. Video (Basic Operation) : https://youtube.com/shorts/sOyQDyPMUdE Video (Touch operation) : https://youtu.be/Ab4BxrkbLsQ Video (On-watch settings) : https://youtube.com/shorts/q4vvKcOqC7E

What's new

1.10.x • Setting added (Pause Mode) to optionally pause or not when game events are recorded, e.g. goals or cards - now the default 1.9.x • Minor cosmetic changes, option to show time on simplified play screen, fix for low API watches, e.g. fr245 • Additional alerts during added time (every 60 sec) and after added time completes (every 10 sec) • Settings option (Play View Mode) added to only show count-up and count-down timers in extra large font on the main play screen • Historical (post this upgrade) and current match summary now also includes final (or current) score in addition to all game events 1.8.x • Various minor and cosmetic improvements • Improved memory handling of reported lap data in FIT file • Summary results from previously saved matches (up to 10) may be viewed post match from the first screen (Down button or swipe up on touchscreen watches) 1.7.x • Fixed an issue that prevented Garmin Connect trimming activity • Update for new watch types, e.g. Venu 4 1.6.x • Crash issue with watches below API level 3.3.2 fixed • Sin bin option added for yellow card infringements (see settings to turn on) 1.5.x • Language feature for French, German, Spanish and Italian added. These will be used if the watch language is set to one of these languages. If you prefer English regardless of the watch language, then there is a setting to over-ride. Contact me for improvements to the translation (e.g. appropriate abbreviations) or requests for other languages. • Updated to latest SDK (8.2.1) 1.4.x • Option for countdown timer to pause with stoppages (default) 1.3.x • Option to turn GPS off (save battery inside) • Options can be set, including team names on touchscreen watches - menu/hold up button on first screen • Optional perimeter time marker on play screen • Battery state on main screen 1.2.x • Player colors, mainly for touch control option screens, toggle action screen team with Up/Down 1.1.x • Settings options added, mainly for touch control (e.g. player number by touch pad of numbers) 1.0.x • Initial version

Permissions

FitPositioningFitContributor

Details

Compatible with 152 devices
Updated Jun 14, 2026
Open on apps.garmin.com ↗