🎯 Coach's Story

Coaching on Game Day

Fourteen kids, seven field spots, and every parent watching the clock. Coach Mike needs to be competitive and fair at the same time. Here's how Soccer Dad turns the hardest day of the week into his most organized.

The Challenge

It's Saturday morning. Mike's U-12 Thunder FC squad has a 10 AM kickoff against the Riverside Raptors — the best team in the league. He's got 14 players on the roster, 7 field positions, and a sideline that will be packed with parents tracking every minute their kid plays.

He's been here before. Last season, he used a clipboard and a grid he drew up the night before. By halftime the grid was smudged, the tallies didn't add up, and Tommy had somehow played 40 minutes while Jake sat on the bench for all but 12. Jake's dad said nothing — but the tight smile at the post-game handshake said everything.

Mike promised himself: never again. This season he has 14 eager kids — Emma (#9), Liam (#5), Sofia (#1), Noah (#11), and ten others who all deserve their time on the field. He needs a system that keeps things fair without turning him into an accountant on the sideline.

He pulls out his phone and opens Soccer Dad.

1

Pre-Game Setup

Mike opens the game in Soccer Dad. The app already knows today's matchup — Riverside Raptors, 10 AM, Lincoln Park Field 2 — because he built the schedule weeks ago. Players who marked themselves “Available” are auto-selected: 12 of 14 made it today (two are out sick).

He confirms the formation — 4-3 (four defenders, three midfielders, plus the goalkeeper) — and taps “Generate Rotation Plan.” Soccer Dad takes it from there.

No notebooks. No frantic grid-drawing in the parking lot. Setup takes less than a minute.

📸

Screenshot: Game Setup screen with auto-selected available players and formation picker

Replace with actual app screenshot

📸

Screenshot: AI Rotation Advisor suggestions with fairness rationale and playing time data

Replace with actual app screenshot

2

AI Rotation Advisor

This is where Soccer Dad's intelligence shines. The AI Rotation Advisor doesn't just divide minutes equally — it looks at the entire season's playing-time history and builds a plan that accounts for past imbalances.

Today it flags something important: “Emma (#9) and Noah (#11) have 15% less playing time than the team average this season. They're slotted for extra rotation time to close the gap.” The AI explains its reasoning in plain language so Mike understands exactly why each player is placed where they are.

Mike reviews the suggestion, nods, and taps Approve. He could tweak it, but the AI nailed it. Emma and Noah will get a fair shake today.

3

Setting Up Goalie Rotations

Goalkeeping is its own puzzle. You can't rotate a keeper mid-flow the way you swap midfielders, and whoever plays keeper usually gets less field time elsewhere. Soccer Dad handles this with dedicated Goalie Rotation Modes.

Mike sets the mode to “Halftime” — one keeper per half, with the switch happening automatically at the break. He picks Sofia (#1) for the first half. The AI auto-selects Liam (#5) for the second half because Liam has the least projected first-half field time, making the swap the fairest option.

Both goalies are excluded from the regular field rotation pool for their respective halves. No double-counting, no confusion. The keeper question is solved before the whistle even blows.

📸

Screenshot: Goalie rotation mode picker showing Normal/Never Rotate/Halftime options with goalkeeper selection

Replace with actual app screenshot

📸

Screenshot: Rotation Plan View showing expanded rotations with GK badges, sub summaries, and lock toggle

Replace with actual app screenshot

4

Reviewing the Plan

Mike opens the Rotation Plan View — a multi-expand accordion where each rotation section opens to show the full lineup for that segment. Between rotations, he sees substitution summaries: who goes off the field, who comes on, displayed in a clear before-and-after format.

GK badges appear next to Sofia (#1) and Liam (#5) in their respective halves, making it instantly clear who's in goal. Mike likes his starting lineup, so he locks Rotation 1 and taps “Rebalance” to let the AI optimize the remaining rotations around his preferred starters.

The plan updates in a second. Every rotation, every sub, every keeper assignment — all visible at a glance. No surprises on the sideline.

5

Projected Playing Time

Before the game even starts, Mike checks the projected playing time chart. It shows every player's expected minutes as a progress bar alongside the team average.

All 12 players are within 3 minutes of each other. Emma (#9) and Noah (#11) are slightly above average today — making up for the deficit the AI flagged earlier. Sofia (#1) and Liam (#5) show their goalkeeper minutes distinctly from their field time.

Mike's satisfied. If any parent asks “how much time is my kid getting?” he has a clear, data-backed answer before the opening whistle. That peace of mind is worth everything.

📸

Screenshot: Projected playing time summary showing all 12 players with minute bars and averages

Replace with actual app screenshot

📸

Screenshot: GameLiveView during play showing clock, score, field view, and Dynamic Island widget

Replace with actual app screenshot

6

Kickoff — Live Tracking

The referee blows the whistle. Mike taps “Start Game” and the game clock begins ticking. The GameLiveView fills his screen: clock at the top, score in the header, the field view showing player positions, and the rotation panel below.

Score tracking is dead simple — tap the team score to increment it. Each goal is auto-logged with the exact game-clock time. Seven minutes in, Emma (#9) fires one into the top corner. Mike taps the score, and the event log captures it instantly.

Meanwhile, the Live Activity appears on his Lock Screen and in the Dynamic Island. Even when his phone is locked on the bench, he can glance down and see: Thunder 1 - Raptors 0, clock at 7:14, first half.

7

Smart Substitution Alerts

Ten minutes into the half, the rotation timer hits the planned duration. A rotation alert banner slides into view. No clipboard math, no guessing — Soccer Dad tells Mike it's time to make changes.

The AI Substitution Prompter goes further: it suggests specific swaps based on real-time data. “Sub Emma (#9) on for Liam (#5) — Liam has 12 min on field, Emma has 4 min.” The reasoning is right there, clear and simple. Mike can apply the suggestion with a single tap or make his own call.

No more mental arithmetic on the sideline. No more forgetting who went in last. The app keeps track so Mike can focus on coaching.

📸

Screenshot: Substitution prompter banner showing suggested swaps with time-on-field data

Replace with actual app screenshot

📸

Screenshot: Substitution flow - field player selected, bench player selected, Substitute button

Replace with actual app screenshot

8

Making Substitutions

Making a sub is three taps. Mike taps a field player, then a bench player, then hits “Substitute.” The swap is recorded with an exact timestamp tied to the game clock. The field view updates instantly — Liam (#5) slides to the bench, Emma (#9) takes his spot.

For planned rotations, Mike can also tap “Apply Rotation” to execute the entire next planned rotation at once. All the swaps fire together — three or four subs in a single action instead of doing them one by one while the ref waits.

Every substitution is logged, timestamped, and reflected in the playing-time totals. The data stays accurate without Mike having to think about it.

9

Logging Game Events

The Raptors equalize in the 18th minute. Mike taps their score to log it. Then, in the 22nd minute, Noah (#11) scores off a beautiful assist from Emma (#9). Mike taps the Thunder score and the game log entry sheet pops up — he picks Noah as the scorer and Emma as the assisting player. Done in seconds.

But it's not just goals. When the Raptors' midfielder clips one of Mike's players, he logs a foul. When the ref shows a yellow card, he logs that too. He can even log custom events — “great save by Sofia” or “injury timeout” — so the full story of the game is captured, not just the scoreline.

Everything is timestamped against the game clock. When Mike looks back at the season, he'll have a complete play-by-play of every game.

📸

Screenshot: Game log entry sheet showing goal with scorer/assist pickers and other event types

Replace with actual app screenshot

📸

Screenshot: Halftime transition showing goalie change indicator and second half setup

Replace with actual app screenshot

10

Halftime

The ref signals half. Mike taps “End Half” and Soccer Dad handles the transition automatically. The clock pauses and resets for the second half.

Because Mike set the goalie mode to Halftime, the goalkeeper switch happens seamlessly — Sofia (#1) comes out of goal and Liam (#5) goes in. The change appears as a distinct row in the substitution summary with a GK badge, so it's clearly differentiated from regular field substitutions.

Mike uses the break to talk tactics with the team. Soccer Dad has the logistics covered — new rotations are ready, the second-half keeper is set, and the clock is waiting for his tap to restart.

11

Final Whistle

Thunder 3, Raptors 2. The kids are screaming. Parents are cheering. Mike taps “End Game” and the clock stops. The Live Activity on the Lock Screen updates to show the final score.

The Game Summary appears: final score at the top, a goal timeline showing who scored and when, player stats with minutes played, goals, and cards for each player, plus a detailed event log of everything that happened.

Mike scrolls through and sees exactly what he hoped: every player got between 23 and 26 minutes of field time. No one was shortchanged. No one sat out too long. The data backs up what he promised the parents at the start of the season — fair and equal playing time, every game.

📸

Screenshot: Game Summary view with score, goal scorers, event timeline, and playing time breakdown

Replace with actual app screenshot

📸

Screenshot: Side-by-side AI summaries - Coach Notes (tactical) vs Parent Summary (fun and accessible)

Replace with actual app screenshot

12

AI Game Summaries

While the kids grab their water bottles, Mike generates two AI summaries with a tap. The first is Coach Notes — tactical analysis of what worked and what didn't. The 4-3 held up well. The midfield transition in the second half created chances. The defensive switch to Noah (#11) in rotation 3 was a strong move.

The second is the Parent-Friendly Summary. This one is written in warm, accessible language that any family can enjoy. It highlights team effort, calls out individual moments — Emma's (#9) opening goal, Sofia's (#1) diving save in the 15th minute, the way the team rallied after conceding the equalizer — and ends with something positive for every player.

Mike shares the parent summary to the team group chat. Within minutes, heart emojis flood in. Noah's (#11) mom texts: “He can't stop talking about his goal. Thanks, Coach.” This is why Mike coaches.

Features that power game day

Everything Mike used to run a fair, organized, and stress-free game

🤖

AI Rotation Advisor

Analyzes season-long playing time and suggests rotation plans that prioritize fairness. Every kid gets their minutes.

🧤

Goalie Rotation Modes

Normal, Never Rotate, and Halftime modes. Set your goalies separately so they don't disrupt the field rotation.

⏱️

Live Game Tracking

Game clock, score tracking, and real-time rotation management. Tap to log goals, fouls, cards, and custom events.

🔔

Smart Substitution Alerts

Get notified when it's time to rotate. The AI Substitution Prompter suggests specific swaps based on time-on-field data.

📱

Live Activity

Score, clock, and game state on your Lock Screen and Dynamic Island. Glance down and know exactly where things stand.

📝

AI Game Summaries

Generate tactical coach notes and a parent-friendly summary you can share. Highlight team effort and individual moments.

⚖️

Fair Playing Time

Projected playing time charts show every player's expected minutes before kickoff. No more guessing who got shortchanged.

📋

Event Logging

Goals, assists, fouls, cards, and custom events — all timestamped and tied to the game clock for a complete record.

What's coming next

Game day is already powerful, but Soccer Dad keeps getting better. Here's what's on the way.

🗺️

Per-Position Playing Time

Track minutes at each of 21 field zones. Know exactly how long each player spent at center-back vs. striker.

⏲️

Shift-Level Time Tracking

Exact on/off timestamps for every substitution. Audit-grade records of who played when.

🕐

Clock Action Log

Persist every play/pause timestamp for complete game audits. Never lose track of stoppages.

💾

Saved Lineups

Save your favorite player groupings and load them instantly for game setup. No more rebuilding from scratch.

Run your best game day ever

AI-powered rotations, live tracking, smart substitution alerts, and post-game summaries — all from your pocket. Give every kid their fair share of the field.

Get started free