# Simple Soccer Subs — Soccer fair play-time tracker

> Soccer substitution and fair play-time tracker for coaches. (iPhone/iPad app by Adam Glass.)

- Source: https://appshunter.io/ios/app/simple-soccer-subs/id6806070007 (this page in markdown: same URL + `.md`)
- Developer: [Adam Glass](https://appshunter.io/developer/6806070009)
- Category: Sports, Utilities
- Price: Free with in-app purchases
- Rating: 5.00/5 from 4 App Store ratings · 2 written reviews indexed
- Age rating: 4+
- Requires: iOS 17.0 · 13 MB
- Languages: American English, European Spanish
- Released: 2026-09-03
- Data updated: 2026-10-07
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/simple-soccer-subs/id6806070007/reviews.md

## What is Simple Soccer Subs?

Simple Soccer Subs tracks who has played, who is next, and how long everyone has been on - on one screen you can read at arm's length in bright sun.

Drag a substitute onto a player to plan a change. Draw as many as you like, then tap Call Subs and read the list out: who is coming off, who is going on, and the position each of them is taking. Nothing to remember, nothing to write down.

EQUAL PLAY
Pick the standard your league holds you to - everyone plays at least half, or nobody takes a fourth quarter until everyone has had three - and the app tells you before you break it, not after. It marks who must go on, who should sit, and by when.

DEFAULT LINEUPS
Set up your starting side the night before: pick the formation and drag your players into their positions. At the field, Begin Match puts everyone in place - anyone who didn't make it leaves their spot empty for you to fill - and at any break, Restore Lineup puts the side back the way it started. Or let Fill From Preferences place them for you, from the positions each player plays.

WHILE THE MATCH IS ON
- Every player's minutes, live, on the field in front of you - Plan substitutions with arrows, then make them all at once - Quarters instead of minutes for the younger divisions, where the rule is "everybody gets two quarters" - Goals, cards, send-offs and playing short - Change formation mid-match without losing anyone's time - A chirp when a hydration break, a quarter break or halftime runs long, and a battery that warns you before it runs out - Fix anything: the score, the clock, who scored, who is here

AT FULL TIME
- A play-time report for you, sorted however you like - The free substitution form, filled in and ready to hand over - A game lineup card for matches played in quarters - Every one of them shares as a PDF

MATCH REPORTS
Every match you play is kept. Open one weeks later and all of its reports come back exactly as they were at full time, ready to share again. Search by team, opponent, player or date - one field, and every word of what you type has to match something. Choose which matches count toward each player's season totals, and change your mind whenever you like - adding a match in or taking it out is exact either way.

TACTICAL PLANNER
A whiteboard for the two minutes at the side of the field. Drag magnets onto the grass - your team, theirs, cones, a ball, numbered markers - and draw the runs and the passes over them. A line bends round a defender, goes dashed for a pass, and can still be moved after you have drawn it. Copy From Active Match puts the team you already have onto the board, names and all, without leaving the match.

ENGLISH AND SPANISH
The whole app in either, switched in Settings, or following your phone. The two league forms print in English, because the official collecting them reads English.

BUILT FOR THE TOUCHLINE
Saturated colors, heavy borders, big type. No subtle shading, no thin gray text, nothing that disappears when the sun comes out.

FREE AT 5v5 The free version is the whole app at 5v5: teams, formations, the match screen, the planner, the reports. One $4 purchase adds 7v7, 9v9 and 11v11. It is not a subscription, and it never will be.

## Key features

- Player substitution management
- Live playing time tracking
- Equal play time enforcement
- Tactical whiteboard planner
- Match reports generation
- PDF report sharing
- Dual language support

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| More Divisions | $4.00 | one-time |


## Recent user reviews (2 of 2)

All indexed reviews: https://appshunter.io/ios/app/simple-soccer-subs/id6806070007/reviews.md

### 5/5 — SF Pippin

*2026-09-07*

Love the graphics, easy to navigate, no subscription, and I’m upgrading for my 9v9 team!

### 5/5 — Great app!!!

*2026-09-07*

Whole app functions very smoothly and is very helpful in many aspects — formation building, subs, and more. Would recommend!

## Frequently asked questions about Simple Soccer Subs

### How does Simple Soccer Subs ensure fair play?

Simple Soccer Subs tracks each player's live minutes on the field and enforces league standards, such as ensuring everyone plays at least half or meets specific quarter requirements. It alerts you if play time is becoming unequal.

### Can I plan substitutions in advance with Simple Soccer Subs?

Yes, you can drag substitutes onto players to plan changes. You can then call all planned substitutions at once, with the app clearly stating who is coming off and who is going on.

### What tactical features does Simple Soccer Subs offer?

It includes a tactical planner that functions as a whiteboard. You can drag player magnets, draw formations, and plan runs and passes, even copying the current team lineup onto the board.

### What kind of reports can I generate with Simple Soccer Subs?

The app generates play-time reports sorted as you like, a free substitution form, and a game lineup card for quarter-based matches. All reports can be shared as PDFs.

### Is Simple Soccer Subs available in multiple languages?

Yes, the entire app is available in both English and Spanish. You can switch between languages in the settings or have it follow your phone's language.

### What are the limitations of the free version of Simple Soccer Subs?

The free version supports 5v5 matches, including teams, formations, the match screen, planner, and reports. To unlock 7v7, 9v9, and 11v11 matches, a one-time purchase is required.

### How often is Simple Soccer Subs updated?

The app was last updated on 2026-09-15 with version 1.3.1. While specific update frequency isn't detailed, this indicates ongoing development and support.

### What devices is Simple Soccer Subs compatible with?

Simple Soccer Subs is designed for iOS devices, specifically iPhones and iPads, and is suitable for users aged 4 and up.

## Version history (last 5 releases)

### 1.4.1 — 2026-10-06

The app can now fill the field from your players' preferred positions, and it chirps when a break has run long.

NEW

- Fill From Preferences. Whenever play is stopped, Quick Actions can put your substitutes into the open positions from the positions each one plays, and the Default lineup editor has a FILL that does the same. Nobody is put in a position they avoid, ties go to whoever has played least, and one Undo takes it back.

- Who Plays CM? lists the best fit first, with each player's positions beside their name: green for a position they play, blue for an alternate, red for one they avoid. Dragging a player rings every position on the field the same way.

- Break reminders. Settings - Reminders flashes the screen and chirps once a hydration break, a quarter break or halftime has run as long as you choose, with one chirp frequency for all three.

- Clear Field. Before a period starts, Quick Actions can move everyone to the bench at once. One Undo puts them back.

- The battery is shown under the time of day during a match, and flashes red when it is draining too fast to last to the final whistle.

- A team's screen has a Match Reports button that opens that team's matches.

CHANGED

- Quick Actions is in the order you need it: Undo first, showing what it takes back, then the clock's next step, then the field, and End Match Now last - or right after the clock in the final period.

- An injured player is owed no play time while injured. They come out of every equal play warning, the Equal Play panel shows them as INJURED, and the report never counts them short.

- Injured substitutes who are here count toward the players needed to start a period, and PLACE PLAYERS is not shown when every substitute left is injured.

- An injury marked on the bench counts from when the player came off the field.

- During a match, only the team that is playing is view-only. Every other team can be edited as usual.

- A roster shows each player's name, positions and season on one line wherever it fits.

- Only a match that kicked off is saved to Match Reports.

FIXED

- A match is dated by its kickoff, not by when Begin Match was pressed, and a saved match shows its times in the time zone it was played in.

- The Field line on the free substitution sheet was always left empty.

- The volume meter at kickoff could stop following the volume buttons on an iPad.

- The battery reading could be out of date when you came back to the app.

### 1.4 — 2026-09-26

A team can now have a default lineup - your formation with your players already in it, set up the night before and put on the field for you when the match begins.

NEW

- Default lineup. In Configure Teams, Default lineup opens a field and a bench: pick the formation, then drag your players into position, or press and hold a position to choose who plays it. It replaces the team's default formation - a lineup with nobody placed is exactly that.

- Start A Match offers Use default lineup? for a team that has one. Leave it on and Begin Match puts everyone in their position; anyone not attending leaves their spot empty for you to fill. Each player's position is shown beside their name while you take attendance.

- Restore Lineup. With play stopped - before kickoff, at a break, or during a hydration break - Quick Actions can put the field back to the lineup you kicked off with or to the team's default lineup. Injured, sent-off and absent players leave their spots empty, and a red card still costs the team a player.

- A roster shared by QR code carries its default lineup with it.

- The volume reminder at kickoff shows the volume live, and turns green as you reach 80%.

- A player dragged off the bench snaps to the nearest open position, so a drop does not have to land exactly on the spot.

- With the clock stopped, press and hold an empty position to choose who plays it from the bench.

- One substitution can be cancelled from either end of its arrow, and planned substitutions have their own Undo and Redo.

CHANGED

- Hydration breaks are offered in matches played in halves or as one period, not in quarters, where every quarter break already is one.

- 7v7, 9v9 and 11v11 formations can always be viewed. Editing them, or setting a team to one of those sizes, comes with the More Divisions upgrade.

- Deleting a formation no longer changes any team: each team's lineup keeps its own copy.

- Marking a substitute injured or not present cancels the substitutions planned for them.

FIXED

- Jersey numbers in some lists could shrink on every row but the last.

### 1.3.2 — 2026-09-24

Any saved match can now be added to your season totals or taken out of them, as often as you like - and the numbers come out exact either way.

NEW

- Season totals follow your saved matches. Swipe a match in Match Reports to Add To Stats or Remove From Stats, or use the same switch on the match's own screen or at full time. A chart on each row shows whether it counts. Removing a match subtracts exactly what adding it added, and deleting a counted match takes its stats with it.

- The match screen shows its terms before kickoff. A strip across the top reads the format - 4 QUARTERS × 10 MIN, FREE SUBS or QTR SUBS - and a tap on it opens Match Format, so you can check the setup at a glance instead of opening a menu to be sure.

- The equal play standard can be changed during a match. Quick Actions has its own Equal Play Warnings row once the match is under way, so a standard switched on by mistake can be switched off without losing the match.

- The Equal Play panel reads three ways: time played so far, time still to go, and each player's share of the match. The title shows how much of the match is left.

- A match played as one period can run to 60 minutes.

- A new page in Settings, Help This App Be Great!, gives you a quick way to share Simple Subs with another coach, leave a review, or send an idea.

CHANGED

- Drawing one substitution arrow from one player to another shows that it is a swap: the line gets a second arrowhead, and it gives way to the full rotation as soon as you draw the next arrow.

- Equal play is measured against the match as scheduled. A clock left running past the end of a period no longer raises what every player is owed, and season minutes are held to each period's scheduled length the same way.

- The Quick Actions ball's ring mirrors the clock: red before kickoff, green in play, yellow at a break, blue during a hydration break.

- The bench says what a stopped clock is for - SET STARTING LINEUP before kickoff, ADJUST LINEUP at a break.

- A Start row that cannot be pressed yet says Place Players To Start instead of looking broken.

- Every squad size needs one fewer player to kick off, so a match the referee has agreed to start is one the app will time.

- A locked match says Unlock To Delete on its own screen, and names the swipe that unlocks it.

- The free substitution sheet's seal is larger and reads Simple Subs.

- The home screen stays clear of the Dynamic Island while a match is running.

FIXED

- The free substitution sheet could lose some of its grid lines when shared as a PDF.

- A player who never turned up is struck through on the free substitution sheet and nothing else, however they came to be absent.

### 1.3.1 — 2026-09-15

Set a timer and walk away. Its alarm now reaches you with the app in the background, the screen locked, or the app closed entirely.

NEW

- Timer alarms arrive wherever you are. A countdown you start is handed to iOS the moment you set it, so it sounds whether the app is in front, behind another one, on a locked screen or closed. Tapping the alarm opens the match screen - the one the alarm is about.

- Timer alarms come through a Focus. Coaches turn one on during a match so texts do not interrupt the game, and an alarm that went quiet for the same reason would be self-defeating.

- The app says what would stop you hearing one. When you begin a match it checks notifications, notification sounds, Time Sensitive delivery and the volume, and names anything that would leave a timer silent - the worst first, one line each, nothing you have not been asked about yet.

- Change the match format up to the first whistle. The referee announces forty-minute halves when you set up for forty-five, or you meant to count quarters rather than minutes: Quick Actions now has Adjust Match Format, which changes the periods, their length, how play time is counted and the equal play standard - and keeps the lineup you have already placed. It disappears at kickoff, because from then on it would be rewriting a match that is being played.

- Saved matches can be locked. A locked match refuses deletion rather than warning you about it: unlock it first, then delete it. Swipe right to lock or unlock, swipe left to delete.

CHANGED

- The alarm sounds like notes rather than a siren - a rising set of tones, just as easy to hear across a field and less like a health-and-safety alarm.

- A timer no longer dies at the end of a period. Only the final whistle clears them, so a countdown you start for the break lasts through the break.

- The menus say more in less room. A setting's value now sits beside its name in smaller type - Bench Warnings @10, Auto Stop Clock On, Clock Counts Up - instead of taking a second line, and the clock menu drops the rows that cannot do anything before kickoff.

- Player Availability reads properly on a phone. A player's status sits under their name instead of squeezing it, so a name no longer wraps three characters at a time.

- Match Reports marks a match that was plainly never played, with its play time beside the date.

- The soccer ball that opens Quick Actions is bigger.

FIXED

- Tapping a timer alarm could close the app before it drew a frame.

- The section that divides the match on Start A Match is called Match Format, which is what it sets.

### 1.3 — 2026-09-14

Every match you play is kept now, and every report it could produce on matchday it can produce again.

NEW

- Match Reports, on the home screen. A finished match is saved when you exit it, with its score, its squad and everything that happened in it. Open one weeks later and the match time report, the events report, the free substitution form and the game lineup card all come back exactly as they were at full time, each one ready to share as a PDF.
- Search is one field, and every word has to match something. Type a team, an opponent, a player or a date: "riverside ada" finds the Riverside match Ada played in. Dates are searched the way you would say them - September, Saturday, Sep 12 - in the app's own language. Sort by date, team or opponent, and filter to one team.
- Every saved match shows its score, whether you won it, and the cards you picked up in it.
- Deleting a match says what it does not touch. The match and its reports go; season totals are not changed.

CHANGED

- The match screen can be read at arm's length all the way down. Its confirmations, menus and panels used to open at body-text size in a white box over the black field, which is exactly the moment you are standing in the sun with a match running. They are the app's own cards now: big, bold, high contrast, the same family as Quick Actions. Start A Match and the end-of-match reports keep the ordinary system look, because you fill one in before the whistle and read the other after it stops.
- Adjust Time is a panel instead of two wheels. A wheel shows its neighbors at half opacity and takes a three-line drag to land on; minutes and seconds are the same chevron-number-chevron control as the timer and the score now, laid out as one clock. Seconds stop at 59 rather than carrying into the minutes, because you are copying a number off a watch, not counting up to it.
- The events report starts at the whistle. Setting a side out is a dozen drags and not one of them is the match, so the report had been faithfully recording your second thoughts. Before the first kickoff it is a team sheet now: one line per player, the starters in the shape they started in, then the bench, then anyone injured or not available. Everything after the whistle is untouched, so a halftime change is still a substitution.
- The events report marks what kind of thing happened, down the right of the page. A green triangle up for a substitution on, a red one down for one off, a cross on a red disc for an injury, a checkered flag for full time.
- The match time report shows the share of available time beside the play time. A player sent off at 35 minutes of 50 reads 100%, not 70%, because what they are measured against is the time they were there for.
- The free substitution form reads two ways, Traditional and Minutes, and opens on Traditional. It follows the legend printed above the chart to the letter, so an injury takes the dash instead of hiding in a blank that means an available substitute.
- The home screen is a grid. Start A Match keeps its own row, with Match Reports, the tactical planner, teams and formations as four tiles under it.

FIXED

- In Spanish, every Share button read Porcentaje. One entry in the translation was doing duty for a verb and a noun, and the noun won.
- In Spanish, the buttons that end a period read "terminar el Tiempo", with a capital in the middle of the sentence. English title-cases every word of a button label; Spanish capitalizes only the first.
- The bench's press-and-hold menu no longer flickers while the clock runs, and the bench sort control no longer flips the direction behind the panel it has just opened.

## Apps similar to Simple Soccer Subs

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Head Royce Stats](https://appshunter.io/ios/app/head-royce-stats/id1596373821) | 4.2 (5) | Free | Sports |
| [442](https://appshunter.io/ios/app/442/id6773669559) | — | Free | Sports |
| [Burlingame Panther Athletics](https://appshunter.io/ios/app/burlingame-panther-athletics/id6758676875) | — | Free | Sports |
| [Soccer Subs](https://appshunter.io/ios/app/soccer-subs/id6758869521) | — | Free | Sports |
| [Coach Blitz: Soccer Coach](https://appshunter.io/ios/app/coach-blitz-soccer-coach/id6446609726) | 5.0 (2) | Free | Sports |
| [Baylands Golf Links (CA)](https://appshunter.io/ios/app/baylands-golf-links-ca/id6739010906) | — | Free | Sports |

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-10-07.*
