Sub 'Em!

What's new

Better match days, one release at a time.

This release adds a focused set of correction tools for fixing lineup, clock, and score mistakes without restarting a match.

Open Sub 'Em!

Version

v1.2.0

Correct the live lineup

Correction mode lets coaches fix who is actually on the field during a live match while preserving the match timeline and keeping player minutes accurate.

Repair the starting lineup

Field lineup corrections can now resolve setup mistakes directly, making it easier to bring the recorded lineup back in step with the game.

Set the exact period and clock

The match clock can be corrected by choosing the current period and entering the exact time remaining, alongside the existing add-or-remove time controls.

Fix the scoreboard

Coaches with scoring enabled can set the team and opposition totals directly when a missed or incorrect scoring event leaves the displayed score out of sync.

Reopen a match after a clock mistake

A finished match can now be reopened as paused by correcting its clock, removing the premature finish from season results until the match is ended again.

Version

v1.1.13

Pair substitutes with less effort

Pair Subs now supports a clear tap-then-tap workflow and responsive mouse dragging, making it faster to match a bench player with the player coming off.

See every player group

Sideline and Pair Subs player circles now display up to three group bands with consistent sizing and cleaner single-group styling.

Change your bench selection quickly

Selecting a different bench player now switches the pending substitution choice immediately.

Version

v1.1.12

Keep every point on the scoreboard

Match profiles can enable unassigned +1 extras for either team, keeping awarded points in the match score without attaching them to a player.

See who needs the next rotation

Sideline view now orders players least-to-most by total time, or by the current field spell and bench rest when Current is selected.

Fix missed scoring without disrupting play

Bench player menus now include the enabled scoring options, so a score can still be credited after the player has been substituted.

Version

v1.1.11

Put players where you need them today

Grouped match views now use the role a player is covering in the match, not just the player groups saved on their profile.

Mix structured roles with flexible spots

No group is now a targetable prep bucket for teams that want some structured positions while keeping flexible field spots.

Make safer role-aware substitutions

Pair Subs now keeps locked field players visible in their current role sections while disabling them as swap targets.

Contained arranged circles

The arranged Pair Subs view now keeps player circles inside their group containers on compact screens.

Version

v1.1.10

Custom match events

Match Report Pro users can create sport-specific event buttons, then record them during live or paused matches.

Player and opposition tagging

Events can be attached to a field player, the opposition, or the match generally, so reports capture more than substitutions and minutes.

Match Report Pro positioning

The former PDF export add-on is now presented as Match Report Pro, keeping existing purchases compatible while bundling scoring, custom match events, and reporting into one workflow.

Sport-specific examples

The marketing and sport pages now explain Match Report Pro with examples for basketball, soccer, netball, and rugby.

Version

v1.1.8

Game-day group targets

Match setup now lets you set target counts for each player group, so starter planning can reflect the balance you need for the specific game.

Match-specific player roles

Player group choices made during setup are now saved with the match, letting coaches adjust game-day roles without changing the player profile defaults.

Role-aware live swaps

Live substitutions now carry the field role through swaps, helping bench players inherit the role they are covering while returning players reset to their default group.

Clearer Pair Subs view

Pair Subs now shows game-day roles in the compact circles, supports tapping again to clear a bench selection, and keeps pairing choices focused until you pick a target.

Version

v1.1.7

Grouped starter prep

Pre-match setup now supports grouped starter planning, making it easier to balance field and bench choices by player group before kickoff.

Full bench pairing flow

Pair Subs now helps arrange multiple bench-to-field swaps in one focused view, with grouped candidate sections and smaller circles that fit better on phone screens.

Compact sideline view polish

The compact match view now fits larger squads more cleanly, supports grouped on-field layout, and avoids clipping player circles on smaller screens.

Pro scoring recovery

Older dev data and saved profiles with legacy score type IDs now recover the current scoring options correctly when Pro or Scoring is unlocked.

Cleaner match reports

Clock adjustment events are kept in match history but no longer clutter the exported match summary event log.

Version

v1.1.6

Personal setup tutorial

A new tutorial page walks individual coaches through the basic setup flow: sport, match profile, team, players, match start, substitutions, and backups.

Landing page tutorial links

The marketing page now links to the tutorial from the navigation, hero, and personal add-ons area so new users can preview the setup path before opening the app.

Club product copy polish

Club pricing and FAQ copy now describes the current club setup in customer-facing language while keeping the scope clear.

Version

v1.1.5

Settings split into dedicated pages

Settings now uses focused sections for Sports, Match display, Theme, Season, Fatigue indicator, Backup, and Dev-only tools, reducing scroll-heavy workflows and making controls easier to find.

Season and add-on-aware settings visibility

Season naming has been moved out of Match display into its own Season section, and Season navigation is now shown when Season Minutes is unlocked.

Backup and dev tools moved out of General

Backup/restore and development bypass tooling now live in separate areas, keeping General settings cleaner while preserving existing behavior.

Home footer app metadata

Home now shows a subtle footer with the app version and copyright line so build identity is visible without cluttering the main actions.

Version

v1.1.4

Season minutes redesigned

Season Minutes now has a clearer game-by-game bar chart with fixture drilldown. You can switch between full-season and single-fixture views and quickly compare player workloads.

Fixture details include final score and result

Fixture view now shows final score and match result context, including won/lost summaries where available, so season analysis is more meaningful than minutes alone.

Expanded season stats

Season analytics now include richer rollups such as total, average, median, min, and max time, plus hours-style totals where appropriate for easier planning and communication.

Smarter sub suggestions

Sub recommendations are less eager early in games and rely on stronger timing rules, reducing noisy or unrealistic suggestions at kickoff.

Configurable sub suggestion interval

Settings now include a percentage-based sub suggestion interval selector with readonly computed minutes, so you can tune behavior to your match format.

Haptic sub suggestion alerts

Optional vibration alerts now fire when the top recommendation changes, helping coaches notice updates without staring at the screen.

Settings and mobile polish

The Settings page received mobile-first layout fixes (including dev bypass panels), and season navigation/footer behavior is now more consistent on smaller screens.

Dev test-data scenario loader

Development tools in Settings can now load complete local test scenarios, making it faster to validate deep-season data, bench depth, and add-on flows during testing.

Version

v1.1.3

Quick sub and quick on

Swipe left on a field player to open a fast sub-off panel listing eligible bench players sorted by least time played. Swipe right on a bench player to bring them straight on or pick who comes off. Both flows show played time and position groups to help you decide quickly on the sideline.

Fill-in player support

Need an extra body mid-match? Add a fill-in (guest) player directly from the match controls. Fill-ins are placed straight onto the field, tracked in the match, and can be removed if they leave early.

Adjust match time

Started the clock a couple of minutes late, or need to correct a stoppage? Use the new Adjust Time control during a live or paused match to add or remove elapsed minutes. The app enforces safe limits so you can't push the clock past the next interval boundary or below zero.

Time adjustments carry through to player spells

When match time is adjusted, each player's current spell is updated proportionally so substitution suggestions stay accurate after a correction.

Bench player status menu

Bench players now have a compact status control so you can mark someone as injured, unavailable, or non-rotational without leaving the match view. The menu is touch-friendly and dismisses cleanly on outside tap.

Substitution suggestions work across position groups

Players without an assigned position group are now included in substitution recommendations alongside grouped players, so suggestions never go blank for mixed-setup squads.

End match button only appears once the match has started

The flag/end-match button is no longer shown during setup to reduce the chance of accidentally ending a match before it begins.

Cancel match guarded during live play

Tapping Cancel while a match is live or paused now requires a confirmation step, so an accidental tap can't discard recorded player minutes.

Score section jump link

A quick-scroll button next to the clock panel jumps straight to the score section when the scoring add-on is active, handy on longer match screens.